Проектирование информационных систем
Автор: Алексей Осипов • Февраль 12, 2023 • Контрольная работа • 4,665 Слов (19 Страниц) • 322 Просмотры
Осипов Алексей Юрьевич 04.02.2023
УВО “Университет управления “ТИСБИ”
Кафедра информационных технологий
Контрольная работа:
Проектирование информационных систем
Выполнил(а): Студент группы ДЗПИ 907 Осипов А.Ю.
Проверил(а):
Федорова О.В.
Казань 2023
Вопрос Разработать ПО ИС покупки автомобиля в автосалоне
с применением объектно-ориентированного подхода в среде Rational Rose.
Система предполагает решение следующих задач: выбор марки автомобиля покупателем, выбор автосалона в зависимости от наличия данной марки автомобиля, консультацию менеджера, покупку товара клиентами, оформление заказа и т.д. Перечень решаемых задач в процессе работы системы покупки автомобиля в магазине, перечень входной и выходной информации приведены в таблице 22.
[pic 1]
База продукции содержит следующую информацию: марка автомобиля, номера агрегатов, комплектация, стоимость, признак наличия.
База клиентов содержит следующую информацию: ФИО клиента, паспортные данные, прописка, данные о доходе, данные на супруга (супругу).
Rational Rose — мощный инструмент анализа и проектирования объектно-ориентированных программных систем. Он позволяет моделировать системы до написания кода, так что вы можете с самого начала быть уверены в адекватности их архитектуры. С помощью готовой модели недостатки проекта легко обнаружить на стадии, когда их исправление не требует еще значительных затрат.
Среда Rational Rose позволяет проектировать варианты использования и их диаграммы для визуализации функциональных возможностей системы. Диаграммы Взаимодействия показывают, как объекты работают совместно, обеспечивая требуемые функциональные возможности. Для отображения объектов системы и их отношений используются диаграммы Классов. Диаграммы Компонентов иллюстрируют, как классы соотносятся с готовыми физическими компонентами системы. Наконец диаграммы Размещения применяют для визуализации проекта распределенных систем.
Модель Rose — это картина системы. Она содержит все диаграммы UML, действующих лиц, варианты использования, объекты, классы, компоненты и узлы системы. Она детально описывает, что система содержит и как функционирует, поэтому разработчики могут использовать ее в качестве эскиза или чертежа создаваемой системы.
1. Применение структурного подхода к проектированию Автосалон
В структурном подходе к анализу и проектированию применяются в основном две группы средств, описывающих функциональную структуру системы и отношения между данными. Каждой группе средств соответствуют определенные виды диаграмм, наиболее распространенными среди которых являются:
- DFD (Data Flow Diagrams) - диаграммы потоков данных;
- ERD (Entity-Relationship Diagrams) -диаграммы «сущность-связь».
- SADT (Structured Analysis and Design Technique - метод структурного анализа и проектирования) - модели и соответствующие функциональные диаграммы;
Диаграммы потоков данных являются основным средством моделирования функциональных требований к проектируемой системе. С их помощью эти требования представляются в виде иерархии функциональных компонентов (процессов), связанных потоками данных. Главная цель такого представления заключается в том, чтобы продемонстрировать, как каждый процесс преобразует свои входные данные в выходные, а также выявить связи между этими процессами.
Для построения DFD диаграмм традиционно используются две различные нотации, соответствующие методам Йордана и Гейна-Сэрсона. Эти нотации незначительно отличаются друг от друга графическим изображением символов.
...