Цели лекции
В предыдущей лекции мы познакомились с базовыми понятиями и обсудили ряд проблем, которые возникают при разработке программного обеспечения. В данной лекции мы кратко рассмотрим основные понятия программной инженерии - отрасли, имеющей непосредственное отношение к разработке ПО. Заметим, что по программной инженерии написано большое количество объемных книг (см., например, предыдущий раздел). Существует масса терминологии, подходов, схем, стандартов, технологий... В этой лекции мы не ставим цели объять необъятное. Подробный курс по программной инженерии будет прочитан позже (его место в учебном плане - 3-4 курс). В нашем курсе мы постараемся лишь познакомиться с этой важной и сложной дисциплиной. Так, мы коснемся некоторой терминологии, немного затронем теорию, кратко поговорим о проблемах. На других лекциях мы поговорим о практических подходах к решению данных проблем.