Содержание
1 АНАЛИЗ ТРЕБОВАНИЙ 3
1.1 Вводная часть 3
1.2 Проведение анализа требований 4
2 МОДЕЛЬ ПРЕДМЕТНОЙ ОБЛАСТИ 5
3 СПЕЦИФИКАЦИЯ ДИАГРАММ 7
Вывод 24
Список литературы 25
Выдержка из текста
Одной из лучших практик разработки программного обеспечения во всем мире является визуальное моделирование. Наиболее значимым подходом к инженерии программного обеспечения с применением визуального моделирования является MDA (Model-driven architecture) – разработка, основанная на моделях. Руководящим принципом данного подхода является предварительное детальное моделирование важных аспектов будущего программного обеспечения. При использовании MDA необходимо моделировать два важнейших аспекта функционирования программной системы: структуру и поведение. Моделирование должно осуществляться в три этапа:
1. Концептуальное моделировании. На этом этапе уделяется внимание только критичным решением, связанным с моделируемой системой.
2. Специфицирование. Созданные на предыдущем этапе модели уточняются, дополняются деталями, определяющими принципы дальнейшей реализации и приводятся в полное взаимозависимое соответствие.
3. Моделирование реализации. На основе имеющихся моделей производится подробное специфицирование структуры и поведения работы программного обеспечения.
В рамках курсовой работы студентам предлагается выполнить проект по моделированию программного обеспечения, предназначенного для формирования документов, сопровождающих процесс техобслуживания на СТО. Результатом реализации проекта должен быть набор моделей (представленный совокупностью соответствующих диаграмм), отражающий структуру и поведение программного обеспечения.
Список использованной литературы
1. Коннолли Т., Бегг К. / Базы данных: проектирование, реализация и сопровождение. Теория и практика. 3-е изд.: Пер. с англ. – М.: Издательский дом «Вильямс», 2003. – 1440 с.
2. Калашян А.Н., Калянов Г.Н. / Структурные модели бизнеса: DFD-технологии. – М.: Финансы и статистика, 2005.
3. Грэйди Буч, Джеймс Рамбо, Айвар Джекобсон / Язык UML. Руководство пользователя: Пер. с англ. Слинкин А. А. – 2-ое изд., стер. – М.: ДМК «Пресс»; СПБ.: Питер, 2006 – 432 с.: ил.
4. Вендров А. / CASE-технологии. Современные методы и средства проектирования информационных систем . – М .: Финансы и статистика, 2005
5. Фаулер М. / UML. Основы, 3-е издание. – Пер. с англ. – СПб: Символ-Плюс, 2006. – 192 с., ил.
6. http://www.softwareideas.net/
7. http://live.gnome.org/Dia
8. http://www.ibexpert.net/ibe/
9. http://staruml.sourceforge.net/
10. http://argouml.tigris.org/
11. http://astah.change-vision.com/en/product/astah-community.html
12. http://uml.org/