| 
 
Главной целью представленного пособия является освоение базовых знаний по 
вопросам проектирования и разработки информационных систем. 
Объектами изучения в данной дисциплине являются: технологии проектирования, 
модели и методы поддержки жизненного цикла программного обеспечения; средства и 
методы создания и реализации проектов по созданию программных систем. 
 
Основными 
задачами данного пособия и соответсвующего лабораторного практикума являются: 
-      
знакомство с основными этапами жизненного цикла программного обеспечения; 
-      
знакомство с технологиями функционального и объектно-ориентированного 
проектирования; 
-      
приобретение навыков работы со средствами автоматизации разработки ПО; 
-      
приобретение навыков по созданию программного средства с использованием базы 
данных; 
-      
подготовка студентов к изучению других дисциплин по информационным технологиям. 
Курс, 
поддерживаемый этим пособием, занимает особое место в учебном плане среди 
дисциплин математических специальностей по его значению. Вместе с курсами по 
программированию, курс «Технологии разработки программного обеспечения» 
составляет основу образования студента в части информационных технологий. Курс 
рассчитан на студентов-математиков, имеющих подготовку по математике и 
информатике в объеме программы средней школы. В течение преподавания курса 
предполагается, что студенты знакомы с основными понятиями процедурного и 
объектно-ориентированного программирования, логики, информатики, которые 
читаются на математических и естественнонаучных факультетах перед изучением 
данной дисциплины. 
Пособие 
включает следующие разделы: технологии, модели и процессы создания ПО, основы 
создания ПО, разработка требований к ПО, управление проектами по созданию и 
внедрению ПО, управление персоналом при реализации проектов, оценка стоимости 
программного продукта, управление качеством созданных программных систем, 
создание спецификации программной системы с использованием элементов объектного 
проектирования. 
Особенностью пособия является то, что его 
можно применять как основу при изучении теоретического материала и получения 
навыков проектирования и разработки приложения с использованием
CASE-систем на лабораторных занятиях или в рамках 
самостоятельной работы студента.  Пособие представлено в двух вариантах:  в виде 
печатного издания и в качестве набора HTML-страниц, что существенно упрощает его 
использование при изучении соответствующей дисциплины с использованием 
дистанционных технологий. 
Учебное пособие предназначено для студентов, изучающих технологии создания ПО, и 
специалистов по программному обеспечению, работающих в различных областях 
разработки программных систем. Его можно использовать как основу базового курса 
по технологии разработки ПО или в качестве материала для таких курсов, как 
углубленные технологии программирования, спецификации ПО, разработка и 
управление программными системами. 
  
 |