- •Курсовой проект
- •На курсовой проект (работу) студента
- •Календарный план
- •1 Постановка задачи
- •2 Описание предметной области
- •3 Морфологическая модель
- •4 Функциональная модель
- •5 Диаграмма состояний
- •6 Диаграмма деятельности
- •7 Диаграмма «сущность-связь»
- •8 Диаграмма компонентов
- •9 Диаграмма размещения
- •10 Диаграмма классов
- •11 Диаграмма взаимодействия
- •12 Теория о bpwin
- •13 Теория о imb rational rose
- •Список использованных источников
- •Техническое задание а.1 Общие сведения
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ, МОЛОДЕЖИ И СПОРТА УКРАИНЫ
ДОНЕЦКИЙ НАЦИОНАЛЬНЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ
Институт информатики и искусственного интеллекта
Д050103.1.01.10/07.КП
Кафедра программного обеспечения интеллектуальных систем
Курсовой проект
по дисциплине: «Проектный практикум»
Тема: «Объектно-ориентированный анализ и проектирование программного обеспечения. Банкомат»
Руководители:
____________ доц. О.М Копытова
(дата, подпись)
____________ ст. пр. Д.М Бочаров
(дата, подпись)
Разработал:
__________ ст. гр. ПОС-10а В.А. Давиденко
(дата, подпись)
Донецк
2012
Донецкий национальный технический университет
(название высшего учебного заведения)
Кафедра Программного обеспечения интеллектуальных систем
Дисциплина «Проектный практикум»
Специальность Программное обеспечение систем
Курс 2 Группа ПОС-10А Семестр четвертый
З А Д А Н И Е
На курсовой проект (работу) студента
Давиденко Владимира Анатольевича
(фамилия, имя, отчество)
1. Тема проекта (работы): Объектно-ориентированный анализ и проектирование програмного обеспечения
«Банкомат».
2. Срок сдачи студентом завершенного проекта (работы) 18.04.2012
3. Выходные данные проекта (работы): Описание предметной области, теоретические данные о построении диаграмм на языке UML.
4. Содержание пояснительной записки: введение, постановка задачи, описание предметной области, морфологическая модель, функциональная модель диаграмма состояний, диаграмма размешения, диаграмма «сущность-связь», диаграмма компонентов, диаграмма размещения, диаграмма классов, диаграмма взаимодействия, теория о BPWin, теория о Microsoft Visio и Visual Paradigm, выводы, 2 приложения.
5. Список графического материала: диаграмма состояний, диаграмма деятельности, диаграмма «сущность-связь», диаграмма компонентов, диаграмма размещения, диаграмма классов, диаграмма взаимодействия.
6. Дата выдачи задания 01.02.2012
Календарный план
№ п/п |
Наименование этапов выполнения курсового проекта (работы) |
Срок выполнения курсового проекта(работы) |
Примечание |
1 |
Выдача задания на курсовой проект |
1-2 |
Выполнено |
2 |
Постановка задачи: формулирование, входные данные, результаты, определение требований к программному продукту. |
3 |
Выполнено |
3 |
Выбор и изучение предметной области |
4 |
Выполнено |
4 |
Выделение классов и объектов |
5 |
Выполнено |
5 |
Построение диаграмм состояния и деятельности. |
6-7 |
Выполнено |
6 |
Построение диаграмм «сущность-связь», компонентов, размещения. |
8-10 |
Выполнено |
7 |
Написание пояснительной записки. |
10-11 |
Выполнено |
8 |
Защита курсового проекта |
12 |
Выполнено |
Студент
(подпись)
Руководитель __________________________________ ст. пр. Бочаров Д.М
(подпись) (должность,ФИО)
Руководитель __________________________________ доц. Копытова О.М.
(подпись) (должность,ФИО)
«____» ____________________ 20 ___ г.
Р РЕФЕРАТ
Пояснительная записка: 39 стр., 9 рис., 2 источника.
В данном курсовом проекте объектом исследования является банкомат. Целью курсового проектирования является обеспечение качественного, комфортного и быстрого учета, поиска и введения уже существующей и новой поступающей информации и различных сведениях, которые в данный момент уже используются, посредством создания диаграмм, обеспечивающих быстрый и удобный доступ к информации, ее редактирование и просмотр. Данные диаграммы могут быть использованы при проектировании программного обеспечения банкомата.
ДИАГРАММЫ, АТРИБУТ, ОТНОШЕНИЕ, СВЯЗЬ, СХЕМА, МЕТОДЫ, ЗАПРОС, ТРАНЗАКЦИЯ |
|||||||||||||||||
|
|
|
|
|
Д050103.1.01.10/07.КП
|
||||||||||||
|
|
|
|
|
|||||||||||||
|
|
Фамилия |
Подпись |
Дата |
|||||||||||||
Разработал |
Давиденко В.А. |
|
|
Объектно-ориентированный анализ и проектирование программного обеспечения. "Банкомат» |
Литера |
Лист |
Листов |
||||||||||
Рук.проекта |
Бочаров Д.М. |
|
|
|
У |
|
4 |
39 |
|||||||||
Рук.проекта |
Копытова О.М. |
|
|
ДонНТУ ИИиИИ, каф. ПОС группа ПОC-10а |
|||||||||||||
Н. контр. |
Бочаров Д.М. |
|
|
||||||||||||||
Н. контр. |
Копытова О.М. |
|
|
||||||||||||||
Зав. каф. |
Шевченко А.И. |
|
|
||||||||||||||
СОДЕРЖАНИЕ ВЫВОДЫ 32 СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 33 ТЕХНИЧЕСКОЕ ЗАДАНИЕ 34 А.1 Общие сведения 34 А.2 Назначение и цели создания программы 35 А.3 Требования к оформлению проектной документации 35 А.4 Требования к программному обеспечению 35 А.5 Требования к техническому обеспечению 35 А.6 Требования к программному продукту 36 А.6.1 Требования к системе в целом 36 А.6.2 Требования к задачам и функциям программного продукта 36 В процессе работы необходимо обеспечить выполнение следующих функций: 36 a) операции обновления, добавления, удаления, поиска; 36 b) вывод отчетов на экран. 36
|
|||||||||||||||||
Разработал |
Фамилия |
Подпись |
Дата |
Д050103.1.01.10/07.КП
|
Лист |
||||||||||||
ст. гр.ПОС-10А |
Давиденко В.А. |
|
|
5 |
|||||||||||||
|
|
|
|
ВВЕДЕНИЕ
Визуальное моделирование - это способ представления идей и проблем реального мира с помощью моделей. Модель помогает понять проблему всем участникам, задействованным в реализации проекта на различных этапах: заказчику, эксперту, аналитику, проектировщику, автору документации, программисту и др. Моделирование обеспечивает более точную оценку необходимых ресурсов, четкую проработку планов и эффективное функционирование создаваемых систем.
Нотация - важная составляющая любой модели, своего рода связующее звено между процессами. Унифицированный язык моделирования (UML) предлагает достаточно полную нотацию, которая расширяется при переходе от анализа к проектированию.
Успешно разработанный проект удовлетворяет или превосходит ожидание заказчика, выполняется в срок с оптимальными затратами и может быть адаптирован к изменению условий. Жизненный цикл разработки должен способствовать творческим и новаторским идеям. Правильно управляемый итеративный и инкрементальный жизненный цикл обеспечивает необходимый контроль и поддерживает творческий процесс на нужном уровне. В итеративном и инкрементальном жизненном цикле разработка осуществляется с помощью серии версий, которые развиваются в направлении конечной системы. Каждая версия состоит из одного или более компонентов процесса: построение бизнес - модели, определение требований к системе, анализ, проектирование, реализация, тестирование и внедрение. В качестве средства управления итеративным и инкрементальным жизненным циклом разработки применяется методика Rational Unified Process, с помощью которой можно подробно описать технические и организационные аспекты разработки программного обеспечения на стадиях определения требований к системе, анализа и проектирования.
Семейство продуктов Rational Rose призвано обеспечить разработчика программ полным набором инструментов визуального моделирования для эффективного решения сложных бизнес-задач с использованием архитектуры клиент/сервер, распределенных сред и систем реального времени.