Категория:Проектирование программных систем (9 семестр): различия между версиями
Перейти к навигации
Перейти к поиску
ILobster (обсуждение | вклад) Нет описания правки |
|||
(не показаны 23 промежуточные версии 3 участников) | |||
Строка 1: | Строка 1: | ||
<p>{{Предмет | name=Проектирование программных систем | prepod=[[Балдин А.В.]] | lections= | <p>{{Предмет | name=Проектирование программных систем | prepod=[[Балдин А.В.]] | lections=12 | seminars=нет | labs=есть | dzs=1 | rks=нет | signif=желательно | what=экзамен}}</p> | ||
Язык {{Википедия|UML|UML}}, а также как собрать команду разработчиков и сделать вместе с ними большой проект. | Язык {{Википедия|UML|UML}}, а также как собрать команду разработчиков и сделать вместе с ними большой проект. | ||
== Лекции == | |||
Презентации с лекций от Балдина выложены [http://yadi.sk/d/heVu7XhA1JOnv тут]. | |||
== Домашнее задание == | == Домашнее задание == | ||
Строка 10: | Строка 12: | ||
Сдавать или на лекции, или в 369 аудиторию, специальному человеку на входе. | Сдавать или на лекции, или в 369 аудиторию, специальному человеку на входе. | ||
UML диаграммы можно создавать во {{Википедия|Инструменты_UML-моделирования|множестве программ}}. Есть даже [http://www.codeuml.com/ онлайн редакторы]. | |||
Если не хотите искать и выбирать, то: | |||
* [http://www.sparxsystems.com.au/products/ea/trial.html Enterprise Architect] - умеет много, разбираться долго, стоит денег; | |||
* [http://staruml.sourceforge.net/en/ StarUML] - умеет достаточно, разбираться недолго, бесплатная. В свободном доступе есть [http://staruml.sourceforge.net/en/documentations.php документация], в том числе и на русском. | |||
=== Готовые ДЗ === | |||
{| 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" | |||
| 2014 || Несколько штук, плюс добро по экзамену || [http://yadi.sk/d/IU0H9nCHGMB3H загрузить] | |||
|- align="center" | |||
| 2016 || САЙТ СЛУЖБЫ РЕМОНТНИКА АЗАЗАЗА || [https://yadi.sk/i/s5pxg2pv3ETn6T загрузить] | |||
|} | |||
== Экзамен == | == Экзамен == | ||
Вопросы к экзамену лежат [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 третий архив] - с прошлых лет, в некоторых есть ошибки, про которые Балдин уже знает, и если кто попадётся на ответе с такой ошибкой, то будет не здорово. | |||
== Литература == | == Литература == | ||
* Буч Г. - "Объектно-ориентированный анализ и проектирование с примерами приложений на C++" | * Буч Г. - "Объектно-ориентированный анализ и проектирование с примерами приложений на C++"; | ||
* Буч Г., Рамбо Д., Джекобсон А. - "UML. Руководство пользователя" | * Буч Г., Рамбо Д., Джекобсон А. - "UML. Руководство пользователя"; | ||
* Леоненков А. - "Самоучитель UML" | * Леоненков А. - "Самоучитель UML"; | ||
* Орлов С.А. - "Технология разработки программного обеспечения" | * Орлов С.А. - "Технология разработки программного обеспечения"; | ||
* Фокс Д. - "Программное обеспечение и его разработка" | * Фокс Д. - "Программное обеспечение и его разработка". | ||
[[Категория:9 семестр]] | [[Категория:9 семестр]] | ||
[[Категория:Предметы]] | [[Категория:Предметы]] |
Текущая версия от 22:28, 23 февраля 2017
|
Язык UML, а также как собрать команду разработчиков и сделать вместе с ними большой проект.
Лекции
Презентации с лекций от Балдина выложены тут.
Домашнее задание
Описать программный проект, любой. Требования: минимум 6 диаграмм на UML и полстраницы описания проекта.
Сдавать или на лекции, или в 369 аудиторию, специальному человеку на входе.
UML диаграммы можно создавать во множестве программ. Есть даже онлайн редакторы.
Если не хотите искать и выбирать, то:
- Enterprise Architect - умеет много, разбираться долго, стоит денег;
- StarUML - умеет достаточно, разбираться недолго, бесплатная. В свободном доступе есть документация, в том числе и на русском.
Готовые ДЗ
Год | Описание | Ссылка |
---|---|---|
2012 | Управление организацией | загрузить |
2012 | Журнализация операций | загрузить |
2012 | Игровой движок CryEngine | загрузить |
2014 | Несколько штук, плюс добро по экзамену | загрузить |
2016 | САЙТ СЛУЖБЫ РЕМОНТНИКА АЗАЗАЗА | загрузить |
Экзамен
Вопросы к экзамену лежат тут.
Ответы на вопросы к экзамену:
- первый архив - составленные силами 1 группы потока в 2012-13 году;
- второй архив - составленные, вроде бы, кем-то тоже с потока 2012-13 года;
- третий архив - с прошлых лет, в некоторых есть ошибки, про которые Балдин уже знает, и если кто попадётся на ответе с такой ошибкой, то будет не здорово.
Литература
- Буч Г. - "Объектно-ориентированный анализ и проектирование с примерами приложений на C++";
- Буч Г., Рамбо Д., Джекобсон А. - "UML. Руководство пользователя";
- Леоненков А. - "Самоучитель UML";
- Орлов С.А. - "Технология разработки программного обеспечения";
- Фокс Д. - "Программное обеспечение и его разработка".
Страницы в категории «Проектирование программных систем (9 семестр)»
Показано 12 страниц из 12, находящихся в данной категории.
П
- ППС (9) - Лекция №1 - Большие системы
- ППС (9) - Лекция №10 - ООП в ППС
- ППС (9) - Лекция №11 - UML
- ППС (9) - Лекция №12 - UML
- ППС (9) - Лекция №2 - Проектирование больших систем - Определение требований
- ППС (9) - Лекция №3 - Проектирование больших систем - Проектирование
- ППС (9) - Лекция №4 - Проектирование больших систем - Методология
- ППС (9) - Лекция №5 - Проектирование больших систем - Документирование
- ППС (9) - Лекция №6 - Проектирование больших систем - Тестирование и сдача
- ППС (9) - Лекция №7 - Проблема сложности программных систем
- ППС (9) - Лекция №8 - Проблема сложности программных систем (продолжение)
- ППС (9) - Лекция №9 - Объектно-ориентированный подход