Министерство образованиЯ и науки, МОЛОДЕЖИ и СПОРТА УКРАИНЫ
Донецкий национальный технический университет
Институт информатики и искусственного интеллекта
Д050103.1.01.10/023КП
Кафедра программного обеспечения
интеллектуальных систем
Курсовой проект
по дисциплине: «Проектный практикум»
Тема: «Объектно-ориентированный анализ и проектирование программного обеспечения. Видеопрокат»
Руководители:
___________ доц. О.М. Копытова
(дата, подпись)
___________ ст. пр. Д.М. Бочаров
(дата, подпись)
Разработал:
___________ст. гр. ПОС-10а Е.Г.Белов
(дата, подпись)
2012
РЕФЕРАТ
Пояснительная записка: 46 с., 14 рис., 4 табл., 4 источников, 4 прил.
В данном курсовом проекте объектом исследования является процесс
работы пункта видеопроката. Объектом автоматизации является доступ и хранение информации.
Целью курсового проектирования является обеспечение качественного, комфортного и быстрого учета, поиска и введения уже существующей и новой поступающей информации и различных сведениях, которые в данный момент времени пользуются, посредством создания диаграмм, обеспечивающих быстрый и удобный доступ к информации, ее редактирование и просмотр. Данные диаграммы могут быть использованы в работе в интернете.
ДИАГРАММЫ, АТРИБУТ, ОТНОШЕНИЕ, СХЕМА, СВЯЗЬ, МЕТОДЫ
Д050103.1.01.10/023.КП
Фамилия
Подпись
Дата
Разработал
Е.Г. Белов
Объектно-ориентированный анализ и проектирование программного обеспечения. Видеопрокат
Литера
Лист
Листов
Рук. проекта
О.М. Капытова
у
3
41
Д.М. Бочаров
ДонНТУ, каф. ПОИС
группа ПОС-10а
Н.контроль
О.М. Капытова
Д.М. Бочаров
Зав. каф.
А. И. Шевченко
СОДЕРЖАНИЕ
ВВЕДЕНИЕ 5
ВВЕДЕНИЕ 5
ВВЕДЕНИЕ 5
Разработала
Фамилия
Подпись
Дата
Д050103.1.01.10/023.КП
Лист
ст.гр. ПО-10а
Е.Г. Белов
5
Введение
Визуальное моделирование - это способ представления идей и проблем реального мира с помощью моделей. Модель помогает понять проблему всем участникам, задействованным в реализации проекта на различных этапах: заказчику, эксперту, аналитику, проектировщику, автору документации, программисту и др. Моделирование обеспечивает более точную оценку необходимых ресурсов, четкую проработку планов и эффективное функционирование создаваемых систем.
Нотация - важная составляющая любой модели, своего рода связующее звено между процессами. Унифицированный язык моделирования (UML) предлагает достаточно полную нотацию, которая расширяется при переходе от анализа к проектированию.
UML - это формальный искусственный язык, или другими словами, UML - это знаковая система для хранения и передачи информации, для которой строго и явно определены правила употребления. UML — является языком моделирования. Слово "моделирование", входящее в название UML, имеет несколько смысловых оттенков и сложившихся способов употребления. Обычно речь идет или о составлении модели, которая используется для описания моделируемого объекта или явления, или подразумевается составление модели, которая может быть использована для получения существенной информации о моделируемом объекте или явлении. UML является языком моделирования в первом смысле. Таким образом, модель UML — это, прежде всего, описание объекта или явления, а также и кое-что другое, что авторам UML удалось включить в язык, не нарушая принципа унификации.
Успешно разработанный проект удовлетворяет или превосходит ожидание заказчика, выполняется в срок с оптимальными затратами и может быть адаптирован к изменению условий. Жизненный цикл разработки должен способствовать творческим и новаторским идеям. Правильно управляемый итеративный и инкрементальный жизненный цикл обеспечивает необходимый контроль и поддерживает творческий процесс на нужном уровне. В итеративном и инкрементальном жизненном цикле разработка осуществляется с помощью серии версий, которые развиваются в направлении конечной системы. Каждая версия состоит из одного или более компонентов процесса: построение бизнес-модели, определение требований к системе, анализ, проектирование, реализация, тестирование и внедрение.
В качестве средства управления итеративным и инкрементальным жизненным циклом разработки применяется методика Rational Unified Process, с помощью которой можно подробно описать технические и организационные аспекты разработки программного обеспечения на стадиях определения требований к системе, анализа и проектирования.
Семейство продуктов Rational Rose призвано обеспечить разработчика программ полным набором инструментов визуального моделирования для эффективного решения сложных бизнес-задач с использованием архитектуры клиент-сервер, распределенных сред и систем реального времени.
В качестве программы для построения блок-схем используется Microsoft Visio. Visio 2010 — это приложение для создания диаграмм и схем, помогающее визуализировать, исследовать и распространять сложные данные. В Visio сложные для понимания таблицы и текст можно преобразовать в наглядные доступные схемы.
Приложение Visio содержит современные фигуры и шаблоны для создания самых разнообразных схем в таких областях, как управление ИТ-средой, моделирование процессов, строительство и архитектурное проектирование, разработка пользовательского интерфейса, управление кадрами, проектами и т. д.