
- •Какие существуют варианты перераспределения функций между процессами? Перечислите последовательность выполнения действий по перераспределению функций и их результаты.
- •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. Приведите последовательность шагов, необходимых для создания модели бд ис в рамках методологии «Сущность-связь».
13. Какую роль в idef3 играют перекрестки? Опишите существующие типы перекрестков, приведите примеры их использования.
Перекрестки используются для отображения логики взаимодействия стрелок при слиянии и разветвлении или для отображения множества событий, которые могут или должны быть завершены перед началом следующей работы. Различают перекрестки для слияния (Fan-in Junction) и разветвления (Fan-out Junction) стрелок. Перекресток не может использоваться одновременно для слияния и для разветвления. Для внесения перекрестка служит кнопка в палитре инструментов – Junction Tool. При добавлении в диаграмму перекрестка, необходимо выбрать его тип в открывающемся диалоговом окне.
Типы перекрестков:
Обозначение |
Наименование |
Смысл в случае слияния стрелок |
Смысл в случае разветвления стрелок |
|& |
Asynchronous AND |
Все предшествующие процессы должны быть завершены |
Все следующие процессы должны быть запущены |
|&| |
Synchronous AND |
Все предшествующие процессы завершены одновременно |
Все следующие процессы запускаются одновременно |
|0 |
Asynchronous OR |
Один или несколько предшествующих процессов должны быть завершены |
Один или несколько следующих процессов должны быть запущены |
|0| |
Synchronous OR |
Один или несколько предшествующих процессов завершены одновременно |
Один или несколько следующих процессов запускаются одновременно |
|x |
XOR (Exclusive OR) |
Только один предшествующий процесс завершен |
Только один следующий процесс запускается |
Все перекрестки на диаграмме нумеруются, каждый номер имеет префикс J. После добавления перекрестка, возможно изменение его типа и свойств с помощью диалогового окна Junction Properties. В отличие от IDEF0 и DFD в IDEF3 стрелки могут сливаться и разветвляться только через перекрестки.
14. Возможно ли совместное использование диаграмм dfd и idef3, sadt и idef3? Если возможно приведите правила их совместного использования, если невозможно – причину.
Существует возможность совместного использования моделей IDEF0, DFD и IDEF3, что позволяет расширить круг моделируемых задач и внести дополнительную информацию о предметной области в модель.
В отличие от SADT и DFD диаграмм при декомпозиции диаграммы с использованием IDEF3, на нее не переносятся стрелки, входящие в декомпо зируемую работу или функцию. Так, в приведенном на рис.62 примере, на диаграмме отсутствуют входящие информационные потоки Клиенты, Заказы и Товар, присутствующие на диаграмме, изображенной на рис.40. Выходящий информационный поток Товар обозначен на диаграмме для пояснения процессов, изображенных на ней, хотя мог бы и отсутствовать. Таким образом, диаграмма демонстрирует логику взаимосвязи работ, выполняемых в рамках функции Отгрузка товаров.
Отсутствие входящих информационных потоков на рис.62 объясняется тем, что объекты их порождающие изображены в виде объектов ссылок, а это делает чтение диаграммы более простым. Перекресток J1 означает, что в результате обработки заказа возможны два варианта: либо заявка на приобретение была оформлена верно, в этом случае такая заявка авторизуется и начинается процесс оформления документов, либо в заявке были допущены ошибки. В этом случае она отправляется на дооформление. Перекресток J2 обозначает тот факт, что после оформления документов необходимо сформировать партию отгружаемого товара и подготовить соответствующую отчетность.