Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
KurMetPIS20140311.DOC
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
369.66 Кб
Скачать

1. Вступ

1.1 Призначення

Документ Project Proposal містить загальні вимоги, описи та пропозиції у відповідності з тими характеристиками та рішеннями, які можуть бути використані. Він містить оцінку проектних ризиків і пропозиції з управління цими ризиками, вирішення можливих проблем, оцінку часу і ресурсів проекту. Даний документ є відправною точкою для початку процесу затвердження проекту.

1.2 Предмет

Предметом даного документа є продукт <Project> , а також його особливості та вимоги до нього.

1.3 Терміни, визначення та угоди

1.3.1 Абревіатури

<INSERT>

1.3.2 Угоди

<INSERT>

1.3 Посилання

[Даний підрозділ надає повний список всіх документів, на які є посилання де-небудь в Project Proposal ]

Номер

Назва

Дата і Видавництво

Автор

Коментар

-----

2. Загальний опис функціональності

У даному розділі слід :

1. Вказати основні фактори, що впливають на продукт

2. Виділити апаратні і програмні обмеження

3. Здійснити аналіз категорій користувачів з деталізацією вимог кожної категорії користу­вачів

4. Описати вимоги до розроблюваної системі

2.1 Вимоги до функціональності

<INSERT>

[ Опишіть з системною функціональної точки зору (тобто як будуть реалізовані вимоги усе­ре­дині системи). За необхідності звертайтеся до документа Requirements.]

2.1.1 Категорії користувачів

<INSERT>

2.1.2 Функціональність

<INSERT>

[Цей підрозділ описує підходи , необхідні для задоволення функціональних вимог до системи. Тут необхідно стисло описати особливості системи]

2.1.3 Практичність

<INSERT>

[Цей розділ включає у себе всі рішення, що задовольняють вимогам практичності]

2.1.4 Надійність

<INSERT>

[Тут необхідно вказати способи забезпечення надійності системи]

2.1.5 Продуктивність

<INSERT>

[ Тут описуються характеристики продуктивності програмних та апаратних рішень]

2.1.6 Безпека

<INSERT>

[Визначте питання безпеки даних, системної, мережевої, фізичної та іншої безпеки]

2.1.7 Вимоги до даних

<INSERT>

[Вкажіть вирішення питань пов'язаних з даними]

2.1.8 Вимоги до перетворення даних

<INSERT>

[Вкажіть як має бути реалізовано перетворення даних]

2.1.9 Масштабованість

<INSERT>

[Опишіть, як будуть вирішуватися питання масштабованості]

2.1.10 Зручність підтримки

<INSERT>

[Вкажіть рішення щодо забезпечення зручності підтримки]

2.1.11 Вимоги до користувальницької документації

<INSERT>

[Описує реалізацію он- лайнової документації користувача (за її наявності), допомоги, заміток " help about " і т. ін]

2.1.12 Вимоги до ліцензування

<INSERT>

[Визначає жорсткість вимог до ліцензування та інших вимог до обмеження використання]

3. Функціональне опис рішення

 У даному розділі слід:

1. Описати пропоноване рішення

2 . Навести структуру системи

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

4. Декомпозувати розроблювану систему на підсистеми

5. Визначити інтерфейси та інформаційні потоки між підсистемами

6. Для кожної підсистеми вказати її основні функції, вхідні дані, вихідні дані

7. Розмістити календарний план робіт

3.1 Вибір компонентів, які необхідно придбати

<INSERT>

[Цей розділ детально описує всі покупні компоненти, які будуть використовуватися у системі, чому цей конкретний компонент був обраний, питання ліцензування та сумісності компонента]

3.2 Інтерфейси

<INSERT>

[Цей розділ визначає інтерфейси, що забезпечуються продуктом. Він повинен містити відомості про специфіку, протоколах передачі даних, апаратні ресурси і т. ін. Тобто про все, що дозволило б розробляти продукт відповідно до вимог інтерфейсу]

3.2.1 Користувальницькі інтерфейс

<INSERT>

[Опишіть елементи призначеного для користувача інтерфейсу, які будуть реалізовані в продукті. Складіть список відображення інтерфейсу на екрані. Опишіть такі елементи для кожного подання:

• Розташування. • Екранні області. • Меню. • Перевірки. • Опції. • Ефекти натискання кнопок. • Кнопки. • Навігація. • Інше.]

3.2.2 Апаратний інтерфейс

<INSERT>

[Цей розділ визначає всі апаратні інтерфейси, підтримувані продуктом, включаючи логічну структуру, адресацію в пам'яті, мережі, передбачувану поведінку і т. ін.]

3.2.3 Програмний інтерфейс

<INSERT>

[Цей розділ описує програмні інтерфейси взаємодії програмного забезпечення з іншими програмними компонентами продукту. Цими компонентами можуть бути покупні компонен­ти, компоненти, що використовуються повторно і розроблені раніше і інші компоненти, з якими дане програмне забезпечення повинне взаємодіяти]

3.2.4 Комунікаційний інтерфейс

<INSERT>

[Опишіть всі інтерфейси комунікацій з іншими системами і пристроями]

3.3 Обробка помилок

<INSERT>

[Наведіть список можливих умов виникнення помилок і опишіть, як вони будуть оброблятися]

3.4 Планування робіт

<INSERT>

[Опишіть докладно всі заплановані роботи, які можуть виконуватися автоматично]

3.5 Джерело даних

<INSERT>

[Визначте джерело даних на рівні полів, всі бази даних, технології, які планується використовувати, кількість записів і таблиць. Якщо можливо вкажіть місцезнаходження скриптів, всі стандарти іменування для цього проекту. Вкажіть зміни, які необхідно провести в базі даних. Вимоги до локалізації]

3.6 Перетворення даних

<INSERT>

[Докладна інформація про перетворення даних]

3.7 Звіти

<INSERT>

[Опишіть всі звіти, які користувач буде переглядати]

3.8 Проектні вимоги та обмеження

<INSERT>

[Цей розділ описує всі вимоги та обмеження з розробки проекту системи. Проектні обмежен­ня це рішення, які були прийняті і яким треба слідувати. Прикладами можуть служити мови програмування, які пропонується використовувати, вимоги до процесу розробки, засоби розробки, вимоги в архітектурі системи, покупні компоненти, бібліотеки класів і т. ін.]

4. Оцінка ресурсів

<INSERT>

[Наведіть високорівневу оцінку кожного виду ресурсів, необхідних для надання рішення. Якщо необхідно, розбийте задачі на підзадачі]

Задача

Ім'я ресурсу

Роль

% Використання

Analysis

---

Design

---

Build

---

Test

---

Document

---

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