Тема: Создание диаграмм прецедентов (вариантов) использования



Учреждения СПО

Тема: «Учебно-методическое пособие «CASE-технологии проектирования информационных систем в среде StarUML» по междисциплинарному курсу «Инструментальные средства разработки программного обеспечения»

Автор: Солдатенко Мария Николаевна, преподаватель специальных дисциплин ОГАПОУ «Белгородский индустриальный колледж».

Рецензент: Балабанова Т.Н., заведующий кафедрой естественно-математического и технологического образования ОГАОУ ДПО «БелИРО», кандидат технических наук.

ПОЯСНИТЕЛЬНАЯ ЗАПИСКА

Информационные технологии развиваются стремительно. В условиях жесткой конкуренции на рынке и растущих запросов пользователей создание информационных систем стало очень сложной задачей. Системы стали настолько велики, что физических и умственных возможностей и способностей человека уже просто не достаточно для того, чтобы спроектировать сложную систему за один шаг, и даже для того, чтобы просто представить, вообразить все возможности и потребности проектируемой системы, ее архитектуру и программное обеспечение. Однако замечено, что визуальная информация воспринимается наиболее успешно и полно. На помощь проектировщику сложных систем пришло визуальное моделирование и проектирование.

Инструментальные средства разработки программного обеспечения – это междисциплинарный курс, целью которого является овладение теоретическими и практическими знаниями по моделированию информационных систем, знаниями принципов и методов их построения,  получение теоретических знаний и практических навыков работы с современными CASE-средствами, методологиями проектирования информационных систем. На изучение CASE-средств в междисциплинарном курсе «Инструментальные средства разработки программного обеспечения» отведен одноименный раздел, главной целью которого является формирование у студентов представления о CASE-технологии - программном комплексе, который позволяет автоматизировать весь технологический процесс анализа, проектирования, разработки и сопровождения сложных программных систем. Овладение навыками самостоятельного использования соответствующих инструментальных программных систем позволяет осуществить проектирование информационных систем. Главными преимуществами CASE-технологии по сравнению с другими способами моделирования являются:

- создание модели системы в приемлемые сроки;

- сокращение затрат связанных с процессом проектирования;

- возможность анализа полученных данных до начала процесса непосредственного создания системы (тем самым появляется возможность «предотвращения» глобальных ошибок);

-возможность применения «готовых» разработок в соответствии со своими требованиями (стандартные программные продукты и инструменты, относящиеся к группе CASE-средств).

Предлагаемое учебно-методическое пособие«CASE-технологии проектирования информационных систем в среде StarUML» посвящено рассмотрению основных приемов визуального моделирования систем с помощью UML и предназначено для студентов4 курса специальности 09.02.03 Программирование в компьютерных системах для аудиторных и самостоятельных занятий по междисциплинарному курсу «Инструментальные средства разработки программного обеспечения». В пособии описываются основные элементы нотации диаграмм UML, на конкретных примерах рассматривается процесс проектирования информационных систем с применением программной платформы StarUML, приводятся некоторые приемы и способы создания моделей системы: поиск классов, их атрибутов и операций, поиск объектов системы и др. Этапы создания визуальной модели сопровождаются иллюстрированными инструкциями. Пособие составлено с учетом требований ФГОС СПО третьего поколения. 

Актуальность составления данного пособия обусловлена необходимостью учебно-методического обеспечения междисциплинарного курса «Инструментальные средства разработки программного обеспечения», а также потребностью активного использования CASE-средств как основы автоматизации проектирования. При составлении пособия в течение учебного года проводились такие работы, как подбор теоретического материала в соответствии с программой междисциплинарного курса, создание методических указаний для выполнения лабораторных работ, проектирование информационных систем, анализ результатов и работа над ошибками. Пособие направлено на повышение мотивации обучающихся к изучению междисциплинарного курса «Инструментальные средства разработки программного обеспечения», развитие гибкого логического и пространственного мышления обучающихся, развитие профессиональных компетенций обучающейся молодежи.

В данном пособии предлагаются 14 лабораторных работ по разделу «CASE-технологии». Лабораторные работы, приведенные в учебно-методическом пособии, включают в себя следующие элементы: название темы, цель занятия, теоретическую часть, практическую часть (задания, порядок выполнения работы) и контрольные вопросы. В теоретической части приводится структурированный материал, необходимый для подготовки студентов к лабораторным работам. Практическая часть представляет собой логично выстроенный ход работы, включающий задания, этапы выполнения работы и примеры реализации заданий. Вопросы к каждой лабораторной работе позволяют провести контроль и самоконтроль обучающихся.

В учебно-методическом пособии содержатся задания для освоения основных этапов визуального моделирования информационной системы. Моделирование с помощью UML осуществляется поэтапным построением ряда диаграмм, каждая из которых отражает какую-то часть или сторону системы либо ее замысла.

Основные диаграммы UML, достаточные для полного моделирования системы поэтапно рассматриваются в учебном пособии:

ü вариантов использования (usecasediagram);

ü классов (class diagram);

ü кооперации (collaboration diagram);

ü последовательности (sequence diagram);

ü состояний (statechart diagram);

ü деятельности (activity diagram);

ü компонентов (component diagram);

ü развертывания (deployment diagram).

В данном пособии рассматриваются основные элементы нотации диаграмм и принципы их построения. Учебно-методическое пособие содержит лабораторные работы, которые обеспечивают формирование базовых умений и навыков проектирования информационных систем. В результате выполнения лабораторных работ, обучающиеся получат практический опыт визуального моделирования информационных систем в среде StarUML. Выбор содержания и объем конкретной лабораторной работы обусловлен сложностью учебного материала для усвоения, междисциплинарными связями и учетом значения конкретной лабораторной работы для приобретения обучающимися соответствующих умений и компетенций, предусмотренных ФГОС. Методика выполнения каждой лабораторной работы определяется моделью соответствующей задачи, решаемой студентом на занятии по заданию преподавателя. В лабораторных работах, приведенных в пособии, содержатся как задания с подробными указаниями к выполнению, так и задания без алгоритма работы. Таким образом, предлагаемые практические работы можно использовать для индивидуальной работы студентов на занятиях под руководством преподавателя, а также для самостоятельной работы обучающихся.

СОДЕРЖАНИЕ

 

Пояснительная записка. 3

Лабораторная работа №1Создание диаграмм прецедентов (вариантов) использования. 5

Лабораторная работа №2 Создание диаграмм последовательностей. 15

Лабораторная работа №3 Создание кооперативной диаграммы.. 20

Лабораторная работа №4 Создание диаграммы состояний. 26

Лабораторная работа №5 Создание диаграмм активности (деятельности) 35

Лабораторная работа №№6-7 Создание диаграмм классов. 41

Лабораторная работа № 8-9 Работа с инструментальными средствами, поддерживающими методологию объектно-ориентированного моделирования. 55

Лабораторная работа №№ 10-11 Работа с CASE–средствами проектирования программного обеспечения. 71

Лабораторная работа №№ 12-13 Работа с CASE–средствами кодирования программного обеспечения 81

Лабораторная работа № 14 Работа с CASE–средствами тестирования программного обеспечения 89

Приложение 1 Варианты заданий. 101

Список использованных источников. 109

 


Лабораторная работа №1

Тема: Создание диаграмм прецедентов (вариантов) использования

Цель работы: изучение среды программного инструмента моделирования StarUML, поддерживающего UML, и приобретение навыков по созданию диаграмм прецедентов (вариантов) использования.

Теоретическая часть


Дата добавления: 2020-04-25; просмотров: 304; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!