- •Идеи и примеры использования er-моделей.
- •Информационные системы в современном бизнесе: классификация, области применения, решаемые задачи
- •Идеи и примеры использования sadt-моделей.
- •Основная функциональность и технологические особенности проектирования oltp-систем
- •Идеи и примеры использования dfd-моделей.
- •Поток данных определяет информацию (материальный объект), передаваемую через некоторое соединение от источника к приемнику.
- •Идеи и примеры использования SwimLine-моделей.
- •База данных как ядро современной информационной системы. Типы субд. Средства моделирования и проектирования баз данных в реляционной модели.
- •Идеи и примеры использования idef3-моделей.
- •Методы проектирования информационной системы: современные подходы, основные этапы. Методологические стратегии.
- •Идеи и примеры использования диаграмм классов.
- •Выявление и анализ требований. Методы описания бизнес-процессов.
- •Основные контуры (разделы) стандарта pm bok Guide
- •21.Модели управления командой разработчиков информационной системы. Основные роли и функции проекта. Планирование команды проекта.
- •22.Типовой сценарий и правила опроса эксперта с целью выявления требований к проекту.
- •23. Проект-ая док-я, тех зад, еспд
- •24.Идеи и примеры использования диаграмм прецедентов (Use Case).
- •Типичные примеры применения
- •26.Идеи и примеры использования диаграмм последовательностей и коопераций. Диаграммы последовательностей
- •Диаграммы кооперации
- •Типичные примеры применения
- •27. Объектный подход в проектировании и разработке ис. Понятие о методологии uml. Идеи и примеры использования диаграмм активности.
- •Типичные приемы применения
- •28. Понятие о паттернах (шаблонах) проектирования.
- •32. Технологии оценки эффективности использования проектируемой информационной системы. Методология bsc, kpi.
- •1. Возможность предупредительного информирования:
- •2. Текущий анализ доли рынка в сегментах и себестоимости в сравнении с конкурентами
- •3. Показатели эффективности работы предприятия в сравнении с конкурентами (бенчмаркинг)
- •34. Технологии управления рисками при проектировании и разработке информационных систем
- •37.Технологии моделирования прикладных интерфейсов и экранных форм
- •38. Возможные методологии моделирования функциональности и информационного обеспечения проектируемой системы (процесса)
Типичные примеры применения
При моделировании динамических аспектов системы диаграммы взаимодействий обычно используются двояко:
для моделирования временной упорядоченности потоков управления. С этой целью используют диаграммы последовательностей. При этом внимание акцентируется на передаче сообщений во времени, что бывает особенно полезно для визуализации динамического поведения в контексте прецедентов. Простые итерации и ветвления на диаграммах последовательностей отображать удобнее; чем на диаграммах кооперации;
для моделирования структурной организации потоков управления. В этом случае нужны диаграммы кооперации. Основное внимание при этом уделяется моделированию структурных отношений между взаимодействующими экземплярами, вдоль которых передаются сообщения. Для визуализации сложных итераций, ветвлений и параллельных потоков управления диаграммы кооперации подходят лучше, чем диаграммы последовательностей.
27. Объектный подход в проектировании и разработке ис. Понятие о методологии uml. Идеи и примеры использования диаграмм активности.
Принципиальное различие между структурным и объектно-ориентированным (ОО) подходом заключается в способе декомпозиции системы. ОО подход использует объектную декомпозицию, при этом статическая структура системы описывается в терминах объектов и связей между ними, а поведение системы описывается в терминах обмена сообщений между объектами
UML (Unified Modeling Language) –стандартная нотация визуального моделирования программных систем, принятая консорциумом Object Managing Group (OMG) в 1997г.
UML предоставляет средства для создания визуальных моделей, которые единообразно понимаются всеми разработчиками, вовлеченными в проект, и являются средством коммуникации в рамках проекта. Диаграмма в UML - это графическое представление набора элементов. Диаграммы рисуют для визуализации системы с разных точек зрения. При визуальном моделировании на UML используются восемь видов диаграмм.
В языке UML для этапов анализа предназначены следующие виды диаграмм:
use case diagram (диаграммы прецедентов);
activity diagram (диаграммы описаний технологий, процессов, функций);
sequence diagram (диаграммы последовательностей действий);
collaboration diagram (диаграммы взаимодействий).
Use case diagram –представляется как альтернативный инструмент анализа вместо стандартных структурных нотаций. но, описывая функции системы (прецеденты) и их исполнителей (актеры), (-) не позволяет проанализировать существующую модель бизнес-процессов и выявить ее недостатки, также недостаточная степень регламентации описания функции (невозможно проследить механизмы и управление процессом) и невозможность проследить их логику взаимодействия. (+) диаграммы является ее простота, наглядность и читабельность неспециалистами.
Activity diagram – представляют собой схемы потоков управления в системе от действия к действию, а также параллельные и альтернативные потоки, с является неким аналогом нотаций IDEF0 и IDEF3. Диаграмма не очень приспособлена для отображения сложной логики, но возможно ее использование в качестве доступного для понимания аналога заказчику.
Sequence diagram – иллюстрирует события, инициированные в системе исполнителями. Является удобной диаграммой при переходе на физический уровень, как при проектировании графического интерфейса, так и при переходе к классам и физической реализации (сообщения становятся методами соответствующего класса).