Программная инженерия Software engineering
создатель Alice Lee
1. Зародилась в конце 60-х г.г прошлого века, но официальный год "рождения" -1968 г.
2. Сфера деятельности
2.1. Организация и улучшение разработки ПО
2.2. Управление коллективом разработчиков
2.3. Разработка и внедрение программных средств поддержки жизненного цикла разработки ПО
3. Программная инженерия – это наука, которая изучает вопросы создания, сопровождения и внедрения программного обеспечения с заданным качеством, в заданные сроки и в рамках заранее определенного бюджета.
4. Области знаний:
4.1. Основы компьютинга
4.1.1. основы информатики, технологии и средства разработки, формальные методы
4.2. Основы математики и инженерии
4.3. Профессиональная практика
4.3.1. работа в команде, навыки коммуникации, этика
4.4. Основы моделирования
4.4.1. анализ, работа с требованиями, спецификации
4.5. Проектирование ПО
4.5.1. концепции и стратегии проектирования, проектирование человеко-машинного интерфейса, средства поддержки проектирования
4.6. Эволюция ПО
4.6.1. основы, рецензия кода, тестирование, оценка пользовательского интерфейса, анализ проблем