Н. И. Лобачевского Факультет Вычислительной математики и кибернетики Кафедра Математического обеспечения ЭВМ учебный курс СодержаниеЛекция 2. элементы программной инженерии 11.Вспоминая предыдущую лекциюПрограммное обеспечениеТехнологии программирования2.Вместо введения 2.1.Источник материала2.2.Цели лекции3.Программная инженерия, основные понятия 3.1.Инженеры и программные инженеры3.2.Программная инженерия как инженерная дисциплина3.3.Область действия программной инженерииSystem engineering3.4.Цели программных инженеров3.4.1.Качественный программный продуктДолжен быть удобным в сопровожденииДолжен быть надежнымДолжен быть эффективнымДолжен быть удобным в использовании3.4.2.Создание ПО должно укладываться в бюджет3.4.3.Создание ПО должно укладываться в сроки3.5.Программные инженеры и научная среда4.Процесс создания программного обеспечения4.1.Понятие процесса4.2.Модели процесса4.2.1.Каскадная модель (Waterfall model)4.2.2.Эволюционная модель (Evolutionary development)4.2.3. Итерационный подходМодель пошаговой разработкиСпиральная модель разработки5.Что дальше?