
- •1. Предпосылки возникновения объектно-ориентированного подхода [1/2].
- •2. Концептуальная база объектно-ориентированного стиля[1/2].
- •4. Диаграммы языка uml[1/1].
- •5. Диаграмма вариантов использования[1/2].
- •6. Отношения на диаграмме вариантов использования[1/2].
- •Association relationship
- •Extend relationship
- •Generalization relationship
- •Include relationship
- •7. Диаграмма классов[1/3].
- •Атрибуты класса
- •Операции классов
- •Элементы диаграммы классов
- •8. Отношения между классами. [1/2]
- •9. Диаграмма состояний. [1/4]
- •10. Диаграмма деятельности. [1/2]
- •11. Диаграмма последовательности. [1/2]
- •12. Диаграмма кооперации. [1/2]
- •13. Физические диаграммы. [1/2]
- •14. История развития, назначение, общая структура языка uml [1/2].
- •15. Исторический обзор развития методологии ооап [1/1].
- •16. Диаграммы структурного системного анализа [1/2].
- •17. Разработка web-приложений с использованием uml [1/1].
- •18. Проектирование баз данных с помощью uml [1/1].
- •19. Среда описания и анализа бизнес-процессов aris [1/1].
- •20. Объектно-ориентированные базы данных [1/1].
17. Разработка web-приложений с использованием uml [1/1].
Существует несколько подходов к созданию Web-приложений. Основной протокол компонентов системы является http, а основным языком описания html.
С объектной точки зрения основным недостатком протокола http является то, что он не поддерживает соединение между распределенными объектными системами. Так же существуют ограничения на множество функций которые можно реализовать в рамках языка http. Во многих случаях полоса пропускания канала связи с сервером слишком мала для выполнения сложных операций в клиентской части приложений. С помощью расширения WAE – Web Application Extantion унифицированного языка UML можно создавать устойчивые масштабируемые и многоплановые веб-приложения на основе объектно-ориенитрованных технологий.
Основные задачи этого расширения:
Моделирование соответствующих артефактов. Артефакт – любая часть информации получившая участниками процесса при выполнении ими соответствующих видов деятельности.
Моделирование на соответствующем уровне абстракций и детализации.
Возможность взаимодействия специальных веб-элементов модели с остальными элементами системы.
18. Проектирование баз данных с помощью uml [1/1].
Диаграмма БД описывает структуру БД, включая таблицы, столбцы, связи, домены, хранимые процедуры, триггеры и ограничения. Модель проекта БД представляет собой физический проект БД такой, каким он будет реализован в СУБД. Процесс проектирования БД состоит из следующих этапов создания концептуальных моделей:
создание логической модели;
создание физической модели;
тестирование;
развертывание.
Таким образом UML позволяет моделировать на одном языке бизнес-процессы приложения, БД и архитектуру системы.
19. Среда описания и анализа бизнес-процессов aris [1/1].
Среда описания и анализа бизнес-процессов ARIS включает в себя методологическую основу ARIS (Architecture of Integrated Information System) и ее программную реализацию в виде семейства продуктов ARIS, разработанных германской фирмой IDS Scheer AG.
Методология ARIS рассматривает предприятие, как совокупность 4-х взглядов:
взгляд на организационную структуру;
взгляд на структуру функций;
взгляд на структуру данных;
взгляд на структуру процессов.
При этом каждый из этих взглядов разделяется еще на 3 подуровня:
описание требований;
описание спецификаций;
описание внедрения.
Таким образом ARIS предлагает рассматривать реализацию с позиции 12 аспектов, отражающих разные взгляды на предприятии, а также разную глубину этих взглядов.
ARIS
поддерживает 4 типа моделей, отражающих
различные аспекты исследуемой системы:
Организационная модель, представляющая структуру системы, т.е. иерархию организационных подразделений, должностей и конкретных лиц.
Функциональная модель. Создает иерархию целей стоящих перед аппаратом управления с совокупностью деревьев функций, необходимых для достижения поставленных целей.
Информационные модели. Отображают структуру информации, необходимой для реализации всей совокупности функций системы.
Модели управления. Представляют комплексный взгляд на реализацию деловых процессов в рамках системы.