Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курсач(1).docx
Скачиваний:
9
Добавлен:
10.09.2019
Размер:
310.93 Кб
Скачать

38

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

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

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

Д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 призвано обеспечить разработчика программ полным набором инструментов визуального моделирования для эффективного решения сложных бизнес-задач с использованием архитектуры клиент/сервер, распределенных сред и систем реального времени.