Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Борцов П.А. 2.docx
Скачиваний:
14
Добавлен:
25.03.2016
Размер:
1.87 Mб
Скачать
    1. Обоснование выбора метода, технологии и средства проектирования программного обеспечения

Для выполнения данной курсовой работы был выбран объектно-ориентированный подход к проектированию. С помощью ООП подхода можно упростить задачу внесения изменений в системную архитектуру.

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

UML объектно-ориентирован, в результате чего методы описания результатов анализа и проектирования семантически близки к методам программирования на современных объектно-ориентированных языках;

UML позволяет описать систему практически со всех возможных точек зрения и разные аспекты поведения системы;

Диаграммы UML сравнительно просты для чтения после достаточно быстрого ознакомления с его синтаксисом;

UML расширяет и позволяет вводить собственные текстовые и графические стереотипы, что способствует его применению не только в сфере программной инженерии;

UML получил широкое распространение и динамично развивается

Мною была выбрана программа Rational Rose, эта программа поддерживает язык UML, удобна в эксплуатации.. Для написания программы приложений мною была выбрана программа BorlandDelphi 7, с его помощью можно быстро осуществить написания курсовой работы.

  1. Создание информационной системы

    1. Этап анализа и планирования требований

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

Автоматизированная информационная система «Автобусное предприятие» должна содержать:

  • справочник водителей:

  1. просмотр информации о водителях

  2. ввод информации о водителях

  3. редактирование информации о водителях

  4. удаление информации о водителях

  • справочник автобусов

  1. просмотр информации об автобусах

  2. ввод информации об автобусах

  3. изменение информации об автобусах

  4. удаление информации об автобусах

  • справочник маршрутов

  1. просмотр информации о маршрутах

  2. ввод информации о маршрутах

  3. изменение информации о маршрутах

  4. удаление информации о маршрутах

  • документ рейс

  1. просмотр информации о документе

  2. ввод информации о документе

  3. изменение информации о документе

  4. удаление информации о документе

  • отчет обо всех рейсах

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

  • актёр («эктор») — стилизованный человечек, обозначающий набор ролей пользователя (понимается в широком смысле: человек, внешняя сущность, класс, другая система), взаимодействующего с некоторой сущностью (системой, подсистемой, классом). Актёры не могут быть связаны друг с другом (за исключением отношений обобщения/наследования).

  • прецедент — эллипс с надписью, обозначающий выполняемые системой действия (могут включать возможные варианты), приводящие к наблюдаемым актёрами результатам. Надпись может быть именем или описанием (с точки зрения актёров) того, «что» делает система (а не «как»). Имя прецедента связано с непрерываемым (атомарным) сценарием — конкретной последовательностью действий, иллюстрирующей поведение. В ходе сценария актёры обмениваются с системой сообщениями. Сценарий может быть приведён на диаграмме прецедентов в виде UML-комментария. С одним прецедентом может быть связано несколько различных сценариев

Существуют правила для построения диаграммы ВИ:

  • не моделировать связи между действующими лицами. По определению действующие лица находятся вне сферы действия системы. Это означает, что связи между ними также не относятся к ее компетенции;

  • не соединять стрелкой два варианта использования непосредственно (диаграммы данного типа описывают только сами варианты использования, а не порядок их выполнения);

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

Диаграмма вариантов использования для автоматизированной информационной системы «Автобусное предприятие» представлена на рисунке 1.

Рисунок 1 - Диаграмма вариантов использования

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]