- •Задание на курсовой проект (работу) студента
- •К алендарный план
- •1 Постановка задачи
- •Описание предметной области
- •3 Морфологическая модель
- •4 Функциональная модель
- •5 Диаграмма состояний
- •6 Диаграмма деятельности
- •7 Диаграмма «сущность-связь»
- •8 Диаграмма компонентов
- •9 Диаграмма размещения
- •10 Диаграмма классов
- •11 Диаграмма взаимодействия
- •12 Теория о bpwin
- •13 Теория о microsoft word
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ, МОЛОДЕЖИ И СПОРТА УКРАИНЫ
ДОНЕЦКИЙ НАЦИОНАЛЬНЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ
Институт информатики и искусственного интеллекта
Д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 призвано обеспечить разработчика программ полным набором инструментов визуального моделирования для эффективного решения сложных бизнес - задач с использованием архитектуры клиент/сервер, распределенных сред и систем реального времени.