Средства проектирования программного обеспечения
内容描述: Изучаются направления развития современных инструментальных средств разработки программ, их применение для описания бизнес-процессов, а также разрабатываются объектные и функциональные моделей. Используются современные средства программной инженерии CASE (Computer Aided Software Engineering).
贷款数: 4
Пререквизиты:
- Физика
*СomplexityDiscipline(zh-CN)*:
*TypesOfClasses(zh-CN)* | *hours(zh-CN)* |
---|---|
*Lectures(zh-CN)* | 15 |
*PracticalWork(zh-CN)* | |
*LaboratoryWork(zh-CN)* | 30 |
*srop(zh-CN)* | 30 |
*sro(zh-CN)* | 45 |
*FormOfFinalControl(zh-CN)* | экзамен |
*FinalAssessment(zh-CN)* |
零件: Компонент по выбору
循环次数: Базовые дисциплины
Цель
- Целью курса является приобретение практических навыков работы с инструментальными средствами создания проекта программного обеспечения.
Задача
- Сформировать у обучающихся систему знаний в области программной инженерии и программирования.
- Ознакомить обучающихся с теоретическими основами моделирования бизнес-процессов, с методологиями проектирования и разработки программных продуктов и набором инструментальных средств, обеспечивающих их жизненный цикл.
- Выработать навыки применения CASE-средств структурного и объектно-ориентированного моделирования и проектирования программных средств.
Результат обучения: знание и понимание
- Модели жизненного цикла программного обеспечения и теоретические основы методологии проектирования программного обеспечения.
- Принципы классификации современных инструментальных средств разработки программных продуктов.
- Подходы к моделированию и реструктуризации бизнес-процессов и систем.
Результат обучения: применение знаний и пониманий
- Уметь применять на практике CASE-средства, поддерживающие: методологию функционального моделирования IDEF0; методологию событийного моделирования IDEF3; методологию моделирования потоков данных DFD; методологию семантического моделирования данных IDEF1X; методологию объектно-ориентированного моделирования программного обеспечения и метамодели UML.
Результат обучения: формирование суждений
- Формировать суждения: о выборе модели жизненного цикла для конкретного проекта и управлении рисками проекта; по вопросам совершенствования программного обеспечения в рамках корпоративных информационных систем и крупных государственных проектов (от модели AS-IS к модели TO-BE); о значении и последствиях своей профессиональной деятельности с учётом социальных, профессиональных и этических позиций.
Результат обучения: коммуникативные способности
- Развивать коммуникативные способности, в том числе владение минимум одним иностранным языком для работы с открытыми ресурсами интернет, международными стандартами и технической документацией CASE и навыки межличностной и групповой коммуникации для делового взаимодействия в рамках ИТ проектов и других видов деятельности.
Результат обучения: навыки обучения или способности к учебе
- Развивать навыки обучения, способствующие профессиональному и личностному развитию, повышению квалификации в области международных стандартов программной инженерии и самостоятельному приобретению и использованию в практической деятельности новых знаний и умений работы с инструментальными CASE-средствами, в том числе в новых областях знаний, непосредственно не связанных со сферой деятельности.
Основная литература
- Алгазинов Э. К., Сирота А. А. Анализ и компьютерное моделирование информационных процессов и систем / Э. К. Алгазинов, А. А. Сирота.- Диалог-МИФИ, 2009. - 416 стр. 5 ISO/IEC 12207:2008. Systems and software engineering -Software life cycle processes [Электронный ресурс]. - URL : http://www.iso.org/iso/catalogue_detail?csnumber=43447, свободный. – Загл. с экрана (дата обращения: 08.01.2019)
- Файзрахманов Р.А., Селезнёв К.А. Учебное пособие к практическим занятиям «Структурно-функциональный подход к проектированию информационных технологий и автоматизированных систем с использованием CASE-средств» / Перм.гос.тещн.ун.-т. – Пермь, 2015.- 245 с.
- Бахтизин, В. В. Технология разработки программного обеспечения : учеб. пособие / В. В. Бахтизин, Л. А. Глухова. - Минск : БГУИР, 2010. - 267 с. : ил.
- Алгазинов Э. К., Сирота А. А. Анализ и компьютерное моделирование информационных процессов и систем / Э. К. Алгазинов, А. А. Сирота.- Диалог-МИФИ, 2009. - 416 стр. 5 ISO/IEC 12207:2008. Systems and software engineering -Software life cycle processes [Электронный ресурс]. - URL : http://www.iso.org/iso/catalogue_detail?csnumber=43447, свободный. – Загл. с экрана (дата обращения: 08.01.2019)
- ГОСТ Р ИСО/МЭК 12207-2010 Информационная технология. Системная и программная инженерия. Процессы жизненного цикла программных средств. – М. Изд-во стандартов, 2011., 115с.
- Калашян А., Калянов Г. Структурные модели бизнеса: DFD-технологии/ А.Калашян, Г.Калянов.- М.: Прикладные информационные технологии, 2009.- 256 с
Дополнительная литература
- Маклаков С. Моделирование бизнес-процессов с AllFusion Process Modeler/ С.Маклаков.- М.: Диалог-МИФИ, -2014.- 240 с.
- The Unified Modeling Language (UML) [Электронный ресурс]. - URL : http://www.uml.org/, свободный. – Загл. с экрана (дата обращения: 08.01.2019)
- Бабич А. Введение в UML: [Электронный ресурс] - Открытые курсы Интернет-университета информационных технологий (ИНТУИТ). - Режим доступа http://www.intuit.ru/studies/courses/1007/229/info (дата обращения: 08.01.2019)
- The Gartner Symposium/ITxpo [Электронный ресурс]. - URL : http://www.gartner.com/technology/symposium/japan/exhibitor-directory.jsp, свободный. – Загл. с экрана (дата обращения: 08.01.2019)