Рассматривается понятие сложной программы и отличия сложных программ от простых. Приводятся основные проблемы разработки сложных программ, В приложении к программной инженерии формулируются основные принципы работы со сложными системами, применимые к широкому кругу задач.
Author(s): Кулямин В.В.
Publisher: НОУ «Интуит»
Year: 2016
Лекция I. Проблемы разработки сложных программных систем ... 4
Лекция 2. Жизненный цикл и процессы разработки ПО ... 25
Лекция 3. Унифицированный процесс разработки и экстремальное программирование ... 50
Лекция 4. Анализ предметной области и требования к ПО ... 73
Лекция 6. Архитектура программного обеспечения ... 120
Лекция 7. Образцы проектирования ... 152
Лекция 8. Образцы проектирования (продолжение) ... 183
Лекция 9. Принципы создания удобною пользовательского интерфейса ... 206
Лекция 10. Основные конструкции языков Java и С# ... 241
Лекция 11. Основные конструкции языков Java и С# (продолжение) ... 311
Лекция 12. Компонентные технологии и разработка распределенного ПО ... 383
Лекция 13. Компонентные технологии разработки web-приложений ... 412
Лекция 14. Разработка различных уровней web приложений в J2EE и .NET ... 446
Лекция 15. Развитие компонентных технологий ... 498
Лекция 16. Управление разработкой ПО ... 524
Список литературы ... 582