- •1.Что такое it - консалтинг и работы, выполняемые в процессе консалтинга.
- •2. Назначение и средства построения моделей существующей as-is и новой to-be организации бизнес-процессов предприятия
- •3.Два способа перехода от модели as-is к модели to-be. (35)
- •4.Решения начальных этапов проектирования информационной системы (36)
- •5.Методология структурного анализа sadt и стандарт моделирования бизнес-процессов idef0. (44)
- •6.Каковы цели и этапы разработки консалтинговых проектов? (33)
- •7.Представить функциональную модель бизнес-процессов работы банкомата, используя нотацию idef0.
- •8.Представить информационную модель работы банкомата, используя нотацию dfd.
- •9.Каким образом можно связать технологию создания функциональных моделей Каким образом можно связать технологию создания функциональных моделей и реинжиниринг бизнес-процессов.
- •10.Суть и назначение процессного подхода, сформулированного м. Хаммером и д. Чампи.
- •11. Свойства объектного подхода: абстракция, инкапсуляция, наследование, полиморфизм, взаимодействие путем передачи сообщений, повторное использование компонентов
- •12. Основные принципы объектной модели и правила определения и документирования объектов.
- •13. Преимущества объектной модели от моделей структурного анализа, проектирования и программирования.
- •14. Природа классов и объектов объектной модели, взаимоотношения между ними; состояние, поведение и идентичность объектов на примере Вашей курсовой работы.
- •15. Что такое класс объектной модели, атрибуты и операции класса и их форматы спецификаций на примере Вашей курсовой работы. (92)
- •16. Отношения между классами: ассоциация и зависимость. Привести примеры таких отношений на диаграмме классов Вашей курсовой работы . (102)
- •17.Отношения между классами: конкретизация и зависимость. Привести примеры таких отношений на диаграмме классов Вашей курсовой работы. (103)
- •19. Объяснить назначение классов и применение отношений: ассоциация, зависимость, композиция и конкретизация между классами модельного примера "Гирлянда из цветных лампочек". (113)
- •21. Запись функциональных требований к информационной системе с помощью вариантов использования. Пример диаграммы вариантов использования интернет-системы бронирования авиабилетов.(125, 162)
- •22. Нефункциональные требования и пример нефункциональных требований к интернет-системе бронирования авиабилетов. (134, 162, 213)
- •23. Концептуальные модели: пользовательского интерфейса и предметной области - их назначение и особенности представления. Примеры этих моделей для интернет-системы бронирования авиабилетов. (162, 229)
- •26. Моделирование поведения системы, какие модели используются для этих целей и каким образом отображаются на них события и сообщения между объектами системы. (179)
- •28. Основные концепции и укрупненная схема процесса iconix. Классы анализа и базовые правила их взаимодействия. (201, 205)
- •Примеры использования анализа пригодности
- •30. Концептуальная модель пользовательского интерфейса и руководящие принципы проектирования интерфейса на примере Вашей курсовой работы. (229,239)
- •31. Моделирование вариантов использования. Основной и альтернативные потоки событий. Привести пример моделирования варианта использования «Покупка бензина на автозаправочной станции».
- •Структура спецификации требований
- •33. На примере концептуальной модели предметной области Вашей курсовой работы, смоделировать различные сценарии обслуживания, с использованием crc- карт. (118)
- •34. Методика исследования структуры объектов Вашей курсовой работы и механизмов их взаимодействия с использованием crc-карт. (118-119)]
- •35.Ассоциативный класс и примеры ассоциативных классов Вашей курсовой работы.
- •37. Объектная модель и роль языка uml как универсального средства спецификации, визуализации, конструирования и документирования при проектировании и разработке информационных систем.
- •38. Разработать диаграмму классов для варианта использования "Покупка бензина на автозаправочной станции" и показать взаимодействия объектов этой модели на диаграмме последовательностей.
31. Моделирование вариантов использования. Основной и альтернативные потоки событий. Привести пример моделирования варианта использования «Покупка бензина на автозаправочной станции».
Подготовить диаграмму вариантов использования. Обычно клиент платит за бензин наличными. Кроме отношения <include> добавить отношение расширения <extend>, с помощью которого описывается дополнительное поведение, возникающее, когда клиент платит кредитной картой снаружи или внутри АЗС. Возможны дополнительные услуги АЗС, в виде мойки машины, посещения кафетерия, приобретения авто товаров, продуктов питания и авто принадлежностей и т.п.
Сценарий:
Этапы основного потока событий:
Вариант использования начинается с регистрации пользователя.
Система запоминает пользователя и предоставляет доступ к обеспечению.
3. Клиент выбирает перечень услуг из всех предоставленных.А0
4. Если выбрана заправка пользователю дается чек на заправку. А1
4.1. Если выбрана мойка пользователю дается чек на мойку. А1.1.
4.2. Если выбрана покупка пользователю дается покупка и чек на покупку.А1.2.
5. Пользователь выбирает категорию оплаты.
6 Пользователь подтверждает цену.
10. Система запрашивает тип кредитной карточки, ее номер, имя владельца и дату завершения срока действия.
11. Пользователь вводит тип кредитной карточки, ее номер, имя владельца и дату завершения срока действия.
12 Система подтверждает продажу по кредитной карточке. А3. А4.Е1.
13. Система генерирует и показывает пользователю код подтверждения.
14. Пользователь подтверждает получение кода.
15. Вариант использования завершается.
Альтернативные потоки событий
А0: Клиент выбрал и оплатил услуги через терминал.
А1: Нет бензина. В этом случае:
Система выводит сообщение, что нет бензина.
Пользователь подтверждает просмотр сообщения.
Поток возвращается на этап 2 основного потока событий.
А1.1: Закончилась вода и/или моющие средства. В этом случае:
Система выводит сообщение, что мойка недоступна.
Пользователь подтверждает просмотр сообщения.
Поток возвращается на этап 2 основного потока событий.
А1.2: Нет необходимого товара. В этом случае:
Система выводит сообщение, что мойка недоступна.
Пользователь подтверждает просмотр сообщения.
Поток возвращается на этап 2 основного потока событий.
А2: Счет пользователя не обнаружен. В этом случае:
Система выводит сообщение о том, что счет пользователя не обнаружен.
Поток возвращается на этап 10 основного потока событий.
А3: Недостаточно денег на счете. В этом случае:
Система выводит сообщение о том, что остаток на кредитной карточке не позволяет завершить транзакцию.
Поток возвращается на этап 10 основного потока событий.
Потоки ошибок
Е1: Кредитная система недоступна. В этом случае:
Система выводит сообщение о недоступности кредитной системы.
Поток возвращается на этап 10 основного потока событий.
32. Анализ требований. Уровни требований к информационной системе. Документ об образе и границах проекта в языке объектного моделирования UML. Структура спецификации требований для Вашей курсовой работы. (126-131)
Анализ требований — это процесс сбора требований к программному обеспечению (ПО), их систематизации, документированию, анализа, выявления противоречий, неполноты, разрешения конфликтов в процессе разработки программного обеспечения. В англоязычной среде также говорят о дисциплине «инженерия требований» (англ. Requirements Engineering). Полнота и качество анализа требований играют ключевую роль в успехе всего проекта. Требования к ПО должны быть документируемые, выполнимые, тестируемые, с уровнем детализации, достаточным для проектирования системы.
Виды требований по уровням
Бизнес-требования — определяют назначение ПО, описываются в документе о видении (vision) и границах проекта (scope).
Пользовательские требования — определяют набор пользовательских задач, которые должна решать программа, а также способы (сценарии) их решения в системе. Пользовательские требования могут выражаться в виде фраз утверждений, в виде способов применения (use case), пользовательских историй (user story), сценариев взаимодействия (scenario).
Функциональные требования — охватывают предполагаемое поведение системы, определяя действия, которые система способна выполнять[источник не указан 843 дня]. Описывается в системной спецификации (англ. system requirement specification, SRS).
Определение образа и границы проекта. Документ об образе и границах проекта содержит бизнес-требования к продукту. Описание образа проекта позволит всем заинтересованным лицам в общих чертах понять назначение продукта. Границы проекта определяют, что следует реализовать в этой версии, а что — в следующих. Образ и границы проекта — хорошая база для оценки предлагаемых требований, Образ продукта должен оставаться от версии к версии относительно стабильным, но для каждого выпуска необходимо составлять отдельный документ о границах.
Спецификация требований (спецификация - графический или какой-либо иной формальный способ задания требований) - охватывает функциональные, нефункциональные, требования предметной области и интерфейсные требования.
