Категория:Проектирование программных систем (9 семестр): различия между версиями

Материал из Кафедра ИУ5 МГТУ им. Н.Э.Баумана, студенческое сообщество
Перейти к навигации Перейти к поиску
 
(не показано 10 промежуточных версий 2 участников)
Строка 1: Строка 1:
<p>{{Предмет | name=Проектирование программных систем | prepod=[[Балдин А.В.]] | lections=? | seminars=нет |  labs=нет | dzs=1 | rks=нет | signif=желательно | what=экзамен}}</p>
<p>{{Предмет | name=Проектирование программных систем | prepod=[[Балдин А.В.]] | lections=12 | seminars=нет |  labs=есть | dzs=1 | rks=нет | signif=желательно | what=экзамен}}</p>


Язык {{Википедия|UML|UML}}, а также как собрать команду разработчиков и сделать вместе с ними большой проект.
Язык {{Википедия|UML|UML}}, а также как собрать команду разработчиков и сделать вместе с ними большой проект.
Строка 20: Строка 20:


=== Готовые ДЗ ===
=== Готовые ДЗ ===
 
{| class="wikitable"
{| class="wikitable sortable"
  ! Описание !! Ссылка
  ! Год !! Описание !! Ссылка
|- align="center"
| 2012 || Управление организацией || [http://yadi.sk/d/3hdSJ6mW1JOic загрузить]
|- align="center"
| 2012 || Журнализация операций || [http://yadi.sk/d/AlcGT2HP1JOii загрузить]
|- align="center"
| 2012 || Игровой движок CryEngine || [http://yadi.sk/d/oNirwXO52SBCj загрузить]
  |- align="center"
  |- align="center"
  | Управление организацией || [http://yadi.sk/d/3hdSJ6mW1JOic загрузить]
  | 2014 || Несколько штук, плюс добро по экзамену || [http://yadi.sk/d/IU0H9nCHGMB3H загрузить]
  |- align="center"
  |- align="center"
  | Журнализация операций || [http://yadi.sk/d/AlcGT2HP1JOii загрузить]
  | 2016 || САЙТ СЛУЖБЫ РЕМОНТНИКА АЗАЗАЗА || [https://yadi.sk/i/s5pxg2pv3ETn6T загрузить]
|}
|}


Строка 32: Строка 38:


Вопросы к экзамену лежат [http://yadi.sk/d/Z0SmchSg1JOmz тут].
Вопросы к экзамену лежат [http://yadi.sk/d/Z0SmchSg1JOmz тут].
Ответы на вопросы к экзамену:
* [http://yadi.sk/d/gIWDu5FY1wX_8 первый архив] - составленные силами 1 группы потока в 2012-13 году;
* [http://yadi.sk/d/ODjiv8fh1wX_g второй архив] - составленные, вроде бы, кем-то тоже с потока 2012-13 года;
* [http://yadi.sk/d/Hq-pob4y1wXaC третий архив] - с прошлых лет, в некоторых есть ошибки, про которые Балдин уже знает, и если кто попадётся на ответе с такой ошибкой, то будет не здорово.


== Литература ==
== Литература ==

Текущая версия от 22:28, 23 февраля 2017

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

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

Лекции

Презентации с лекций от Балдина выложены тут.

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

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

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

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

Если не хотите искать и выбирать, то:

  • Enterprise Architect - умеет много, разбираться долго, стоит денег;
  • StarUML - умеет достаточно, разбираться недолго, бесплатная. В свободном доступе есть документация, в том числе и на русском.

Готовые ДЗ

Год Описание Ссылка
2012 Управление организацией загрузить
2012 Журнализация операций загрузить
2012 Игровой движок CryEngine загрузить
2014 Несколько штук, плюс добро по экзамену загрузить
2016 САЙТ СЛУЖБЫ РЕМОНТНИКА АЗАЗАЗА загрузить

Экзамен

Вопросы к экзамену лежат тут.

Ответы на вопросы к экзамену:

  • первый архив - составленные силами 1 группы потока в 2012-13 году;
  • второй архив - составленные, вроде бы, кем-то тоже с потока 2012-13 года;
  • третий архив - с прошлых лет, в некоторых есть ошибки, про которые Балдин уже знает, и если кто попадётся на ответе с такой ошибкой, то будет не здорово.

Литература

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