Факультет » Второе высшее » Аннотации курсов » Технология разработки программных систем

Технология разработки программных систем

Рассматриваются вопросы проектирования программных систем (ПС) с использованием функциональных и объектно-ориентированных методологий и реализующих их CASE-средств. Большое внимание уделяется методам анализа сложных систем предметной области.

В курсе подробно изучаются:

  • типы жизненных циклов ПС
  • типы и характеристики ПС (надежность, легкость применения, открытость и т.д.)
  • разработка ПС методом развивающихся прототипов
  • функциональное моделирование предметной области на основе методологии SADT
  • объектно-ориентированное моделирование структуры и поведения ПС с использованием языка UML на основе функциональной модели предметной области.
  • CASE-системы RationalRose, TogetherJ, BPWin

Рассматриваются также

  • разработка программных систем в условиях существенно ограниченных ресурсов
  • планирование разработки ПС
  • организация и методы оценки труда разработчиков

По окончанию курса студент должен уметь:

  • строить функциональную SADT-модель предметной области в среде BPWin
  • создавать диаграммы объектной модели на основе SADT-модели с использованием Rational Rose или TogetherJ
  • c помощью Rational Rose или TogetherJ по построенной объектной модели получать описания классов на языке программирования Java или C++ .

Выполняются 4 лабораторные работы по CASE-системам и курсовой проект по разработке макета ПС.


Лекторы: доц. Крылов С.С., ст. преп. Дзюба Д.В.
Объем: 68 ауд. часов


Телефон:
(499)158-48-43
(499)158-49-11
Электропочта:
edu@id.ru