Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
КУРСАЧ МОЕ.docx
Скачиваний:
4
Добавлен:
08.09.2019
Размер:
452.36 Кб
Скачать

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

ДОНЕЦКИЙ НАЦИОНАЛЬНЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ

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

Д050103.1.01.11/012.КП

Кафедра программного обеспечения

интеллектуальных систем

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

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

Тема: «Объектно – ориентированный анализ и проектирование программного обеспечения. Генеалогическое дерево»

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

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

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

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

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

Разработал:

_________ст. гр. ПОС-10а Келембет С.В.

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

Донецк

2012

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

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

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

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

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

Курс _____2_____ Группа _ ПОС-10А_____________ Семестр 4

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

Келембета Сергея Валерьевича

(ФИО)

1. Тема проекта (работы) Обьектно – ориентированный анализ и проектирование програмного обеспечения._Генеалогическое дерево. ____ ______________

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

3. Входные данные проекта(работы) Описание предметной области, теоретические данные о построении диаграмм на языке UML. .

4. Содержание расчетно-объяснительной записки(перечень вопросов, которые подлежат разработке) введение, постановка задачи, описание предметной области, морфологическая модель, функциональная модель, диаграмма состояний, диаграмма деятельности, диаграмма «сущность-связь», диаграмма компонентов, диаграмма размещения, диаграмма классов, диаграмма взаимодействия, теория о BPWin,, выводы, 2 приложения_________________________ _

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

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

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

п/п

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

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

Пометка

1

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

1-2

Выполнено

2

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

3-4

Выполнено

3

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

5-6

Выполнено

4

Выделение классов и объектов

7-8

Выполнено

5

Построение диаграмм состояний, деятельности

7-8

Выполнено

6

Построение диаграмм «сущность-связь», компонентов, размещения.

9-10

Выполнено

7

Написание пояснительной записки

10-11

Выполнено

8

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

12

Выполнено

Студент

(подпись)

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

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

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

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

«____» ____________________ 20 ___ г.

Р

РЕФЕРАТ

Пояснительная записка:39 стр., 9 рис., 3 источника.

В данном курсовом проекте объектом исследования является система поддержки составления генеалогического дерева.

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

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

Д050103.1.01.10/012.КП

Фамилия

Подпись

Дата

Разработал

Келембет С.В.

Генеалогическое дерево

Литера

Лист

Листов

Рук.проекта

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

У

4

31

Рук.проекта

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

ДонНТУ

ИИиИИ,

каф. ПОИС

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

Н. контр.

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

Н. контр.

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

Зав. каф.

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

С ОДЕРЖАНИЕ

Введение ………………………………………………………………….…….6

1 Постановка задачи……………………………………………….…….…….7

2 Описание предметной области……………………………………….……..9

3 Морфологическая модель…………………………………………….…….11

4 Функциональная модель………………………………………………….…..13

5 Диаграмма состояний………………………………………………….……15

6 Диаграмма деятельности……………………………………………….…...17

7 Диаграмма «сущность-связь»………………………………………….…...19

8 Диаграмма компонентов………………………………………………….…21

9 Диаграмма размещения………………………………………………….….23

10 Диаграмма классов………………………………………………………...25

11 Диаграмма взаимодействия…………………………………………….…27

12 Теория о BPWin………………………………………………………….....29

13 Теория о Microsoft Word ………………….……………………………....31

Выводы………………………………………………………………………....33

Список использованной литературы………………………………………...34

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

Разработал

Фамилия

Подпись

Дата

Д050103.1.01.10/012.КП

Лист

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

Келембет С.В.

5

ВВЕДЕНИЕ

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

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

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

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

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

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