Менеджмент проектів програмного забезпечення
Автор: Viktoriya Lyushnenko • Апрель 4, 2023 • Контрольная работа • 2,656 Слов (11 Страниц) • 180 Просмотры
План
Розділ 1. Оцінка та тривалість виконання проекту.
1.1. Оцінити розмір програмного забезпечення, що розробляється, за допомогою методу UCP.
1.2. Визначити очікувану тривалість виконання проекту.
Розділ 2. Графічна частина.
2.1. Побудувати структуру декомпозиції робіт (WBS) в MS Project.
2.2. Побудувати план проекту.
2.3. Визначити критичний шлях та критичні операції проекту.
РОЗДІЛ 3. Методичний.
3.1. За допомогою діаграми Ішикави ідентифікувати не менше 10 ризиків проекту.
3.2. За допомогою матриці ймовірностей та наслідків визначити ранги ризиків.
3.3. Для 5 ризиків з найбільшими рангами підготувати картки описання та спланувати реагування на них.
Вступ
Розділ 1. Оцінка та тривалість виконання проекту.
1.1. Оцінити розмір програмного забезпечення, що розробляється, за допомогою методу UCP.
Для оцінки розміру програмного забезпечення, що розробляється, за допомогою методу UCP (Use Case Points), необхідно визначити кількість функціональних вимог та їх складність. Для цього необхідно провести наступні кроки:
- Визначити список функціональних вимог. Для проекту "Розумний будинок" можуть бути такі функціональні вимоги:
- Управління освітленням
- Управління температурою
- Управління пристроями побутової техніки (пральна машина, посудомийна машина тощо)
- Моніторинг стану систем безпеки (відеоспостереження, сигналізація тощо)
- Управління зовнішнім освітленням
- Управління системою поливу
- Для кожної функціональної вимоги визначити її складність за допомогою таблиці нижче. За результатом визначення складності вимоги присвоюється кількість балів:
Категорія | Кількість балів |
Проста | 5 |
Середня | 10 |
Складна | 15 |
Функціональна вимога | Складність |
Управління освітленням | Середня |
Управління температурою | Середня |
Управління пристроями | Складна |
Моніторинг систем безпеки | Складна |
Управління зовнішнім освітленням | Проста |
Управління системою поливу | Проста |
- Після визначення складності для кожної функціональної вимоги необхідно визначити кількість акторів, які будуть користуватися цими вимогами. Наприклад, для проекту "Розумний будинок" можуть бути такі актори:
- Користувач
- Система автоматичного керування
- Технічний пер
- Після визначення кількості акторів необхідно визначити кількість взаємодій між ними та функціональними вимогами. Для цього можна скористатися матрицею взаємодій (Use Case-Actor Matrix). Для проекту "Розумний будинок" матриця взаємодій може мати такий вигляд:
Користувач | Система автоматичного керування | Технічний персонал | |
Управління освітленням | X | X | |
Управління температурою | X | X | |
Управління пристроями | X | X | X |
Моніторинг систем безпеки | X | X | |
Управління зовнішнім освітленням | X | X | |
Управління системою поливу | X | X |
- Після визначення кількості взаємодій можна визначити загальну складність проекту за допомогою формули:
UCP = (Total Number of Use Cases) * (Complexity Factor) + (Total Number of Actors)
...