а роль стандарту в області об'єктно-орієнтованого аналізу і проектування. Конкретний варіант Rational Rose визначається мовою, на якому генеруються коди програм (C ++, Delphi, Smalltalk, PowerBuilder, Ada, SQLWindows і ObjectPro). Основний варіант - Rational Rose/C ++ - дозволяє розробляти проектну документацію у вигляді діаграм і специфікацій, а також генерувати програмні коди на C ++. Крім того, Rational Rose містить засоби реінжинірингу програм, що забезпечують повторне використання програмних компонент в нових проектах.
. BPWin займає проміжне місце, відрізняючись достатньою простотою і великими можливостями аналізу. Функціональність BPWin полягає не тільки у створенні діаграм, але і в перевірці цілісності та узгодженості моделі. BPWin забезпечує логічну чіткість у визначенні та описі елементів діаграм, а також перевірку цілісності зв'язків між діаграмами. Інструмент забезпечує корекцію найбільш часто зустрічаються помилок при моделюванні. Крім того, BPWin підтримує користувальницькі властивості, які застосовуються до елементів діаграми для опису специфічних властивостей, притаманних даному елементу. Основним обмеженням цієї системи є покладений в її основу стандарт IDEF, в якому існують жорсткі обмеження при побудові моделей. Це спрощує завдання при описі простих процедур, але ускладнює опис великих процесів. Схеми IDEF при описі складних процесів починають представляти незліченна безліч взаємопов'язаних схем, зовні дуже схожих, що ускладнює розуміння процесу в цілому. Часто не вдається уявити потрібний ступінь точності опису на одній схемі.
При виконанні курсового проекту мною були використані CASE-засоби компанії Computer Associates (CA). СА пропонує повний набір програмних засобів, що забезпечують ефективне управління, аналіз, проектування і кодогенерацію інформаційних систем.
Для проведення аналізу та реорганізації бізнес-процесів СА пропонує CASE - засіб верхнього рівня - BPwin, що підтримує методології IDEF0 (функціональна модель), IDEF3 (WorkFlow Diagram) і DFD (DataFlow Diagram).
На основі моделі BPwin за допомогою потужного і зручного інструменту ERwin можна побудувати модель даних. ERwin дозволяє проводити процеси прямого і зворотного проектування більш ніж для 20 СУБД різних виробників. Це означає, що по моделі даних можна згенерувати схему БД або автоматично створити модель даних на основі інформації системного каталогу. Крім того, ERwin дозволяє вирівнювати модель і вміст системного каталогу після редагування того, або іншого. ERwin інтегрується з популярними засобами розробки клієнтської частини, у тому числі з Borland Delphi, що дозволяє автоматично генерувати код додатку, який готовий до компіляції та виконання.
3. Функціональна декомпозиція системи
3.1 Опис предметної області
Магазин - юридична особа, яка виконує функції роздрібної торговлі.Магазін модного одягу веде безпосередню роботу з клієнтами з питань роздрібної торгівлі модним одеждой.Установлена ??чітка процедура прийняття рішень про визначенні кінцевої ціни товару і оформленні угоди по покупці. Загальна процедура продажу модного одягу регламентується спеціальними регламентами та інструкціямі.Кліенти магазину модного одягу - фізичні особи, для яких передбачені поширювані види модного одягу.
У блок магазину також входять спеціальні групи з обслуговування клієнтів:
клієнтські підрозділи:
1. організація взаємодії з Клієнтом;
2. участь у моніторингу угод.
- юридичні підрозділи:
1. юридична експертиза угоди і правоздатності Клієнта, участь у роботі з проблемними угодами.
- облік товарів:
. облік надходження товарів у роздріб;
. облік реалізації товарів;
. облік переміщення товарів між структурними підрозділами;
. облік повернення товарів постачальнику;
. облік інвентаризації товарів;
. облік списання товарів.
3.2 Побудова контекстної діаграми
Контекстна діаграмма- це модель, що представляє систему як набір ієрархічних дій, в якій кожна дія пре утворює деякий об'єкт або набір об'єктів. Вища дію ієрархії називається дією контексту - це найвищий рі вень, який безпосередньо описує систему. Рівні нижче на ни опиняються породженими декомпозиції і являють подпро процеси батьківського дії.
При створенні моделі спочатку необхідно зобразити найвищий рівень-дія контексту. Найменування дії опи сують систему безпосередньо і, як правило, складається з одного активного дієслова в поєдна...