Главная | Для студентов РОСНОУ | Встреча выпускников | Злые сказки | Дендоф | Стихи | Гвардия | Командировки | Теория магии | Ah! My Goddess! | Магазинчик ужасов | Ссылки | Обратная связь |
Общая информация | Программная инженерия | Системная инженерия | Распределенные ИС | Управление ИС | Проектирование ИС | Системная архитектура |
Программная инженерия - лекции |
Презентация 1: История Software Engineering. "Малое" и "большое" ПО. Современное ПО. SWEBOK. sofware_engineering_01.pdf Презентация 1-2: Жизненный цикл ПО. Модели ЖЦ: линейная, итеративная, спиральная, инкрементная. SWEBOK: life cycle. sofware_engineering_01-2.pdf Презентация 2: Требования к ПО. ТЗ и SRS. Классификация требований, требования к требованиям. Практические соображения. sofware_engineering_02.pdf Презентация 3: Основы UML. Использование UML для описания требований. sofware_engineering_03.pdf Презентация 4: Проектирование ПО. Не-UML нотации описания архитектуры. sofware_engineering_04.pdf Презентация 5: Объектный подход к описанию. Архитектура ПО: Зачем, как. sofware_engineering_05.pdf Презентация 6: Алгоритм построения архитектуры. Образцы проектирования, выбор шаблона архитектуры. Описание архитектуры с помощью UML. sofware_engineering_06.pdf Презентация 7: Состав архитектуры. Зависимости проектных решений. Цели проектирования. Практический пример. sofware_engineering_07.pdf Презентация Full architecture: Единый материал по проектированию: Определения. Роль и место ТЗ. Метод и технология проектирования. Подходы к проектированию. HLD и LLD. Типовые архитектуры систем: по Шоу и Гарлану; дополнительные: master-slave, брокеры; по Ричардсу (современные); Шаблоны проектирования. Архитектура, критерии выбора. Обобщенный алгоритм проектирования. Алгоритм выбора стандратной архитектуры. Способы описания архитектуры. Что входит в архитектуру. Зависимости проектных решений. Цели проектирования. Плохое и хорошее проектирование. Стандарт ISO 15288. Стандарт ISO 42010. Нотации описания архитектур. Подход Захмана.distributed_systems_17_1.pdf Презентация 8: Условия реализации проекта. Организационные структуры. Планирование разработки. Контроль качества: метрики исходного кода. sofware_engineering_08.pdf Презентация 9: Управление рисками. Контроль качества: Стандарты программирования. Организация и инструментальные средства коллективной разработки. sofware_engineering_09.pdf Презентация 10: Отладка и тестирование ПО. Экстремальное программирование. Виды тестирования. Интеграция. Верификация и валидация. Инструментальные средства поддержки тестирования. sofware_engineering_10.pdf Презентация 11: SWEBOK KA-5: Software maintenance. Развертывание ПО. Сопровождение ПО. sofware_engineering_11.pdf Презентация 12: SWEBOK KA-13 Computing foundations (не окончено). Разрешение проблем. Абстракции. Programming fundamentals. Языки программирования. Средства и техники отладки (кода). Структуры данных и представление. Алгоритмы и их сложность.sofware_engineering_12.pdf Презентация 12а: SWEBOK KA-11: Software engineering professional practice (черновик). Профессиональные качества. Групповая работа. Communication Skills sofware_engineering_12a.pdf |
Программная инженерия - курсовой проект |
Презентация PZ-2: Состав архитектурного документа для разработки студентами. software_engineering_06-pz-2.pdf |
Программная инженерия - дополнительные материалы |
Шаблон для формирования документа ТЗ для EnterpriseArchitect: template_srd.rtf 2016 - н.в. Внимание! Тема демонстрационного проекта сменена на "Real Life RPG" Демонстрационный проект: Требования (исходный материал для формирования ТЗ), автоматически выгруженные из EnterpriseArchitect: example_project_RLRPG_1_srd_ea-autogenerated.rtf. Демонстрационный проект: ТЗ, оформленное по требованиям ГОСТ 34.602-89: example_project_RLRPG_1_srd_gost.docx. Примечания:
2015 год Демонстрационный проект: Обновленные требования (исходный материал для формирования ТЗ), автоматически выгруженный из EnterpriseArchitect: example_project_1_srd_ea-autogenerated-2015.rtf. Содержит также и материалы архитектурного дизайна. Демонстрационный проект: ТЗ, оформленное по требованиям ГОСТ: example_project_1_srd_gost_2015.doc.
Желтым цветом выделены требования, которые были добавлены при анализе разделов документа, вставленных по требованиям ГОСТ.
Большая их часть нерелевантна и/или противоречит требованиям, сформулированным в процессе разработки ТЗ. Оставлены только
в качестве справочного материала.
Демонстрационный проект: Пример дополнения к ТЗ, согласованного между заказчиком и исполнителем: example_project_1_srd_gost_srd_change_doc_example.doc Демонстрационный проект: Эскизно-технический проект. Первичное наполнение: example_project_2_add.docx Демонстрационный проект: Программа испытаний: example_project_3_pi.docx Демонстрационный проект: Методика испытаний № 1 (проверка документации): example_project_3_mi_1.docx Демонстрационный проект: Методика испытаний № 5 (проверка функциональности): example_project_3_mi_5.docx 2014 год Демонстрационный проект: Требования (исходный материал для формирования ТЗ), автоматически выгруженный из EnterpriseArchitect: example_project_1_srd_ea-autogenerated.rtf Демонстрационный проект: ТЗ, оформленное по требованиям ГОСТ: example_project_1_srd_gost.doc. Желтым цветом выделены требования, которые были добавлены при анализе разделов документа, вставленных по требованиям ГОСТ. |