Информационная система "Ломбард" - Курсовая работа

бесплатно 0
4.5 60
Разработка модели информационной системы "Ломбард" средствами UML. Аспекты создания диаграммы вариантов использования. Проектирование системы ломбард на MS Visual Studio 2010. Характеристика основных особенностей создания диаграммы последовательности.


Аннотация к работе
Унифицированный язык моделирования UML (Unified Modeling Language) представляет собой язык для определения, представления, проектирования и документирования программных систем, информационных систем, организационно-экономических систем, технических систем и других систем различной природы. С помощью такого описания (или модели) упрощается разработка и обновление информационной системы, а также гарантируется реализация всех технических требований к разрабатываемым приложениям. Среда Microsoft Visual Studio 2010 является лидирующей в области ускоренной разработки и поддерживает разнообразные диаграммы UML: вариантов использования, активности, последовательности, кооперативные, состояний, компонентов и размещения.Существует высокая заинтересованность в разработке и верификации методов и подходов, позволяющих автоматизировать создание сложных программных информационных систем. Известно, что систематическое использование таких методов позволяет значительно улучшить качество, сократить стоимость и время поставки информационных систем. В настоящее время эти методы включают в себя: компонентную технологию разработки моделей, визуальное программирование, использование образцов при проектировании, визуальное представление различных аспектов проекта. Визуальные модели широко используются в существующих технологиях управления проектированием систем, сложность, масштабы и функциональность которых постоянно возрастают. Визуальные модели обеспечивают ясность представления выбранных архитектурных решений и позволяют понять разрабатываемую систему во всей ее полноте.Диаграммы прецедентов играют основную роль в моделировании поведения системы, подсистемы или класса. Диаграммы прецедентов применяются для моделирования вида системы с точки зрения прецедентов (или вариантов использования). Чаще всего это предполагает моделирование контекста системы, подсистемы или класса либо моделирование требований, предъявляемых к поведению указанных элементов. Диаграммы прецедентов имеют большое значение для визуализации, специфицирования и документирования поведения элемента. Они облегчают понимание систем, подсистем или классов, представляя взгляд извне на то, как данные элементы могут быть использованы в соответствующем контексте.Диаграмма классов (class diagram) - диаграмма языка UML, на которой представлена совокупность декларативных или статических элементов модели, таких как классы с атрибутами и операциями, а также связывающие их отношения. Когда говорят о данной диаграмме, имеют в виду статическую структурную модель проектируемой системы, т. е. графическое представление таких структурных взаимосвязей логической модели системы, которые не зависят от времени. Класс залогодатели имеет следующие атрибуты: ФИО, номер, дата рождения, наименование документа, реквизиты документа, адрес номер телефона. Атрибут наименование документа удобно определить классом со стереотипом «enum» (enumeration - перечисление), и поместить в него список значений, которые может принимать этот атрибут (паспорт, студенческий, военный билет, свидетельство о рождении, трудовая книжка, приписное). Атрибут статус удобно определить классом со стереотипом «enum» (enumeration - перечисление), и поместить в него список значений, которые может принимать этот атрибут (Заложена, На продажу).Основные виды взаимодействия следующие: Простая ассоциация - отражается линией между актером и вариантом использования (без стрелки). На рисунке между актером администратор и вариантом использования просматривать заказ. Направленная ассоциация - то же что и простая ассоциация, но показывает, что вариант использования инициализируется актером.Основная цель создания любой программной системы - создание такого программного продукта, который помогает пользователю выполнять свои повседневные задачи. Однако если дать пользователям написать эти требования на бумаге, то часто можно получить список функций, по которому трудно судить будет ли будущая система выполнять свое назначение и сможет ли она облегчить пользователю выполнение его работы вообще. Для того, чтобы более точно понять как должна работать система, все чаще используется описание функциональности системы через варианты использования. Варианты использования отражают функциональность системы с точки зрения получения значимого результата для пользователя, поэтому они точнее позволяют ранжировать функции по значимости получаемого результата.Диаграмма последовательности - диаграмма, на которой изображено упорядоченное во времени взаимодействие объектов. В частности, на ней изображаются участвующие во взаимодействии объекты и последовательность сообщений, которыми они обмениваются. На диаграмме последовательности изображаются исключительно те объекты, которые непосредственно участвуют во взаимодействии и не показываются возможные статические ассоциации с другими объектами. Одно - слева направо в виде вертикальных линий, каждая из которых изображает линию жизни отдельного объекта, участвующего во взаимодействии. Графически каждый объект и

План
Содержание

Введение

1. Краткая характеристика предметной области

1.1 Визуальное моделирование

1.2 Разработка модели информационной системы «Ломбард»

1.3 Вид с точки зрения прецедентов

1.4 Вид с точки зрения проектирования

1.5 Виды взаимодействий

2. Проектирование системы ломбард на MS Visual Studio 2010

2.1 Создание диаграммы вариантов использования

2.2 Создание диаграммы последовательности

2.3 Создание диаграммы состояний

2.4 Диаграмма классов

2.5 Диаграмма развертывания

2.6 Генерация кода

Заключение

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

Приложение

Введение
Унифицированный язык моделирования UML (Unified Modeling Language) представляет собой язык для определения, представления, проектирования и документирования программных систем, информационных систем, организационно-экономических систем, технических систем и других систем различной природы.

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

Среда Microsoft Visual Studio 2010 является лидирующей в области ускоренной разработки и поддерживает разнообразные диаграммы UML: вариантов использования, активности, последовательности, кооперативные, состояний, компонентов и размещения. Средства Microsoft Visual Studio 2010 для инжиниринга и реинжиниринга обеспечивают поддержку языков C#, Java, Visual Basic, Visual F и DTD XML. Дополнительные надстройки для среды Microsoft Visual Studio 2010 позволяют расширить ее функции и работать с другими объектно-ориентированными языками программирования.

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

В данной курсовой работе была разработана объектно-ориентированная модель информационной подсистемы для управления, учета, контроля и ведения ломбарда. Модель разработана с помощью программного продукта Microsoft Visual Studio 2010, с использованием языка UML.
Заказать написание новой работы



Дисциплины научных работ



Хотите, перезвоним вам?