Тема: Создание диаграмм прецедентов (вариантов) использования
Учреждения СПО
Тема: «Учебно-методическое пособие «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; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!