- •Какие существуют варианты перераспределения функций между процессами? Перечислите последовательность выполнения действий по перераспределению функций и их результаты.
- •2. В чем состоит особенность структурного подхода к проектированию ис? Опишите основные принципы структурного подхода и объясните на решение каких задач он ориентирован.
- •3. Что такое консалтинг? Из каких элементов состоит консалтинг в сфере ит? Объясните понятия «бизнес-консалтинг» и «системный анализ и проектирование».
- •4. Что такое case технология? Какие задачи призваны решать case технологии? Как влияет использование case технологии в процессе проектирования на жизненный цикл разработки?
- •6. Какие существуют средства структурного анализа? Охарактеризуйте каждое из них. Какое из этих средств наилучшим образом подходит для анализа и моделирования деятельности российских предприятий?
- •7. Приведите и опишите основные символы, используемые при описании dfd диаграмм.
- •8. Опишите процесс создания диаграмм dfd. Обоснуйте именно такую последовательность создания диаграмм.
- •9. Приведите рекомендации относительно построения модели dfd и этапы составленные на основе этих процессов.
- •10. Дайте сравнительный анализ sadt моделей и потоковых моделей. Что на ваш взгляд предпочтительнее использовать sadt или dfd, почему и в каком случае?
- •11. Опишите назначение методологи idef3, перечислите и прокомментируйте ее основные отличия от sadt и dfd.
- •12. Перечислите и опишите основные элементы диаграмм idef3
- •13. Какую роль в idef3 играют перекрестки? Опишите существующие типы перекрестков, приведите примеры их использования.
- •14. Возможно ли совместное использование диаграмм dfd и idef3, sadt и idef3? Если возможно приведите правила их совместного использования, если невозможно – причину.
- •15. Что такое Swim Lane диаграмма? Как она создается? Приведите пример ее использования.
- •16. Перечислите и опишите известные методологии, применяемые при проектировании баз данных в рамках структурного подхода. Приведите их графические обозначения.
- •17. Перечислите и опишите логические модели данных.
- •18. Перечислите и опишите физические модели данных.
- •19. Приведите последовательность шагов, необходимых для создания модели бд ис в рамках методологии «Сущность-связь».
17. Перечислите и опишите логические модели данных.
Существует три уровня логических моделей, предназначенных для моделирования бизнес информации: диаграммы сущность-связь (ER), Ключевые модели (KB) и модели с полным набором атрибутов (FA). ER и KB модели также называют «моделями предметной области», т.к. они содержат элементы и их взаимосвязи внутри всей предметной области, являясь, таким образом, более «широкими» по сравнению с моделями, используемыми для автоматизации в рамках конкретного проекта, охватывающего обычно часть предметной области. В свою очередь FA модели называют «моделями проекта», т.к. они обычно содержат описание части предметной области, необходимой в рамках решения конкретной задачи автоматизации.
ER диаграммы
ER диаграммы представляют собой диаграммы верхнего уровня, содержащие общие сущности и связи между ними отображающие общее представление о всей предметной области. Основная цель ER диаграмм, является представление информации о бизнес требованиях, способных обеспечить возможность общего планирования разработки информационной системы. Эти модели не детализированы (содержат только общие сущности и атрибуты). В них возможно использовать связи между сущностями типа «многие-ко-многим», при этом ключевые атрибуты обычно не указываются. Это, прежде всего модель для ее дальнейшего представления и обсуждения.
KB модели
KB модели описывают общие структуры данных, содержащие элементы в широких пределах предметной области. Сюда включаются все сущности и ключевые атрибуты, а также основные неключевые атрибуты. Основная цель KB моделей дать широкое представление о сущностях и атрибутах, используемых в данной части предметной области. Эти модели создают возможность для построения детализированных моделей реализации.
KB модели охватывают ту же область что и ER модели предметной области, но содержат больше деталей.
FA модели
FA модели представляют собой модели данных, приведенные к третьей
нормальной форме, содержащие все сущности, атрибуты и связи необходимые для реализации в рамках одного проекта автоматизации. Данная модель включает размер экземпляра сущности, пути и скорость доступа, а также образцы возможностей доступа к данным.
18. Перечислите и опишите физические модели данных.
Существует два типа физических моделей: трансформационные модели и модели, привязанные к СУБД. Физические модели содержат всю необходимую для реализации разработчиками базы данных на основе логической модели.
Трансформационная модель
Целью трансформационной модели является обеспечение администратора базы данных необходимой информацией для физического создания эффективной базы данных, а также создание условий для определения и записи элементов данных и записей в словарь данных. Кроме того важной задачей трансформационной модели является помощь программистам в выборе физической структуры хранения данных при создании прикладного программного обеспечения. На основе этой модели может проводиться также анализ и сравнение физической реализации (структуры БД) с бизнес требованиями, определенными предметной областью для определения адекватности физической реализации бизнес требованиям.
Модель данных СУБД
Трансформационная модель напрямую преобразуется в модель данных СУБД путем преобразования ее элементов в элементы реляционной модели данной конкретной СУБД с учетом ее особенностей. При этом первичные ключи обычно становятся уникальными индексами. Альтернативные ключи также могут лечь в основу создания индексов. Мощность связей может быть реализована либо за счет возможностей контроля ссылочной целостности
СУБД, либо за счет логики приложения.
В основе всех типов перечисленных моделей лежит единая система графических обозначений, основанная на нотациях IDEF1X и IE.
