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

4. Назвати цілі і завдання програмної інженерії.

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

Головне завдання «Програмної інженеріїї» як інженерної дисципліни — здобуття теоретичних і професійно-практичних компетенцій в області технологій розробки програмних систем.

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

5. Назвати базові поняттями еr-моделі даних, з якою метою її будують?

Модель "сутність-зв'язок" (ER-модель) - модель даних, яка дозволяє описувати концептуальні схеми за допомогою узагальнених конструкцій блоків.

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

Існує ряд моделей для представлення знань. Одним з найзручніших інструментів уніфікованого представлення даних, незалежного від реалізовуючого його програмного забезпечення, є модель "сутність-зв'язок" (entity - relationship model, ER - model).

Модель "сутність-зв'язок" грунтується на якійсь важливій семантичній інформації про реальний світ і призначена для логічного представлення даних. Вона визначає значення даних в контексті їх взаємозв'язку з іншими даними.

ER-модель - це одна з найбільш простих візуальних моделей. Вона дозволяє осягнути структуру об'єкта «крупними мазками», в загальних рисах. Модель була запропонована Ченом (Chen) в 1976 р. Моделювання предметної області базується на використанні графічних діаграм, що включають невелику кількість різнорідних компонентів.

Основними поняттями ER-моделі є сутність, зв'язок і атрибут.

Сутність - це реальний або представляється об'єкт, інформація про який повинна зберігатися і бути доступна. У діаграмах ER-моделі є сутність у вигляді прямокутника

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

  1. Дати визначення життєвого циклу розробки програмного забезпечення . Які основсі процеси включають це поняття ?

Процес має мати задачу, методологію, вхідні дані і вихідні.

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

  • Підготовча робота

  • Аналіз вимог до системи.

  • Проектування архітектури системи

  • Аналіз вимог до ПЗ

  • Проектування архітектури ПЗ

  • Детальне проектування компонентів

  • Кодування та тестування

  • Інтеграція ПЗ

  • Установка ПЗ

  • Приймання ПЗ замовником

Загальні стадії розробки :

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

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

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

  4. Реалізація – чітке написання коду.

  5. Супровід – процес створення і впровадження нових версій ПЗ, коли виявлені помилки, коли треба удосконалити ПЗ, зміна середовища функціонування.

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