Содержание
- 2. Виникнення і високі темпи розвитку програмної інженерії визначаються такими факторами: Накопичення значного об’єму знань в області
- 3. Один із метрів програмної інженерії Джексон визначив золоте правило програмування так: ”Будь-яка тільки що завершена програмна
- 4. Практика спеціалізації професійної діяльності дозволяє рахувати професію «зрілою» тоді, коли для неї існують: Система початкового навчання
- 5. Ядро знань по програмній інженерії (SWEBOK) Для створення ядра знань по програмній інженерії в 1993 році
- 6. Ядро SWEBOK складають знання з десяти різних областей знань: Програмні вимоги Проектування (дизайн) ПЗ Конструювання ПЗ
- 7. Програмні вимоги: Основи вимог Процес інженерії Витяг вимог Аналіз вимог Специфікація вимог Перевірка вимог Практичні міркування
- 8. Проектування: Основи проектування Ключові питання Структура і архітектура Аналіз і оцінка якості проекту Нотації дизайну Стратегії
- 9. Тестування: Основи тестування Рівні тестування Засоби тестування Метрики тестування Процес тестування Супровід: Основи супроводу Ключові питання
- 10. Управління конфігурацією: Управління процесом Ідентифікація конфігурації Контроль конфігурації Облік стану конфігурації Аудит конфігурації Управління випуском та
- 11. Управління інженерією: Ініціювання та визначення рамок проекту Планування проекту Огляд і оцінка проекту Закриття проекту Вимірювання
- 12. Інструменти і методи програмної інженерії: Інструменти розробки Управління вимогами Проектування Конструювання Тестування Супровід Управління конфігурацією Управління
- 13. Якість: Основи якості Процеси керування якістю Практичні міркування
- 14. Класифікація інструментів по SWEBOK Інструменти роботи з вимогами: Засоби моделювання Засоби трасіровки Інструменти проектування UML Бізнес-проектування
- 15. Інструменти конструювання Редактори програм Компілятори і генератори коду Інтерпретатори дебаггери Інструменти тестування генератори тестів засоби виконання
- 16. Інструменти супроводу засоби візуалізації інструменти реінженерії Інструменти управління конфігурацією інструменти відслідковування дефектів і проблем інструменти управління
- 17. Інструменти підтримки процесів Інструменти моделювання процесів Засоби керування процесами Інтегровані CASE-середовища і рольові платформи розробки Процес-орієнтовані
- 18. Ядро знань по керуванню проектами (PMBOK) Project Management Body of Knowledge PMBOK визначає 39 процесів ЖЦ
- 19. Ключові області знань: Управління інтеграцією проекту Управління змістом проекту Управління тривалістю (строками) проекту Управління вартістю проекту
- 20. Схема взаємодії груп процесів
- 21. Парадигми та стилі програмування Імперативне програмування (основане на машині Тьюрінга-Поста – абстрактному обчислювальному пристрої, яке виконує
- 22. Подійно-кероване програмування (event-oriented, event-based, event-driven) – найбільш розповсюджена сучасна парадигма програмування. Узгоджене програмування (concurrent programming) та
- 23. Декларативне програмування. В такій програмі чітко формулюється ціль і результат її роботи, а не алгоритм отримання
- 24. Парадигми прикладного програмування нового покоління. Сценарна парадигма. В наш час популярність сценарних мов пов’язана з розвитком
- 25. Сервісно-орієнтоване програмування. Веб-сервіси, інтегровані за допомогою стандартних протоколів SOAP, WSDL. Open Net (Sun), .Net (Microsoft), e-services
- 26. Агентно-орієнтоване програмування. Інтелектуальний програмний агент – сутність, здатна формулювати цілі, навчатись, планувати свої дії і приймати
- 28. Скачать презентацию