Категория:Проектирование программных систем (9 семестр)

Материал из Кафедра ИУ5 МГТУ им. Н.Э.Баумана, студенческое сообщество
Перейти к навигации Перейти к поиску

Проектирование программных систем
Преподаватель: Балдин А.В.
Лекций: ?
Семинаров: нет
Лабораторных работ: нет
Домашних заданий: 1
Рубежных контролей: нет
Ходить: желательно
Что сдавать: экзамен

Язык UML, а также как собрать команду разработчиков и сделать вместе с ними большой проект.

На лекции ходить не обязательно, никого не отмечают, но желательно, иначе будет сложно въезжать в UML.

Домашнее задание

Описать программный проект, любой. Требования: минимум 6 диаграмм на UML и полстраницы описания проекта.

Сдавать или на лекции, или в 369 аудиторию, специальному человеку на входе.

UML диаграммы можно создавать во множестве программ : список.

Многие из них преобразуют некий код в диаграмму. Походу считается самое тру! Есть даже онлайн редакторы которые делают из

   Actor A
   participant B
       A -> B: Do Something
       activate B
       B -> B: Do work
       activate B #FFBBBB
       deactivate B
      alt Success
         B ->> C: Success
      else failed
       B ->> C: Fail
     end
      B --> A: Return
   deactivate B

делают картинку.

Если не хотите париться с выбором редактора - enterprise architect

сама прога

Генератор ключей к ней выкладывать не буду - мало ли. Всегда можно скачать тут

Прога немного сложная но может все, что связано с UML.

Экзамен

Литература

  • Буч Г. - "Объектно-ориентированный анализ и проектирование с примерами приложений на C++";
  • Буч Г., Рамбо Д., Джекобсон А. - "UML. Руководство пользователя";
  • Леоненков А. - "Самоучитель UML";
  • Орлов С.А. - "Технология разработки программного обеспечения";
  • Фокс Д. - "Программное обеспечение и его разработка".