Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Lecture_Marta.doc
Скачиваний:
53
Добавлен:
12.02.2016
Размер:
2.11 Mб
Скачать

6. Документація вимог

Аналітичну модель слід представляти у формі єдиного повного документа.

Ось приклад такого документа:

План Тіло документу Стандарт: ANSI/IEEE std 830-1993 Рекомендований порядок специфікації вимог програмного забезпечення

Резюме (не більше 200 слів) Зміст Статус документу: автори, компанії, дати і т.д. Зміни, зроблені після останньої версії

1.  Вступ 1.1 Ціль 1.2 Контекст 1.3 Визначення, скорочення, абревіатури 1.4 Посилання 1.5 Короткий огляд 2.  Загальний опис 2.1 Спільне з існуючими проектами 2.2 Спільне з минулими і майбутніми проектами 2.3 Функції та цілі 2.4 Налаштунки середиовища 2.5 Відношення до зовнішніх програм 2.6 Загальні обмеження 2.7 Опис моделі 3.  Вимоги: цей розділ може містити багато     функцій, котрі вимагаються від     функціональної декомпозиції 3.1 Функціональні вимоги 3.2 Вимоги продуктивності

3.3 Вимоги відношень з зовнішніми програмами 3.4 Вимоги по ресурсам 3.5 Вимоги перевірки 3.6 Вимоги тестування 3.7 Вимоги до документації 3.8 Вимоги до безпечності 3.9 Вимоги переносимості 3.10 Вимоги якості 3.11 Вимоги надійності 3.12 Вимоги підтримки 2.13 Вимоги захисту Доповнення

Мал. 6.7.1 Структура документа вимог.

7. Аналіз чинників успіху

Ключовими чинниками успіху на етапі аналізу є:

  • участь представників клієнта,

  • повний і загальний підхід, без загостренної уваги на деталях,

  • розгляд складних аспектів (безпека, масштабованість, оцінка об'єму і т.п.),

  • відповідність стандартам,

  • перевірка коректності і послідовності,

  • прозорість, логічність і послідовність документа.

8. Короткий звіт

На етапі аналізу будується логічна модель. Модель відповідатиме детальному і конкретному опису того, як повинна бути спроектована система, щоб задовольняти сформульовані вимоги.

Результи цього етапу наступні:

  • задовільні вимоги, описані в документі,

  • словник даних,

  • документація моделі, що містить:

    • діаграми класів,

    • діаграми випадків використання,

    • діаграми послідовності повідомлень,

    • діаграми станів,

    • визначення класів, атрибутів, відносин, методів і т.д.

  • графік етапу дизайну,

  • попереднє визначення персоналу і терміну.

VII. Етап проектування

Аналітична модель описує те, для чого призначена система. Модель не має відношення до самої реалізації. Таким чином, роблячи наступний крок, ви повинні чітко визначити значення всієї інформації, необхідної програмістові в його роботі над інформаційною системою. Ця частина роботи називається - «проектування системи».

1. Цілі проектування

Метою проектування є розробка моделі, необхідної для нормального функціонування системи. У проектуванні середовище програмування грає важливу роль, не дивлячись на те, що під час аналізу ним часто нехтують. Проектувальник повинен знати програмні мови, бібліотеки і інструментальні програмні засоби, необхідні для функціонування системи.

Проектувальник повинен зберегти структуру системи, розроблену раніше (в процесі аналізу). Тільки невеликі зміни можуть бути зроблені в домені/області, вони не повинні сильно впливати на проект загалом.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]