- •Риски при проектировании ис и способы их смягчения.
- •Понятия «Информационная система». Сложность, присущая совокупности процессов создания ис. Технология проектирования ис. Сложность — главная проблема информационных систем
- •Понятия подхода, методологии и технологии проектирования по и ис.
- •Архитектура ис, ее разработка, представления и использование при проектировании ис.
- •Требования к методике выбора архитектуры ис
- •Case-средство bpWin. Назначение, функции, использование для проектирования и создания по и ис.
- •Сравнение структурного и объектно-ориентированного подходов к проектированию ис.
- •Модели зрелости разработки по cmm и cmmi, их влияние на качество разработки по.
- •Моделирование при проектировании ис. Его сущность, роль, значение.
Case-средство bpWin. Назначение, функции, использование для проектирования и создания по и ис.
Визуальное моделирование оказало большое влияние на развитие технологий создания ПО вообще и CASE-средств в частности. Понятие CASE (Computer Aided Software Engineering) используется в настоящее время в весьма широком смысле. Первоначальное значение этого понятия, ограниченное только задачами автоматизации разработки ПО, в настоящее время приобрело новый смысл, охватывающий большинство процессов жизненного цикла ПО.
CASE-технология представляет собой совокупность методов проектирования ПО, а также набор инструментальных средств, позволяющих в наглядной форме моделировать предметную область, анализировать эту модель на всех стадиях разработки и сопровождения ПО и разрабатывать приложения в соответствии с информационными потребностями пользователей. Большинство существующих CASE-средств основано на методах структурного или объектно-ориентированного анализа и проектирования, использующих спецификации в виде диаграмм или текстов для описания внешних требований, связей между моделями системы, динамики поведения системы и архитектуры программных средств.
Инструмент для моделирования, анализа, документирования и оптимизации бизнес-процессов. Можно использовать для графического представления бизнес-процессов. Графически представленная схема выполнения работ, обмена информацией, документооборота визуализирует модель бизнес-процесса. Графическое изложение этой информации позволяет перевести задачи управления организацией из области сложного ремесла в сферу инженерных технологий.
Основные возможности системы:
Поддержка различных технологий моделирования
Анализ показателей затрат и производительности
Интеграция процессов/данных
Поддержка стандартных нотаций
Экспорт объектов и свойств в другие модели
Документирование информации в пределеах всей модели
Масштабируемость отчетности без потери качества графиков
Функциональные возможности
Поддержка нескольких нотаций.
Интуитивно-понятный графический интерфейс
Анализ показателей затрат и производительности.
Свойства, определяемые пользователем (UDP).
Организационные графики.
Методы контроля корректности модели.
Интерфейс к средствам имитационного моделирования.
Документальный центр проекта.
Работа с моделями бизнес-процессов из собственных программных приложений.
Интеграция процессов/данных.
Собственный генератор шаблонов отчетов.
Сравнение структурного и объектно-ориентированного подходов к проектированию ис.
1. Структурный (функциональный) подход
Сущность подхода
Сущность структурного подхода к разработке ИС заключается в ее декомпозиции (разбиении) на автоматизируемые функции: система разбивается на функциональные подсистемы, которые в свою очередь делятся на подфункции, подразделяемые на задачи и так далее.
В качестве средств структурного анализа и проектирования, наиболее распространенны следующие нотации:
SADT (Structured Analysis and Design Technique).
DFD
IDEF3
ER (Entity-Relationship Diagrams) диаграммы "сущность-связь". Методология описания данных (IDEF1X).
Выводы по практическому использованию
Общие выводы: применение универсальных графических языков моделирования IDEF0, IDEF3 и DFD обеспечивает логическую целостность и полноту описания, необходимую для достижения точных и непротиворечивых результатов на этапе анализа.
2. Объектно-ориентированный подход
Сущность подхода
Принципиальное различие между структурным и объектно-ориентированным (ОО) подходом заключается в способе декомпозиции системы (рис.2). ОО подход использует объектную декомпозицию, при этом статическая структура системы описывается в терминах объектов и связей между ними, а поведение системы описывается в терминах обмена сообщений между объектами
В 90-е годы появилось большое количество различных методологий с собственными наборами нотаций. Самые популярные – ОМТ (по Рамбо), Booch (по Бучу) и OOSE (по Джекобсону).
UML (Unified Modeling Language) –стандартная нотация визуального моделирования программных систем.