Хелпикс

Главная

Контакты

Случайная статья





Перелік питань для підготовки до модульного контролю і письмового іспиту з курсу „Технологія програмування та створення програмних продуктів”



Модуль1 Технологія розробки ПЗ

 

1. Технологія програмування як наука, учбова дисципліна, промислова технологія.

2. Життєвий цикл програмного забезпечення (ПЗ). Характеристики фаз і етапів. Стадії і етапи по ЄСПД.

3. Розробка вимог. Зміст етапу і організація робіт. Технічне завдання на розробку ПЗ.

4. Розробка специфікацій. Засоби специфікування ПЗ.

5. Проектування ПЗ. Зміст проекту. Аспекти зображення проекту.

6. Методології проектування ПЗ " з верху у низ", " з низу у верх", “розширення ядра”.

7. Засоби опису структури даних.

8. Засоби опису структури ПЗ.

9. Засоби опису потоків даних.

10. Засоби опису функціювання ПЗ.

11. Засоби опису станів системи.

12. Міри зв’язності и зціплення при проектуванні.

13. Методи проектування ПЗ.

14. Верифікація проекту ПЗ, цілі, метод і організація.

15. Робочий проект за ЄСПД. Роботи на стадії робочого проекту і їх характеристика.

16. Вибір мови програмування.

17. Виміри програм за Холстедом.

18. Проблеми організації кодування.

19. Бригадна організація розробки ПЗ. Функції бібліотекаря.

20. Вибір послідовності реалізації.

21. Мета і зміст тестування. Поняття " вдалий тест". Основні принципи тестування.

22. Методи і стратегії тестування.

23. Методологія складання тестів " чорного ящику".

24. Методологія складання тестів " білого ящику".

25. Послідовність тестування. Тестування модулів, компонент, комплексів.

26. Критерії завершення тестування.

27. Налагодження ПЗ. Класифікація помилок. Методи налагодження.

28. Принципи локалізації і виправлення помилок.

 

Модуль 2. Якість ПЗ. Сучасні і перспективні технології

 

29. Документування ПЗ. Призначення документації. Види документів.

30. Організація документування.

31 Визначення якості ПЗ. Показники якості.

32 Фактори, що впливають на якість.

33. Надійність ПЗ. Показники надійності.

34. Методи забезпечення надійності.

35. Супроводження ПЗ. Задачі і організація супроводження.

36. Особливості об’єктно-орієнтованої технології розробки ПЗ. Засоби подання об’єктно-орієнтованого проекту ПЗ. Особливості проектування.

До складу екзаменаційного білету включені два теоретичних питання (зміст яких буде відповідати наведеним вище, але формулювання будуть змінені ) і практичні завдання за темою лабораторних робіт № 2 і 3.

Література:

1. Орлов С. А. Технологии разработки программного обеспечения: Учебник/ СПб: Питер, 2002. 464 с. ил.

2. Фокс Дж. Программное обеспечение и его разработка. М.: “Мир”, 1988.

3. Зингер К. Методы проектирования программных систем. М. Мир, 1988

4. Требования и спецификации в разработке программ. Сборник статей. / Под редакцией В. Н. Агафонова. / М. Мир. 1984

5. Ван Тассел Д. Стиль, разработка, эффективность, отладка и испытание программ. М. Мир. 1981.

6. Минаев В. В. Проектирование программных средств. М. Высшая школа, 1990.

7. Штрик Ф. Ф. и др. Структурное проектирование надежных программ встроенных ЭВМ. Л. Мащиностроение, 1989.

8. Майерс Г. Искусство тестирования программ. М. Финансы и статистика, 1982.

9. Кинг Д. Создание эффективного программного обеспечения М. Мир, 1991.

10. Буч Г. Объектно - ориентированное проектирование. М. Конкорд, 1992.

Додаткова література

1. Турский В. Методология программирования. М. Мир, 1981.

2. Шнейдерман Б. Психология программирования. М. Радио и связь, 1984.

3. Деметрович Я. И др Автоматизированные методы спецификации. М. Мир, 1989.

4. Хэмби З. Программирование таблиц решений. М. Мир, 1976.



  

© helpiks.su При использовании или копировании материалов прямая ссылка на сайт обязательна.