Приложение Б. Инструменты для рисования UML-диаграмм
UML был разработан для определения, визуализации, проектирования и документирования программных систем. Инструменты для рисования UML-диаграммпозволяют по выполненным моделям классов генерировать программный код на различных языках программирования. Ниже приводится список некоторых актуальных средств разработки UML-диаграмм.
1. MSVisio - https://products.office.com/ru-RU/Visio?tab=tabs-1 (коммерческое ПО). 2. Sparx Enterprise Architect - http://www.sparxsystems.com/ (Trial Edition for a 30 days). 3. VisualParadigm – https://www.visual-paradigm.com/ (No registration for 30-day FREE Trial). 4. Modelio SD 3.7.1 -https://www.modeliosoft.com/en/download/download-products.html (trial version for 10 days). 5. IBM RationalRose – https://www.ibm.com/developerworks/develop/ (не поддерживается IBM). 6. ArgoUML - http://argouml.tigris.org/ (open source UML modeling tool) 7. StarUML 2 - http://staruml.io/ (No time limit for evaluation, a license should be purchased for continued use). 8. Bouml_7.5 - bouml.fr (Since the release 7.0 BOUML is again a free software).
Приведем пример UML-диаграммы классов из папки Samples, полученной в StarUML 2,Рисунок 19.
Рисунок 19 Приложение В. Лист выдачи задания на курсовую работу
Федеральное государственное бюджетное образовательное учреждение высшего образования «Уфимский государственный нефтяной технический университет» Кафедра «Цифровые технологии и моделирование»
ЗАДАНИЕ на курсовуюработу по дисциплине «Программная инженерия» студенту ________________________________________________________ (Фамилия Имя Отчество) Тема работы: «Структурное и объектно-ориентированное моделирование 1. Назначение разработки: освоение инструментария построения диаграмм UML. 2. Технические требования к прокту: 2.1. Проект должен иметь диаграммы UML, соответствующие варианту задания. 2.2. В проекте должны быть рассмотрены следующие виды диаграмм: 2.2.1. диаграммы вариантов использования; 2.2.2. диаграммы взаимодействия; 2.2.2.1. диаграммы последовательности; 2.2.2.2. кооперативные диаграммы; 2.2.3. диаграммы классов; 2.2.4. диаграммы деятельности; 2.2.5. диаграммы состояний; 2.3. Предусмотреть необходимые комментарии к программному коду. 2.4. Требования к составу и оформлению программной документации – типовые, предусмотренные методическими указаниями. 3. Указания к проекту: Для каждой из диаграмм сделать описание ее назначения, спецификацию и показать использование в разработке программного обеспечения (разработке классов, программного кода, документирования системы. 4. Технические условия: 4.1. Инструменты для рисования UML-диаграмм:StarUML 2 - http://staruml.io/и др. 5. Стадии и этапы разработки: 5.1. Выдача задания на курсовую работу_____неделя 5.2. Разработка алгоритмов ______неделя 5.3. Разработка программы ______неделя 5.4. Отладка программы и оформление пояснительной записки _____неделя 5.5. Защита курсовой работы ____неделя
Руководитель проекта, преподаватель _____________ ___________ (подпись) (ФИО)
Студент _________________________________ ___________________ (Группа) (подпись) (ФИО)
Дата выдачи “___” ___________________ 20__ г. Приложение Г. Титульный лист курсовой работы
Федеральное государственное бюджетное образовательное учреждение высшего образования «Уфимский государственный нефтяной технический университет»
Кафедра «Цифровые технологии и моделирование»
Структурное и объектно-ориентированное моделирование Пояснительная записка к курсовой работе по дисциплине Программная инженерия Вариант № ___ Наименование: «_______________________________________________ ____________________________________________________________»
Выполнил(а) студент(ка) группы__________ ______________ Фамилия И.О. (Дата, подпись)
Принял преподавателькаф. ЦТиМ ____________________Фамилия И.О. (Дата, подпись)
Уфа – 2018 Список литературы
1. Боггс У., Боггс М. UML и Rational Rose. - М.: Лори, 2001. - 582 с. 2. Буч Г., Рамбо Д., Якобсон И.Язык UML. Руководство пользователя. 2-е изд.: Пер. с англ. Мухин Н. – М.: ДМК Пресс, 2006. – 496 с. 3. Орлов С.А. Программная инженерия. Учебник для вузов. 5-е издание обновленное и дополненное. Стандарт третьего поколения. – СПб.: 2016. – 640 с. 4. Дмитрий К. Введение в программную инженерию. https://www.intuit.ru/studies/courses/497/353/info. 5. Ефименко В. Методы и средства инженерии программного обеспечения. https://www.intuit.ru/studies/professional_skill_improvements/17207/info. 6. Радченко Г.И. Программная инженерия. http://glebradchenko.susu.ru/courses/bachelor/engineering/2016. 7. Основы программной инженерии [Электронный ресурс] : Учебно-методическое пособие (для выполнения лабораторных работ) / УГНТУ, каф. Цифровые технологии и моделирование; сост. Сидоров М.Е. - Уфа : УГНТУ, 2018.
Популярное: Как построить свою речь (словесное оформление):
При подготовке публичного выступления перед оратором возникает вопрос, как лучше словесно оформить свою... Почему люди поддаются рекламе?: Только не надо искать ответы в качестве или количестве рекламы... ©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (268)
|
Почему 1285321 студент выбрали МегаОбучалку... Система поиска информации Мобильная версия сайта Удобная навигация Нет шокирующей рекламы |