Зміст
Введення
. Постановка завдання
1.1Аналіз вимог до системи
2. Обгрунтування вибору інструментальних засобів
. Функціональна декомпозиція системи
3.1 Опис предметної області
.2 Побудова контекстної діаграми
.3 Декомпозиція контекстної діаграми
.4 Створення діаграми декомпозиції в нотації DFD
.5 Створення діаграми декомпозиції в нотації IDEF3
.6 Побудова рольової діаграми
. Функціонально-вартісний аналіз процесу
програмний декомпозиція контекстний діаграма
Введення
Давно канули в Лету ті часи, коли одна людина цілком міг справлятися з реалізацією програмного проекту, що забезпечує функціональність великих підприємств. Постійне зростання складності та комплексності не тільки цілей проекту, але й інструментарію їх реалізації призводить до того, що вже важко обійтися силами окремих фахівців, а потрібно злагоджена робота цілої команди.
Для того щоб успішно виконати проект, об'єкт проектування повинен бути насамперед правильно і адекватно описаний, тобто необхідно побудувати повноцінні і функціональні інформаційні моделі об'єкта проектування. Донедавна проектування інформаційних систем виконувалося головним чином на інтуїтивному рівні із застосуванням неформалізованих методів, які грунтувалися на практичному досвіді, експертних оцінках і дорогих експериментальних перевірках якості функціонування подібних систем. Але, природно, під час розробки та функціонування інформаційних систем потреби користувачів можуть змінюватися або уточнюватися, що ще більше ускладнює розробку і супровід.
Сучасні CASE-засоби охоплюють велику область підтримки численних технологій проектування ІС: від простих засобів аналізу та документування до повномасштабних засобів автоматизації, що покривають весь життєвий цикл ПЗ.
Сьогодні Російський ринок програмного забезпечення має такими найрозвинутішими CASE-засобами:
- Vantage Team Builder (Westmount I-CASE);
- Designer/2000;
- Silverrun;
- ERwin + BPwin;
- S-Designor;
- CASE.Аналітік;
- Rational Rose.
Таким чином, CASE-технологія являє собою методологію проектування ІС, а також набір інструментальних засобів, що дозволяють у наочній формі моделювати предметну область, аналізувати цю модель на всіх етапах розробки і супроводу ІС і розробляти додатки відповідно до потреб користувачів. Велика частина CASE-засобів використовує методологію структурного (переважно) або орієнтованого аналізу і проектування, що використовують специфікації як діаграм або текстів для опису зовнішніх вимог, зв'язків між моделями системи, динаміки поведінки системи та архітектури програмних засобів.
Метою курсової роботи є проектування інформаційної системи з застосуванням case технології на тему Магазин одягу .
Об'єктом дослідження є діяльність магазину одягу.
1. Постановка завдання
Розробити проект прикладної системи, що підтримує основну діяльність організації з продажу програмного забезпечення і автоматизує робоче місце менеджера з продажу. Розробка має здійснюється у відповідності з основними стадіями життєвого циклу продукту із застосуванням структурного підходу.
Система повинна забезпечувати впорядковане зберігання даних, пов'язаних з продажем програм, таких, як:
- відомості про самих програмах, їх постачальників, покупців;
- облік наявності програм, що приходять від різних постачальників;
- оформлення договорів з постачальниками і покупцями;
- збір статистики про продажі і оновлення даних на сайті організації.
Крім цього, система також повинна надавати можливості найпростішого статистичного аналізу.
1.1 Аналіз вимог до системи
Вимога до виконання функцій:
- робота в режимі реального масштабу часу;
- забезпечення надійності функціонування системи і захисту від збоїв;
- одноразовий введення інформації, (в систему не повинні вводитися дані, які можуть бути отримані всередині системи);
- забезпечення зрозумілого інтерфейсу.
Функції, виконувані програмою:
- додавання, видалення, редагування даних про товари, співробітників, постачальників;
- додавання, видалення,...