Программная инженерия — Теоретические материалы

Оглавление / Contents

  • 1. Предмет программной инженерии. Жизненный цикл ПО
  • 2. Свод знаний по программной инженерии SWEBOK
  • 3. Программный код как составляющая процесса разработки
  • 4. UML как средство поддержки процесса проектирования ПО
  • 5. Унифицированный процесс разработки (UP)
  • 5.1. Тех. процессы ЖЦ. Моделирование предметной области. Бизнес-аналитика
  • 5.2. Тех. процессы ЖЦ. Управление требованиями. Системная аналитика
  • 5.3. Тех. процессы ЖЦ. Анализ и проектирование (desing). Архитектура.
  • 5.4. Тех. процессы ЖЦ. Тестирование
  • 5.5. Тех. процессы ЖЦ. Управление програмными проектами
  • 5.6. Тех. процессы ЖЦ. Управление конфигурациями и сопровождение
  • 6. Проектирование и тестирование графического интерфейса (GUI)
  • 7. Гибкие технологии разработки. SCRUM
  • 8. Инжиниринг ПО
  • 9. Системная инженерия
  • 10. Документирование и стандартизация ПО
  • 11. Системы автоматизации и поддержки ЖЦ ПО

Программный код как "материальный продукт" программного проекта. Качество кода. Принципы проектировани "от кода". Программный каркас проекта. Код как документ.

Свободно распространяемый редактор UML-диаграмм http://staruml.io/