Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
lab1.doc
Скачиваний:
3
Добавлен:
26.08.2019
Размер:
298.5 Кб
Скачать

Контрольні питання та відповідіі

  1. На які етапи поділяється процес розробки програмного продукту?

Згідно ГОСТ 19.102-77 встановлено 5 стадій розробки програм і програмної документації для ЕОМ, комплексів і систем: технічне завдання, ескізний проект, технічний проект, робочий проект, впровадження.

  1. На етапі технічного завдання виконують:

    • постановку задачі;

    • обґрунтування потреби в розробці програми;

    • науково-дослідницькі роботи (у випадку необхідності);

    • вибір і обґрунтування критеріїв ефективності та якості розроблюваної програми;

    • розробка та затвердження технічного завдання.

  1. На етапі ескізного проекту розробляють:

  • структуру вхідних та вихідних даних;

  • методи розв’язування задачі;

  • загальний опис алгоритму розв’язування задачі;

  • техніко-економічне обґрунтування;

  • ескізний проект, який подають на затвердження.

3. На етапі технічного проекту:

  • уточнюють структуру вхідних та вихідних даних;

  • визначають форму представлення вхідних та вихідних даних семантики і синтаксису мови;

  • остаточно визначають конфігурацію технічних засобів;

  • затверджують технічний проект.

4. На етапі робочого проекту виконують:

  • програмування та відладку програми;

  • розробку програмних документів у відповідності до ГОСТ 19.107-77;

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

  • проведення попередніх державних випробувань;

  • коректування програми і програмної документації за результатами випробувань.

  1. На заключному етапі впровадження:

  • готують та передають програму і програмну документацію для супроводу і (або) виготовлення;

  • оформляють і затверджують акт про передачу програми;

  • передають програму у фонд алгоритмів і програм.

В деяких обґрунтованих випадках дозволяється пропускати етапи ескізного та технічного проектування.

  1. Назвіть основні причину успіху або провалу проекту з точки зору неузгодження вимог замовника ([4, С. 33-40 ]).

На мою думку основною причиною невдачі є непорозуміння замовника та виконавця. Якщо правильно не обумовити та не обговорити програмний продукт, може вийти так, що в кінцевому результаті він не буде відповідати нормам замовника. Двома найголовнішими проблемами являється Специфікація вимог та Керування вимогами клієнта.

  1. Опишіть класичний життєвий цикл розробки ПЗ, його етапи та залежність успішного виконання кожного з них від вірно визначених вимог ([4 (C. 33-40), 5]).

  • Розробка алгоритму

  • Програмування алгоритму

  • Перевірка правильності виконання програми

  • Відладка програми

  1. В чому полягають вимоги до програмного забезпечення?

  1. Які п’ять основних елементів необхідно описати для повного визначення системи? ([4, C.223]).

  1. Що таке документ-концепція та які його компоненти?

Описує додаток вцілому, включаючи опис цільових ринків, користувачів системи та функцій додатка.

Компоненти документа:

  • Призначення документа

  • Короткий опис продукту

  • Посилання

  • Опис користувача

  • Опис конкурентів

  • Загальний вигляд продукта

  • Опис його можливостей

  • Функції

  • Витрати та ціни

  • Опис потреб продукту

  1. Назвіть та охарактеризуйте основні типи вимог до програмного забезпечення

  • • Вводи системи

  • • Виводи системи

  • • Функції системи

  • • Атрибути системи

  • • Атрибути системного середовища

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