Студопедия КАТЕГОРИИ: АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция |
Задание на курсовое проектирование
В рамках курсового проектирования разрабатывается система имитационного моделирования. Разработка программного продукта должна включать следующие этапы. 1. Провести объектно-ориентированный анализ (ООА) заданной предметной области. В процессе анализа необходимо ответить на следующие вопросы. 1). Какие классы и объекты предлагается ввести, чему они соответствуют в моделируемой предметной области? 2). Что является "состоянием" для объектов этих классов, набором каких параметров оно задается? 3). Какие сообщения должны принимать и обрабатывать объекты? 4). Какие информационные зависимости существуют между классами, какими общими функциями они пользуются? Результат представить в виде словаря предметной области, ОО словаря предметной области, СRC-карточек либо диаграммы вариантов использования, либо в виде результатов применения других методов ООА. 2. На основе результатов анализа провести объектно-ориентированное проектирование. Спроектировать архитектуру реализации и представить ее в виде диаграмм классов, объектов, состояний и переходов, взаимодействия в нотации Booch или диаграмм классов, объектов, последовательностей, кооперации, состояний, деятельности в нотации UML. 3. На основе результатов проектирования провести объектно-ориентированное программирование. Необходимо реализовать на языке C++ протоколы спроектированных классов и на их основе провести моделирование работы системы для получения характеристик ее функционирования. Привести диаграммы модулей и процессов в нотации Booch или диаграммы пакетов, компонентов и развертывания в нотации UML. Этапы ОО анализа и проектирования выполняются в нотациях Booch или UML, этап ОО программирования выполняется на языке С++. В процессе выполнения курсового проектирования студентам рекомендуется использовать следующую литературу: а) для выполнения этапа ОО анализа – книги [1]-[3]; б) для выполнения этапа ОО проектирования – книги [2]-[5], [10] и видеокурс [11]; в) для дополнительного изучения ОО анализа и проектирования – книги [6]-[9]; г) для выполнения этапа ОО программирования – книги [12]-[16]; д) для написания и оформления пояснительной записки – методические указания [17], а также данные методические указания. Базовые знания, необходимые для выполнения диаграмм курсового проектирования в нотации Booch, подробно изложены в [2], а в нотации UML – в [3]. Для выполнения курсового проектирования студентам рекомендуется использовать IBM-совместимые ПК, ОС семейства Microsoft Windows, CASE-средства проектирования CS Odessa Concept Draw, IBM Rational Rose, Microsoft Visio и среду разработки Microsoft Visual Studio. В случае использования других аппаратных платформ и операционных систем перечень рекомендуемого используемого ПО согласовывается с руководителями. |
||
Последнее изменение этой страницы: 2018-05-31; просмотров: 214. stydopedya.ru не претендует на авторское право материалов, которые вылажены, но предоставляет бесплатный доступ к ним. В случае нарушения авторского права или персональных данных напишите сюда... |