Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Питання на модульний контроль.doc
Скачиваний:
10
Добавлен:
22.11.2019
Размер:
916 Кб
Скачать
☆
  1. Загальні принципи і положення.

Дана частина Концепції розвитку проекту визначає профіль проекту — великомасштабний опис підходу до проектування: чи буде він розбудовуватися як ітеративний, послідовний або поєднувати в собі обоє підходу, і які параметри процесу проектування повинні відслідковуватися й вимірятися, як вони зв'язуються з фазами й етапами життєвого циклу. Ці загальні характеристики не залежать від специфіки проекту. Хоча конкретні значення параметрів визначаються умовами виконання завдання (наприклад, залежать від рівня кваліфікації розроблювачів) їх «ідеальні» значення можна одержати, наприклад, з попереднього досвіду. При описі профілю проекту визначаються такі параметри, як оптимальна тривалість ітерації, а також ця ж величина, скоректована для конкретних умов, етапи ітерації і їх розклад, рекомендований розподіл ресурсів по етапах. При описі загальних принципів для всіх етапів вказується наступне:

· як перевіряється коректність одержуваних результатів ( робочих продуктів етапу);

· як формуються версії робочих продуктів, яка дисципліна внесення змін у робочі продукти рекомендується, як вона контролюється;

· способи оцінки продуктивності діяльності й просування до мети етапу, а також процедура моніторингу якості робочих продуктів;

· приймання, методи, технології, а також прототипи, які використовуються в роботах етапу.

Для етапів, пов'язаних із плануванням, описується структура одержуваних робочих продуктів (планів), інструменти, застосування яких корисно для підтримки складання плану й відстеження планованих робіт. Для етапів, пов'язаних з визначенням вимог і з оперуванням на рівні специфікацій, описуються формати документальної вистави вимог, а також інструменти, що допомагають працювати з ними: витягати із проектного завдання, з аналізу предметної області й ін., сортувати, виставляючи пріоритети за різними критеріями. Крім того,

визначається, як замовник і кінцеві користувачі зможуть впливати на розвиток вимог до програмного виробу. Для етапів аналізу й конструювання специфікується нотація, застосовувана для моделювання (використовуваних ситуацій і сценаріїв, ієрархій класів і системи взаємодій і т.д.). Загалом кажучи, така нотація нейтральна стосовно проекту, але вона впливає на вибір підтримуючого інструментарію й, можливо, на навчання персоналу. Бажане, щоб для проекту використовувалася єдина нотація й загальний інструментарій, а не спеціальні

засоби на різних етапах. Обговорення впливу вибору інструментарію й, отже, методів роботи й нотації на процес проектування також корисно представити в Концепціях розвитку проекту, але воно не повинне виходити за рамки мети даного документа. Для етапу програмування специфікується використовуваний і цільовий мови. Якщо це зізнається доцільним, то описуються вимоги до генерації об'єктного коду й система інструментальної підтримки програмування. Принципи інтеграції кода також повинні бути представлені. Для етапу оцінки в Концепціях розвитку проекту передбачається опис принципів тестування й засобів підтримки тестування (генерація тестів і база даних тестів), принципів оцінки якості програмних продуктів і засобів підтримки керування якістю.