Проектирование автоматизированной системы учета компьютерной техники. Анализ требований и определение спецификаций при объектном подходе

Страницы работы

Фрагмент текста работы

если печать + электронный, то выбрать пункт печать отчета. Сохранить отчет.

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

Диаграммы развертывания, или применения, – это один из двух видов диаграмм, используемых при моделировании физических аспектов объектно-ориентированной системы. Такая диаграмма показывает конфигурацию узлов, где производится обработка информации, и то, какие компоненты размещены на каждом узле. Диаграммы развертывания используются для моделирования статического вида системы с точки зрения развертывания. В основном под этим понимается моделирование топологии аппаратных средств, на которых выполняется система. По существу, диаграммы развертывания - это просто диаграммы классов, сосредоточенные на системных узлах. Диаграммы развертывания важны не только для визуализации, специфицирования и документирования встроенных, клиент-серверных и распределенных систем, но и для управления исполняемыми системами с использованием прямого и обратного проектирования. На рисунке 9 приведена диаграмма развертывания для разрабатываемой модели «Автоматизированная система учета компьютерной техники».

Рисунок 9 – Диаграмма развертывания для разрабатываемой модели «Автоматизированная система учета компьютерной техники»

База данных автоматизированной системы учета компьютерной техники будет храниться на сервере по адресу ул. Штефана д.1. Администратор будет  связываться с ней через закрытую сеть со своего рабочего места находящегося по адресу ул. Штефана д.6. Также у администратора на рабочем мести имеется принтер, при необходимости он сможет распечатать отчет и карточки.


Заключение

В ходе курсовой работы была спроектирована автоматизированная система учета компьютерной техники. Для ее проектирования были выполнены следующие этапы.

Проанализированы функциональные требования и пользователи автоматизированной системы учета компьютерной техники. Входи анализа была разработана диаграмма вариантов использования, на которой изображено один актер – администратор и прецеденты: изменение информации, формирование карточек, формирование отчетов, поиск данных, добавление техники, добавление пользователей.

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

Описали поведение системы, построив диаграммы: последовательности для разрабатываемой модели «Автоматизированная система учета компьютерной техники», кооперации, состояний для формирования карточки, деятельностей для поиска, деятельности для добавления техники, деятельности для формирования отчетов, развертывания для разрабатываемой модели «Автоматизированная система учета компьютерной техники».

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


Список литературы

1.  Арлоу Джим, Нейштадт Айла, UML 2 и Унифицированный процесс. Практический объектно-ориентированный анализ и проектирование, изд. «Символ-Плюс», 2007.

2.  Буч Г., Рамбо Д.,. Джекобсон А. «Язык UML Руководство пользователя»./ Буч Г., Рамбо Д.,. Джекобсон А. – Москва: ДМК, 2006.–142с.

3.  Вендеров А.Н., Малышко В.В. « Объектно-ориентированный анализ и проектирование с использованием языка UML»/ А.Н. Вендеров, В.В. Малышко – Москва:  Издательский отдел факультета ВМиК МГУ, 2002. – 137с.

4.  Кватрани Т. Rational Rose 2000 к UML. Визуальное моделирование: Пер. с англ. - М.: ДМК Пресс, 2001. - 176 с: ил.

5.  Кватрани Терри. Rational Rose 2000 и UML. Визуальное моделирование. — Москва: ДМК-издательство, 2001.

6.  Лешек А. Мацяшек. Анализ требований и проектирование систем. Разработка информационных систем с использованием UML. «Вильямс», Москва-Санкт-Петербург-Киев, 2002

7.  Леоненков А. «Самоучитель UML»/ А. Леоненков – Санкт-Петербург : BHV ,2001.– 58 с.

8.  Ларман Г. «Применение UML и шаблонов проектирования»/ Г.Ларман – Москва: Издательский дом «Вильяме», 2004. – 624с.

9.  Маклаков С.В. Создание информационных систем с AIIFusion Modeling Suite .-М.:ДИАЛОГ_МИФИ, 2005-435с.;

10.  Маклаков, С.В. BPWin и ERWin CASE. - средства разработки информационных систем / // М.: Диалог-МИФИ, 2000;

11.  Мюллер Роберт Дж. Базы данных и UML Проектирование Лори, 2002. – 420

12.  Мартин Фаулер и Кендалл Скотт, UML. Основы. - СПб: Символ-Плюс, 2002

13.  Розенберг Д., К.Скотт. Применение объектного моделирования с использованием UML и анализ прецедентов. — Москва: ДМК-издательство, 2002.

14.  Фаулер М., Скотт К. UML. Основы. - Пер. с англ. - СПб: Символ-Плюс, 2002. - 192 с, ил.

15.  Шаповалова E.А«Моделирование с использованием языка UML. Пакет Rational Rose»/E.А. Шаповалова – Санкт-Петербург: ДонНТУ, 2005.

16.  Codd E. F. A Relational Model of Data for Large Shared Data Banks. // Communications of the ACM (June 1970).

17.  Диаграмма классов(Class diagram). http://www.info-system.ru/designing/methodology/uml/theory/class_diagram_theory.html

18.  Курс лекций « Технологии разработки программных обеспечений компьютерных и информационных систем. Лекция 3. Язык UML. http://pvti.ru/lect1-lecture3.htm

19.  Лекции "Технологии Разработки Программных Продуктов" Урок 23. Тема :Определение спецификаций при объектном подходе. URL: http://starik2222.narod.ru/trpp/2s/lec/23.htm

20.  Пятифан , рефераты,  Диаграмма кооперации (collaboration diagram) URL:

Похожие материалы

Информация о работе