Средства проектирования программного обеспечения

Вайс Юрий Андреевич

*InstructorProfile(zh-CN)*

内容描述: Изучаются направления развития современных инструментальных средств разработки программ, их применение для описания бизнес-процессов, а также разрабатываются объектные и функциональные моделей. Используются современные средства программной инженерии 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)