Ім'я файлу: Ерофеев_лаб_1_ТСПП.docx
Розширення: docx
Розмір: 53кб.
Дата: 29.04.2020
скачати

МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ

НАЦІОНАЛЬНИЙ ТРАНСПОРТНИЙ УНІВЕРСИТЕТ

Факультет транспортних та інформаційних технологій

Кафедра інформаційних систем і технологій

Лабораторна робота №1

з дисципліни

Технології створення програмного продукту

Варіант 3

Виконав: ст. групи КН-4-2

Єрофєєв Вячеслав

Перевірила: доц. Котетунов В.Ю.

Київ-2020

Моделі конструювання визначають комплекс операцій, які включають послідовність, результати та інші аспекти, пов'язані із загальним життєвим циклом розробки. У більшості випадків, моделі конструювання визначаються використовуваним стандартом життєвого циклу, застосовуваними методологіями та практиками.

Найбільш часто говорять про моделі життєвого циклу в різних джерелах з різним інтерпретацією, тому, узагальнюючи дані з різних джерел можна виділити такі 3 основні моделі: каскадна (водопадна або послідовна); ітеративна (інкрементального, еволюційна, гібридні або змішана); спіральна (модель Боема).

Розробка програмного забезпечення – це складний процес, в який входить багато складових. В загальному випадку це:

  • визначення проблеми;

  • вироблення вимог;

  • створення плану конструювання;

  • розробка архітектури ПЗ, або високорівневе проектування;

  • детальне проектування;

  • кодування і відлагодження;

  • блочне тестування;

  • інтеграційне тестування;

  • інтеграція;

  • тестування системи;

  • корегувальне супроводження

При вирішенні конкретної задачі в процесі розробки ПЗ необхідно:

1. Перевірити виконання всіх вимог

2. Визначити способи тестування

3. Акуратно підійти до створення імен змінних і констант

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

5. Інтегрувати програмні компоненти та оптимізувати код для підвищення швидкодії і зниження використання ресурсів.

При конструюванні програмного забезпечення необхідно мінімізувати складність; передбачити очікувані зміни; конструювати з можливістю перевірки; використовувати стандарти при конструюванні (включають в себе: комунікаційні методи (стандарти форматів документів); мови програмування і стилі кодування; платформи; інструменти).

Для своєчасного завершення розробки ПЗ проект розбивають на кілька етапів і для цих етапів складають загальний календарний графік.

При розробці уставу проекту необхідно вказати:

Види програмного забезпечення Системне ПЗ (System software) призначене для управління роботою комп'ютера, розподілу його ресурсів, підтримки діалогу з користувачами, а також для часткової автоматизації розроблення нових програм. Як правило, системні програми забезпечують взаємодію інших програм з апаратними складовими, організацію інтерфейсу користувача. Віділяють три типи системного ПЗ: − операційна система (ОС) – програмне забезпечення, що забезпечує інфраструктуру, на якій можуть працювати прикладні програми. Найпоширеніші ОС – Microsoft Windows, Mac OS X та Linux; − системи програмування – призначені для полегшення та часткової автоматизації процесу розроблення та відлагодження програм; − сервісні програми (утиліти) – розширюють можливості ОС. До утиліт відносять архіватори, антивіруси, драйвери та ін. Прикладне ПЗ (application, application software) – комп'ютерна програма, що вирішує конкретні задачі фахової діяльності користувача. Інструментальне ПЗ призначене для розроблення всіх видів інформаційно-програмного забезпечення. При цьому під інформаційним забезпеченням розуміють сукупність 6 Інструментальне ПЗ призначене для розробки всіх видів інформаційно-програмного забезпечення. При цьому під інформаційним забезпеченням розуміють сукупність попередньо підготовлених даних, що необхідні для роботи програмного забезпечення. До інструментального ПЗ відносять текстові редактори, системи управління базами даних, транслятори мов програмування.
скачати

© Усі права захищені
написати до нас