<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
	<id>https://iu5bmstu.ru/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=91.212.158.60</id>
	<title>Кафедра ИУ5 МГТУ им. Н.Э.Баумана, студенческое сообщество - Вклад [ru]</title>
	<link rel="self" type="application/atom+xml" href="https://iu5bmstu.ru/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=91.212.158.60"/>
	<link rel="alternate" type="text/html" href="https://iu5bmstu.ru/index.php?title=%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%92%D0%BA%D0%BB%D0%B0%D0%B4/91.212.158.60"/>
	<updated>2026-04-30T05:35:20Z</updated>
	<subtitle>Вклад</subtitle>
	<generator>MediaWiki 1.41.0</generator>
	<entry>
		<id>https://iu5bmstu.ru/index.php?title=%D0%9A%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D1%8F:%D0%A2%D0%B5%D1%85%D0%BD%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D0%B8_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8_%D0%9F%D0%9E_(10_%D1%81%D0%B5%D0%BC%D0%B5%D1%81%D1%82%D1%80)&amp;diff=3811</id>
		<title>Категория:Технологии разработки ПО (10 семестр)</title>
		<link rel="alternate" type="text/html" href="https://iu5bmstu.ru/index.php?title=%D0%9A%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D1%8F:%D0%A2%D0%B5%D1%85%D0%BD%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D0%B8_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8_%D0%9F%D0%9E_(10_%D1%81%D0%B5%D0%BC%D0%B5%D1%81%D1%82%D1%80)&amp;diff=3811"/>
		<updated>2013-06-14T14:26:56Z</updated>

		<summary type="html">&lt;p&gt;91.212.158.60: /* Экзамен */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;p&amp;gt;{{Предмет | name=Технология разработки ПО | prepod=[[Виноградова М.В.]] | lections=? | seminars=нет | labs=8 | dzs=1 | rks=2 | signif=по желанию | what=экзамен}}&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Технологии разработки программного обеспечения.&lt;br /&gt;
__TOC__&lt;br /&gt;
Дисциплина изучает массу подходов, методов, способов, моделей, руководств, пожеланий, рекомендаций, наставлений, напутствий, требований, стандартов, которые каждое по-своему, но, в основном, только мешают делать единственное, что важно - [http://programming-motherfucker.com/ PROGRAMMING, MOTHERFUCKER] ([http://пиши-код-блять.рф/ русская версия]).&lt;br /&gt;
&lt;br /&gt;
Действует система баллов, за всё есть минимум и максимум получаемых баллов.&lt;br /&gt;
&lt;br /&gt;
== Лекции ==&lt;br /&gt;
&lt;br /&gt;
Лекции читаются по книге Орлова, которую можно получить в электрическом виде на лабораторных. Потому вики-конспектов не будет, так как весь материал есть в книге. Изложение, правда, [http://img-fotki.yandex.ru/get/6443/142992427.1/0_b7732_9ce36262_-1-orig немного хромает].&lt;br /&gt;
&lt;br /&gt;
Позже оказалось, что не весь материал есть в книге, но было уже поздно. Материал по паттернам проектирования берётся из другой книги.&lt;br /&gt;
&lt;br /&gt;
Обе указаны в [[#Литература | литературе]].&lt;br /&gt;
&lt;br /&gt;
Список лекций:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
 ! Лекция !! Название !! Глава(страница)&lt;br /&gt;
 |- align=&amp;quot;center&amp;quot;&lt;br /&gt;
 | 1 || Организация процесса конструирования || 1(6)&lt;br /&gt;
 |- align=&amp;quot;center&amp;quot;&lt;br /&gt;
 | 2 || Руководство программным проектом || 2(19)&lt;br /&gt;
 |- align=&amp;quot;center&amp;quot;&lt;br /&gt;
 | 3 || Инструментальные средства разработки || 15(212)&lt;br /&gt;
 |- align=&amp;quot;center&amp;quot;&lt;br /&gt;
 | 4 || Унифицированный процесс разработки || 15(218)&lt;br /&gt;
 |- align=&amp;quot;center&amp;quot;&lt;br /&gt;
 | 5 || Анализ, проектирование, тестирование || 3(42), 4(53), 7(33)&lt;br /&gt;
 |- align=&amp;quot;center&amp;quot;&lt;br /&gt;
 | 6 || Особенности этапа проектирования || 4(54)&lt;br /&gt;
 |- align=&amp;quot;center&amp;quot;&lt;br /&gt;
 | 7 || Паттерны бизнес-логики || ?&lt;br /&gt;
 |- align=&amp;quot;center&amp;quot;&lt;br /&gt;
 | 8 || Паттерны работы с БД || ?&lt;br /&gt;
 |- align=&amp;quot;center&amp;quot;&lt;br /&gt;
 | 9 || Паттерны проектирования и поведенческие || ?&lt;br /&gt;
 |- align=&amp;quot;center&amp;quot;&lt;br /&gt;
 | 10 || ? || ?&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Хотя, это всё примерно и даже наугад, потому что уследить за полётом мысли невозможно.&lt;br /&gt;
&lt;br /&gt;
== Лабораторные работы ==&lt;br /&gt;
&lt;br /&gt;
Восемь лабораторных. 3-5 баллов за каждую (2 балла за выполнение, 1-3 балла за защиту).&lt;br /&gt;
&lt;br /&gt;
На защиту каждой ЛР есть 2 недели после её окончания у всех групп для защиты её на максимум баллов, потом с каждой неделей минус 1. Если защитить, пока лабораторная ещё идёт у остальных групп, то плюс один балл.&lt;br /&gt;
&lt;br /&gt;
В Европе это очень распространённая практика, между прочим.&lt;br /&gt;
&lt;br /&gt;
=== Лабораторная работа №1 ===&lt;br /&gt;
&lt;br /&gt;
* [http://yadi.sk/d/roQlXcHV2Yj3W методичка и задание на ЛР №1]&lt;br /&gt;
&lt;br /&gt;
=== Лабораторная работа №2 ===&lt;br /&gt;
&lt;br /&gt;
* [http://yadi.sk/d/GtaGQT8i2k4Ph методичка и задание на ЛР №2]&lt;br /&gt;
&lt;br /&gt;
Зарегистрироваться на [https://jazz.net/ jazz.net], выбрать людей в группу (3-4 человека), завести проект в [https://jazz.net/sandbox02/setup/web песочнице].&lt;br /&gt;
&lt;br /&gt;
=== Лабораторная работа №3 ===&lt;br /&gt;
&lt;br /&gt;
* [http://yadi.sk/d/lBlsfEGC3afvO методичка и задание на ЛР №3]&lt;br /&gt;
&lt;br /&gt;
=== Лабораторная работа №4 ===&lt;br /&gt;
&lt;br /&gt;
* [http://yadi.sk/d/Qc03ElO53afzy методичка и задание на ЛР №4]&lt;br /&gt;
&lt;br /&gt;
=== Лабораторная работа №5 ===&lt;br /&gt;
&lt;br /&gt;
Сгенерировать из UML диаграммы программный код, изменить в нём что-нибудь и выполнить обратное преобразование - из кода в UML диаграмму.&lt;br /&gt;
&lt;br /&gt;
* [http://yadi.sk/d/fWY9hb7a4Ku0K методичка и задание на ЛР №5]&lt;br /&gt;
&lt;br /&gt;
=== Лабораторная работа №6 ===&lt;br /&gt;
&lt;br /&gt;
Добавить в проект паттерн проектирования и реализовать его.&lt;br /&gt;
&lt;br /&gt;
* [http://yadi.sk/d/Z7yYsS1s4fmxK методичка и задание на ЛР №6]&lt;br /&gt;
&lt;br /&gt;
=== Лабораторная работа №7 ===&lt;br /&gt;
&lt;br /&gt;
Работа с системой контроля версий ([http://ru.wikipedia.org/wiki/Git Git], [http://ru.wikipedia.org/wiki/Subversion SVN]) и системой документирования кода ([http://ru.wikipedia.org/wiki/Doxygen Doxigen]).&lt;br /&gt;
&lt;br /&gt;
* [http://yadi.sk/d/nUd8FDPq4rt8a методичка, задание и документация на ЛР №7]&lt;br /&gt;
&lt;br /&gt;
=== Лабораторная работа №8 ===&lt;br /&gt;
&lt;br /&gt;
Написание тестов (ручные, модульные, на покрытие кода, для БД) в [http://ru.wikipedia.org/wiki/Visual_Studio MS Visual Studio].&lt;br /&gt;
&lt;br /&gt;
* [http://yadi.sk/d/oiqiQxZo547Eg методичка и инструкции на ЛР №8]&lt;br /&gt;
&lt;br /&gt;
== Домашнее задание ==&lt;br /&gt;
&lt;br /&gt;
Одно ДЗ. 10-20 баллов.&lt;br /&gt;
&lt;br /&gt;
* [http://yadi.sk/d/3CoebUSu3afhQ задание]&lt;br /&gt;
&lt;br /&gt;
== Рубежные контроли ==&lt;br /&gt;
&lt;br /&gt;
Два РК. 10-15 баллов за каждый.&lt;br /&gt;
&lt;br /&gt;
=== РК 1 ===&lt;br /&gt;
&lt;br /&gt;
* [http://yadi.sk/d/q_ghm-E23IC4i пример задания на РК 1]&lt;br /&gt;
&lt;br /&gt;
=== РК 2 ===&lt;br /&gt;
&lt;br /&gt;
* [http://yadi.sk/d/ZrE1nLcJ40aVc пример задания на РК 2]&lt;br /&gt;
&lt;br /&gt;
== Реферат ==&lt;br /&gt;
&lt;br /&gt;
6-10 баллов.&lt;br /&gt;
&lt;br /&gt;
== Экзамен ==&lt;br /&gt;
&lt;br /&gt;
Билет состоит из двух вопросов теории такого объёма, что по ним можно защитить диплом по каждому, и одного упражнения.&lt;br /&gt;
&lt;br /&gt;
Автомат ставится по баллам за семестр, 60-100 баллов.&lt;br /&gt;
&lt;br /&gt;
Автоматические оценки:&lt;br /&gt;
* 60 - 3;&lt;br /&gt;
* 80 - 4;&lt;br /&gt;
* 90 - 5.&lt;br /&gt;
&lt;br /&gt;
Автомат означает, что вам не нужно делать упражнение. А на теорию извольте накатать лист! Обязательно много, и со схемами!&lt;br /&gt;
&lt;br /&gt;
Билетов к экзамену нет, есть описание и вопросы:&lt;br /&gt;
* [http://yadi.sk/d/CmdrHopt5ch2a загрузить]&lt;br /&gt;
&lt;br /&gt;
== Литература ==&lt;br /&gt;
&lt;br /&gt;
* Орлов С.А. - &amp;quot;Технологии разработки программного обеспечения&amp;quot;, ISBN 5-94723-145-X;&lt;br /&gt;
* Э. Гамма, Р. Хелм, Р. Джонсон, Дж. Влиссидес - &amp;quot;Приемы объектно-ориентированного проектирования. Паттерны проектирования&amp;quot;, ISBN 978-5-469-01136-1.&lt;br /&gt;
&lt;br /&gt;
== Полезные ссылки ==&lt;br /&gt;
&lt;br /&gt;
* http://citforum.ru/SE/project/pattern/index.shtml - хорошая статья по паттернам, не только GoF, но и структурным, взаимодействия с БД и так далее.&lt;br /&gt;
&lt;br /&gt;
[[Категория:10 семестр]]&lt;br /&gt;
[[Категория:Предметы]]&lt;/div&gt;</summary>
		<author><name>91.212.158.60</name></author>
	</entry>
</feed>