Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
OPI_ekzamen.docx
Скачиваний:
1
Добавлен:
01.07.2025
Размер:
4.55 Mб
Скачать
    1. Проектування інтерфейсу програмного забезпечення.

Процес проектування інтерфейсів користувача В багатьох проектах розроблення ІК та програмування продукту здійснюються паралельно, особливо на ранніх стадіях. На більш пізніх етапах враховуються вимоги ІК та зворотнього зв'язку, які виявляються в результаті тестування ПЗ на зручність застосування. Процес проектування ІК складається з 3 узагальнених етапів: - збирання та аналіз інформації від користувачів; - розроблення та реалізація ІК; - підтвердження якості ІК. Даний підхід може використовуватись як при розробці ООІК, так і при проектуванні традиційних проблемно-орієнтованих інтерфейсів або ГІК. Цей процес не залежить від матеріальної та програмної платформ, ОС, застосовуваного інструментарію.

  1. Документування програмних продуктів.

    1. Поняття документація на програмне забезпечення, програмний документ. Типи документації.

Документація на ПЗ – друковані положення користувача, діалогова документація та довідковий текст, що описують як користуватися ПП.

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

Типи документації:

  • Архітектурна (проектна) – огляд ПЗ, що вимагає опис робочого середовища і принципи які повинні бути використані при створенні ПЗ.

  • Технічна – документація на код, алгоритми інтерфейси.

  • Користувацька – документація керівництва, адміністратора та іншого персоналу.

  • Маркетингова – ця документація містить інформацію про продукт.

    1. Організації що публікують стандарти.

  • ІЕЕЕ інститут інженерії електротехніки та електроніки.

  • ISO міжнародна організація по стандартизаціям.

  • SEI інститут програмної інженерії

  • OMG консорціум, що займається просуванням об’єктними технологіями та стандартами.

    1. Типовий набір документації проекту.

  • SVVP (Software Verification and Validation Plan)

План експертизи ПЗ – цей план визначає яким чином і в якій послідовності повинні перевірятися стадії проекту, а також сам продукт на відповідність вимог.

Верифікація – процес, що перевіряє програму на те, що вона вірно зроблена.

Валідація – процес, визначення відповідності розроблюваного ПЗ між очікуваннями і потребами користувача.

  • SQAP (Software Quality Assurance Plan)

План контролю якості ПЗ – визначає, яким чином проект повинен досягнути відповідності встановленому рівню якостей.

  • SCMP (Software Configuration Management Plan)

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

  • SPMP (Software Project Management Plan)

План управління програмним проектом – визначає, яким чином керувати проектом.

  • SRS (Software Requirements Specification)

Специфікація вимог до ПЗ – визначає вимоги до додатку ПЗ.

  • SDD (Software Design Document)

Проектна документація ПЗ – представляє собою архітектуру і деталі проектування додатку. Використання діаграми об’єктних моделей і потоків даних.

  • STD (Software Test Documentation)

Документація по тестуванню ПЗ – описує яким чином повинна проводитись тестування додатку і його програми.

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

  • ISO/IEC 12207:2008 Стандарт визначає загальну структуру життєвого циклу ПЗ у вигляді трирівневої моделі, елементами якої є процеси, види діяльності і завдання. Процеси об’єднані в чотири групи : основні процеси, що підтримують ці процеси, організаційні та адаптація.

Процеси складаються з окремих видів діяльності:

  • Основні процеси (Придбання; Постачання; Розробка; Експлуатація; Супровід.);

  • Допоміжні процеси (Документування; Керування конфігурацією; Якість; Верифікація та валідація; Аудит і рішення проблем.);

  • Організаційні процеси (Керування проектом; Створення і супровід інфраструктури; Удосконалення Ж.Ц.; Навчання користувачів.).

  • ISO/IEC 15288:2008 Цей стандарт поцілений на розгляд програмно-апаратної системи вцілому.

Пропонує схожу схему визначення структури Ж.Ц. ПЗ у вигляді набору груп процесів, де кожний процес описується набором результатів і кожен результат досягається за допомогою набору різних видів діяльності.

За цим стандартом є такі процеси:

  • Договірні (Про придбання; Про постачання.);

  • Процеси підприємства (Керування підприємством; Керування Ж.Ц.; Керування ресурсами; Керування якістю.);

  • Проектні процеси (Планування; Оцінка; Контроль; Ризики; Конфігурації; Прийняття рішень.);

  • Технічні процеси (Визначення вимог; Аналіз вимог; Розробка архітектури; Впровадження; Верифікація; Валідація; Експлуатація; Супровід; Утилізація).

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