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

Дисципліна « Основи програмної інженерії»

  1. Програмна інженерія. Поняття програмної інженерії і програмного продукту. Програмне забезпечення.

  2. Основні вимоги до сучасних технологій розробки ПЗ.Типи програм.

  3. Життєвий цикл програмного забезпечення.

  4. Системні основи сучасних технологій програмної інженерії. Основна мета сучасних технологій програмної інженерії.

  5. Моделі розробки ПЗ.

  6. Каскадна модель процессу. Схема процесу.

  7. Спіральна модель процесу. Схема процесу.

  8. Швидка розробка додатків. ХР-процес. Модель швидкої розробки додатків (Rapid Application Development).

  9. CASE-технології розробки програмного забеспечення. Основні достоінства CASE.

  10. Діаграми потоків даних (Data Flow Diagramming): роботи, зовнішні сутності (посилання), потоки робіт, сховища даних.

  11. Метод опису процесів IDEF0: роботи, зв'язки.

  12. Метод опису процесів IDEF3. Техніка опису набору даних IDEF3. Типи перехресть. Типи об'єктів посилань.

  13. Моделювання даних. Відображення моделі даних в інструментальному засобі Erwin. Створення логічної моделі даних.

  14. Концепція методу UML. Метод UML (Unified Modelling Language — уніфікована мова моделювання).Види діаграм

  15. Метод UML. Діаграми послідовності.

  16. Метод UML. Діаграми співробітництва

  17. Метод UML. Діаграми активності

  18. Метод UML. Діаграми станів.

  19. Метод UML. Діаграми класів.

  20. Загальна характеристика CASE-засоби IBM Rational Rose 2003 і його функціональні можливості діаграми

  21. Інженерія вимог як процес. Збирання вимог. Аналіз вимог. Види вимог.

  22. Організація розробки вимог до складних програмним засобів. Концепція вимог до проекту. Коректно (правильна) система.

  23. Вимоги з точки зору клієнта. Права і обов’язки клієнта.

  24. Об'єктно-орієнтована інженерія вимог. Парадигма об'єктно-орієнтованого підходу, поліморфізм, операції успадкування.

  25. Метод інженерії вимог С- Шлеєр та С. Меллора. Інформаційна модель або онтологія домену. Пошук об'єктів. Атрибути об'єктів.

  26. Метод інженерії вимог І. Джекобсона. Концепція моделі сценаріїв для збирання вимог.

  27. Організація документування програмних засобів. Управління документацією. Помилки та дефекти.

  28. Специфікація вимог до програмного забезпечення. Основні цілі.

  29. Шаблон специфікації вимог до ПЗ. Принципи створення вимог.

  30. Поняття архітектури програмного забезпечення. Класифікація та вибір архітектури ПЗ.

Дисципліна « Проектний практикум»

1 Побудувати діаграму класів системи обліку товарів мовою UML. Задати атрибути і операції.

2. Побудувати діаграму класів банкомата мовою UML. Задати атрибути і операції

3. Побудувати діаграму класів бібліотечної системи мовою UML. Задати атрибути і операції

4. Побудувати діаграму класів інтернет-магазину мовою UML. Задати атрибути і операції

5. Побудувати діаграму класів системи продажу нерухомості мовою UML. Задати атрибути і операції

6. Побудувати діаграму варіантів використання мовою UML для системи обліку товарів.

7. Побудувати діаграму варіантів використання мовою UML для банкомата.

8. Побудувати діаграму варіантів використання мовою UML для бібліотечної системи.

9. Побудувати діаграму варіантів використання мовою UML для системи продажу нерухомості.

10. Побудувати діаграму варіантів використання мовою UML для інтернет-магазину.

11. Побудувати діаграму поcлідовності мовою UML для системи обліку товарів.

12. Побудувати діаграму поcлідовності мовою UML для системи банкомата.

13. Побудувати діаграму поcлідовності мовою UML для бібліотечної системи.

14. Побудувати діаграму поcлідовності мовою UML для системи продажу нерухомості.

15. Побудувати діаграму поcлідовності мовою UML для інтернет-магазину.

16. Побудувати діаграму взаємодії мовою UML для системи обліку товарів.

17. Побудувати діаграму взаємодії мовою UML для системи банкомата.

18. Побудувати діаграму взаємодії мовою UML для бібліотечної системи.

19. Побудувати діаграму взаємодії мовою UML для системи продажу нерухомості.

20. Побудувати діаграму взаємодії мовою UML для інтернет-магазину.

21. Визначити вимоги до системи обліку товарів. Написати специфікацію.

22. Визначити вимоги до системи банкомата. Написати специфікацію.

23. Визначити вимоги до інтернет-магазину. Написати специфікацію.

24. Визначити вимоги до бібліотечної системи. Написати специфікацію.

25. Визначити вимоги до системи продажу нерухомості. Написати специфікацію.

26. Визначити вимоги до системи медичної організації. Написати специфікацію.

27. Побудувати діаграму класів системи медичної організації мовою UML. Задати атрибути і операції.

28. Побудувати діаграму варіантів використання мовою UML для системи медичної організації.

29. Побудувати діаграму поcлідовності мовою UML для системи медичної організації.

30. Побудувати діаграму взаємодії мовою UML для системи медичної організації.

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