Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
PP.docx
Скачиваний:
23
Добавлен:
06.09.2019
Размер:
367.91 Кб
Скачать

34

М ИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ, МОЛОДЕЖИ И СПОРТА УКРАИНЫ

Донецкий национальный технический университет

Институт информатики и искусственного интеллекта

Д050103.1.01.10/21.КП

Кафедра программного обеспечения интеллектуальных систем

Курсовой проект

по дисциплине: «Проектный практикум»

Тема: «Объектно-ориентированный анализ и проектирование программного обеспечения. Игра «Пасьянс-косынка»».

Руководители:

____________ст.пр. Д.МБочаров

(дата, подпись)

____________ доц. О.М Копытова

(дата, подпись)

Разработал:

__________ ст.гр. ПОС-10а А.С. Матвиенко

(дата, подпись)

Донецк - 2012

Донецкий национальный технический университет    

(название высшего учебного заведения)

Кафедра Программного обеспечения интеллектуальных систем    

Дисциплина «Проектный практикум»    

Специальность Программное обеспечение систем    

Курс    2 Группа  ПОС-10а  Семестр четвертый    

Задание на курсовой проект (работу) студента

Матвиенко Александру Сергеевичу  

(фамилия, имя, отчество)

1. Тема проекта (работы): «Объектно-ориентированный анализ и проектирование программного обеспечения. Программное обеспечение «пасьянс-косынка»

2. Срок сдачи студентом завершенного проекта(работы): 18.04.2012

3. Выходные данные проекта(работы) Класс реализующий основные функции работы с

предметной областью, диаграммы в RationalRose.

4. Содержание расчетно-объяснительной записки(перечень вопросов, которые подлежат разработке) Теоретические сведения о предметной области, диаграммы в MS WORD, класс.

5. Перечень графического материала(с точным указанием обязательных чертежей): все диаграммы, языка UML.

6. Дата выдачи задания 08.02.2012

К 3 алендарный план

п/п

Наименование этапов выполнения проэкта (работы)

Срок выполнения этапов проэкта(работы)

Пометка

1

Получение задания на КП

1-2

Выполнено

2

Сбор и изучение литературы по данной теме

3-4

Выполнено

3

Постановка задачи: определение требований к программному продукту. Формулировка постановки задачи: исходные данные, ограничения, результаты, связь.

5-6

Выполнено

4

Разработка основного алгоритма функционирования программы. Составление спецификаций модулей

7-8

Выполнено

5

Проектирование протоколов классов

7-8

Выполнено

6

Рабочее проектирование.

Определение и обоснование структур входных и выходных данных, алгоритмов работы с этими структурами данных. Оценки структур данных и алгоритмов. Описание входных и выходных данных.

9-10

Выполнено

7

Тестирование

11-12

Выполнено

8

Оформление пояснительной записки и сопроводительных материалов.

11-12

Выполнено

9

Защита курсового проекта

12

Выполнено

Студент

(подпись)

Руководитель __________________________________ ст. пр. Бочаров Д.М

(подпись) (должность,ФИО)

Руководитель __________________________________ доц. Копытова О.М.

(подпись) (должность,ФИО)

«____» ____________________ 20 ___

Р

РЕФЕРАТ

Пояснительная записка: 29 стр., 12 рис., источников.

В данном курсовом проекте объектом исследования является игра «пасьянс-косынка».

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

Данные диаграммы могут быть использованы при использовании «пасьянс-косынки».

ДИАГРАММЫ, АТРИБУТ, ОТНОШЕНИЕ, СВЯЗЬ, СХЕМА, МЕТОДЫ, ЗАПРОС, ТРАНЗАКЦИЯ

Д050103.1.01.10/21.КП

Фамилия

Подпись

Дата

Разработал

Матвиенко А.С.

Пасьянс-косынка

Литера

Лист

Листов

Рук.проекта

Бочаров Д.М..

У

4

34

Рук.проекта

Копытова О.М.

ДонНТУ

ИИиИИ,

каф. ПОС

группа ПОC-10а

Н. контр.

Бочаров Д.М..

Н. контр.

Копытова О.М.

Зав. каф.

Шевченко А.И.

СОДЕРЖАНИЕ

Введение 6

1 Описание предметной области 7

2Диаграмма состояний 9

3 Диаграмма деятельности 12

4 Диаграмма компонентов 14

5Диаграмма размешения 17

6 Диаграмма классов 19

7 Диаграмма взаимодействия 23

8 Теория оBPWin 25

9 Теория оRationalRose. 27

Выводы……………………………………………………………………………….. 30

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

Приложение А. Техническое задание……………………………………………….32

Разработал

Фамилия

Подпись

Дата

Д050103.1.01.10/20.КП

Лист

ст.гр.ПОС-10А

Матвиенко А.С.

5

ВВЕДЕНИЕ

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

Нотация - важная составляющая любой модели, своего рода связующее звено между процессами. Унифицированный язык моделирования (UML) предлагает достаточно полную нотацию, которая расширяется при переходе от анализа к проектированию.

Успешно разработанный проект удовлетворяет или превосходит ожидание заказчика, выполняется в срок с оптимальными затратами и может быть адаптирован к изменению условий. Жизненный цикл разработки должен способствовать творческим и новаторским идеям. Правильно управляемый итеративный и инкрементальный жизненный цикл обеспечивает необходимый контроль и поддерживает творческий процесс на нужном уровне. В итеративном и инкрементальном жизненном цикле разработка осуществляется с помощью серии версий, которые развиваются в направлении конечной системы. Каждая версия состоит из одного или более компонентов процесса: построение бизнес - модели, определение требований к системе, анализ, проектирование, реализация, тестирование и внедрение. В качестве средства управления итеративным и инкрементальным жизнен¬ным циклом разработки применяется методика Rational Unified Process, с помощью которой можно подробно описать технические и организационные аспекты разработки программного обеспечения на стадиях определения требований к системе, анализа и проектирования.

Семейство продуктов Rational Rose призвано обеспечить разработчика программ полным набором инструментов визуального моделирования для эффективного решения сложных бизнес-задач с использованием архитектуры клиент/сер-вер, распределенных сред и систем реального времени.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]