Разработка проектов в области компьютерных наук. Курс лекций
Описание
Пособие содержит материалы по основам подготовки проектов в области индустрии производства программного обеспечения (ПО). Приведены общие сведения об организации проектов в области компьютерных наук, их классификация и базовые стандарты выполнения. Рассмотрены ключевые аспекты системной инженерии и технологии стартапов применительно к разработке программных проектов. Представлены последовательность формирования требований к проекту и основные нотации проектирования ПО (SADT, DFD, IDEF0 и IDEF3, UML) с рассмотрением соответствующих примеров и характеристик CASE-средств. Проиллюстрированы подходы к формированию списка, оценке временных затрат и временному планированию работ на основе гибкой и жесткой методологий управления проектами. Уделено внимание вопросам организации работы исполнителей и поддержки коллективной разработки проектов на основе систем контроля версий. В конце каждого параграфа даны контрольные вопросы для самопроверки. Учебное пособие предназначено для студентов, изучающих дисциплину «Разработка проектов в области компьютерных наук», обучающихся по программам бакалавриата направлений подготовки 09.03.01 «Информатика и вычислительная техника» очной и заочной форм обучения, а также 09.03.04 «Программная инженерия» и 02.03.03 «Математическое обеспечение и администрирование информационных систем» очной формы обучения.