методология и технологии проектирования информационных систем. Тестовые задания. Методология и технология проектирования информационных систем
Скачать 60.12 Kb.
|
Тестовые задания по дисциплине Методология и технология проектирования информационных систем Тест № 2 семестр 1 Описание: Стандарты в области создания информационных систем, по разделу 2 Жизненный цикл ИС - это последовательная смена состояний стадий развития информационной системы *непрерывный процесс, начинающийся с момента принятия решения о необходимости создания системы и заканчивается в момент ее изъятия из эксплуатации Совокупность последовательных действий для получения информационной системы На какой стадии ЖЦ ИС формируются функциональные и нефункциональные системные требования к ИС *Анализ Проектирование Реализация Внедрение Эксплуатация На какой стадии ЖЦ ИС осуществляется разработка и настройка ПО, наполнение базы данных, создание рабочих инструкций Анализ Проектирование *Реализация Внедрение Эксплуатация Стадия внедрения ИС подразумевает формирование и анализ требований к ИС проектирование функциональной архитектуры и системной архитектуры *комплексную отладку, обучение, поэтапный ввод в эксплуатацию исправление недоработок, формирование требований на модернизацию На какой стадии осуществляется разработка архитектуры информационной системы: Анализ * Проектирование Реализация Внедрение Эксплуатация На какой стадии осуществляется исправление недоработок, формирование требований на модернизацию: Анализ Проектирование Реализация Внедрение * Эксплуатация Разработанная ИС должен отвечать требованиям на момент: составления технического задания; * завершения внедрения ИС; модернизации ИС. Какая модель жизненного цикла обеспечивает строгую последовательность стадий разработки: * Каскадная; Итерационная; Спиральная; Инкрементная. Какая модель жизненного цикла основана на технологии прототипного проектирования ИС по принципу «Сверху – вниз»: Каскадная; Итерационная; * Спиральная; Инкрементная. Какая модель жизненного цикла обеспечивает технологию проектирования ИС по принципу «Снизу-вверх» с последующей увязкой компонентов Каскадная; * Итерационная; Спиральная; Инкрементная. Какая модель жизненного цикла обеспечивает многоверсионную разработку ИС: Каскадная; Итерационная; Спиральная; * Инкрементная. Какими факторами определяется необходимость стандартизации процесса создания ИС (выберите правильные ответы): * Сложностью проекта ИС, состоящего из множества подсистем; * Необходимостью взаимодействия с внешними ИС; Требованиями государственных и международных организаций по стандартизации; * Необходимостью взаимодействия различных участников процесса разработки; * Необходимостью повторного использования разработанных компонентов Какие ГОСТы определяют стадии жизненного цикла ИС: ГОСТ Р ИСО/МЭК 15288 ГОСТ Р ИСО/МЭК 12207 * ГОСТ 34.601 - 90 Какие ГОСТы определяют процессы жизненного цикла программных средств: ГОСТ Р ИСО/МЭК 15288 * ГОСТ Р ИСО/МЭК 12207 ГОСТ 34.601 - 90 Какие ГОСТы определяют процессы жизненного цикла систем: * ГОСТ Р ИСО/МЭК 15288 ГОСТ Р ИСО/МЭК 12207 ГОСТ 34.601 – 90 Проект – это *уникальный процесс, состоящий из набора взаимоувязанных и контролируемых работ с датами начала и окончания и предпринятый, чтобы достичь цели соответствия конкретным требованиям, включая ограничения по времени, затратам и ресурсам *временное предприятие (усилие) для создания уникального продукта или услуги процесс применения знаний, навыков, методов, средств и технологий к проектной деятельности с целью достижения поставленных целей К особенностям процесса управления проектами не относится: Высокая степень неопределенности в поведении управляемой системы; Необходимость формирования команды проекта; *Постоянное взаимодействие с заказчиком и поставщиками технических и программных средств; Детальный расчет требуемых ресурсов; Оценка трудоемкости этапов, процессов, процедур Сколько уровней зрелости организации существует: *6 4 5 Процесс жизненного цикла – *упорядоченная совокупность операций и переходов, направленных на достижение цели (получение результата) работы, в которых автоматизированы межоперационные переходы, информация о процессах собрана в едином хранилище, достигнут определенный уровень автоматизации операций Участие заказчика в проекте: *формирует требования к системе и ее частям; выдает техническое задание, финансирует разработку ИС; обеспечивает проведение комплекса мероприятий по ее созданию; проводит внедрение и прием проекта ИС. отвечает перед пользователем за правильность результатов работы ИС и их своевременность; отвечает перед заказчиком и разработчиком за соблюдением условий эксплуатации, требований к технической документации разрабатывает ИС по техническому заданию заказчика; принимает участие во внедрении; осуществляет сдачу проекта заказчику; осуществляет авторское сопровождение проекта Участие разработчика в проекте: формирует требования к системе и ее частям; выдает техническое задание, финансирует разработку ИС; обеспечивает проведение комплекса мероприятий по ее созданию; проводит внедрение и прием проекта ИС. отвечает перед пользователем за правильность результатов работы ИС и их своевременность; отвечает перед заказчиком и разработчиком за соблюдением условий эксплуатации, требований к технической документации *разрабатывает ИС по техническому заданию заказчика; принимает участие во внедрении; осуществляет сдачу проекта заказчику; осуществляет авторское сопровождение проекта Тест № 1 семестр2 Описание: название «Технология проектирования ИС», по разделу 3 Технология проектирования ИС – это *совокупность методологии и средств проектирования ИС, а также методов и средств организации проектирования документ, в котором устанавливаются характеристики продукции, правила осуществления и характеристики процессов производства Установите соответствие методов и принципов проектирования ИС: позадачный метод – «Снизу – вверх» системный метод - «Сверху – вниз» Ручное проектирование подразумевает *проектирование компонентов ИС осуществляется без использования специальных инструментальных программных средств, а программирование на алгоритмических языках; генерацию или конфигурацию (настройку) проектных решений на основе использования специальных инструментальных программных средств. Компьютерное проектирование подразумевает проектирование компонентов ИС осуществляется без использования специальных инструментальных программных средств, а программирование на алгоритмических языках; *генерацию или конфигурацию (настройку) проектных решений на основе использования специальных инструментальных программных средств В оригинальном проектировании *проектные решения разрабатываются «с нуля» в соответствии с требованиями к ИС; конфигурация ИС осуществляется из готовых программных модулей. В типовом проектировании проектные решения разрабатываются «с нуля» в соответствии с требованиями к ИС; *конфигурация ИС осуществляется из готовых программных модулей. последовательность работ в рамках утвержденного плана, приводящая к созданию работоспособного варианта ИС, характеризует *Итерационность Инкрементность Цикличность Роль (Role) – это *категория исполнителей в процессе разработки рабочего продукта (артефакта) активность исполнителей, нацеленая на получение результата (артефакта) конкретный артефакт: модель, документ, план, код и т.д. Действие это категория исполнителей в процессе разработки рабочего продукта (артефакта) *активность исполнителей, нацеленая на получение результата (артефакта)) конкретный артефакт: модель, документ, план, код и т.д. К основным рабочим процессам относят: *построение бизнес-моделей, определение требований, анализ и проектирование, тестирование, развертывание управление конфигурацией и изменениями, управление проектом, управление средой К поддерживающим рабочим процессам относят: построение бизнес-моделей, определение требований, анализ и проектирование, тестирование, развертывание *управление конфигурацией и изменениями, управление проектом, управление инфраструктурой Сопоставьте:
*1 б 2 г 3д 4 в 5а 1 а 2 д 3г 4 в 5б 1 в 2 б 3г 4 а 5д 1 г 2 б 3в 4 а 5д Рабочий продукт (артефакт) *Объект (объем информации), создаваемый, модифицируемый или используемый в некотором процессе Результат работы информационной системы Установите соответствие между задачами начальной фазы жизненного цикла и расшифровкой
*1-3, 2-5, 3- 2, 4-1, 5-4 1-4, 2-1, 3- 2, 4-5, 5-3 1-1, 2-3, 3- 2, 4-5, 5-4 Какие вопросы решаются при выборе архитектурных решений: *Наличие сходных систем. *Анализ существующей архитектуры, обоснование необходимости ее развития Проводится обследование предметной области *Обоснование программно-технической платформы *Обоснование выбора новых технологий Проводится формирование проектной команды *Обоснование выбора программных компонентов Соотнесите роли с участниками проекта создания (модернизации ИС):
*1-2 2-4 3 -6 4-1 5 -5 6 -3 1-3 2-4 3 -5 4-1 5 -6 6 -2 1-6 2-4 3 -2 4-1 5 -3 6 -5 Среди задач системного аналитика на начальной фазе формирования требований выделяются по технологии RUP: *Понимание потребностей пользователей и других заинтересованных лиц Создание концепции (списка заинтересованных лиц, ограничений, формулировка проблемы, список свойств системы) *Документирование и ранжирование требований *Согласование требований со всеми заинтересованными лицами: пользователями, архитекторами, разработчиками, менеджерами проектов Среди задач фазы проектирования отсутствует задача по технологии RUP: Более глубоко понять требования Спроектировать, реализовать и проверить базовую архитектуру Снизить существенные риски и дать более точную оценку сроков и стоимости Уточнить прецедент разработки и установить среду разработки *Выбрать и создать основы архитектуры системы В фазе проектирования ИС в технологии RUP архитектор *направляет и координирует решение технических задач и разработку артефактов *координирует принятие ряда ключевых решений, касающихся технологий, структуры и организации программной системы (ИС) Проводит анализ бизнес-требований В фазе построения ИС в технологии RUP разработчик: Координирует принятие ряда ключевых решений, касающихся технологий, структуры и организации программной системы (ИС) * Спроектировать, реализовать и протестировать программное обеспечение, удовлетворяющее этим требованиям Документирование и ранжирование требований * Спроектировать, реализовать и протестировать все необходимые базы данных * Осуществлять интеграцию своего приложения с работой других разработчиков В фазе построения ИС в технологии RUP тестировщик: Осуществляет интеграцию приложения с работой других приложений * Проверяет стабильности выпуска (можно ли его инсталлировать, загрузить и запустить), * Осуществляет создание отчетов о выявленных инцидентах. Согласовывает требования со всеми заинтересованными лицами * Оценивает достижение приемлемого результата с точки зрения выполнения требования На всех фазах разработки проекта ИС в технологии RUP менеджер проекта: * управляет персоналом, подбором и координацией членов проектной группы координирует принятие ряда ключевых решений, касающихся технологий, структуры и организации программной системы (ИС) * определяет цели и границы создаваемой информационной системы (программного продукта) согласовывает требования со всеми заинтересованными лицами * управляет процессами разработки информационной системы Для определения границ проекта необходимо: *Согласовать высокоуровневую концепцию Провести анализ программно-технической платформы *Подробное описание ключевых акторов и вариантов использования Выявить акторов означает: определить взаимодействие действующих лиц с системой и их группировка (активности/функции в бизнес-процессах) *проанализировать свойства и запросы заинтересованных лиц определить все ли объекты используются в прецедентах Выявить варианты использования означает: составление глоссария *определить взаимодействие действующих лиц с системой и их группировка (активности/функции в бизнес-процессах) проанализировать свойства и запросы заинтересованных лиц определить все ли объекты используются в прецедентах Модель вариантов использования — *это абстрактное представление взаимодействия системы с её окружением: пользователями, внешними системами и устройствами. роль, которую играет человек или внешняя система при взаимодействии с разрабатываемой системой. взаимодействие между одним или несколькими акторами и системой Укажите верные утверждения: *Диаграмма классов определяет типы классов системы и различного рода статические связи, которые существуют между ними. *На диаграммах классов изображаются атрибуты классов, операции классов и ограничения, которые накладываются на связи между классами. Диаграммы классов описывают поведение взаимодействующих групп объектов. Модели, описывающие поведение взаимодействующих классов объектов называются диаграммами классов диаграммами активности * диаграммами взаимодействия Взгляд на взаимодействие объектов с акцентом на временной последовательности обмена сообщениями отображает: *Диаграмма последовательности Диаграмма коммуникации Взгляд на взаимодействие объектов с акцентом на структурную организацию взаимодействующих объектов отображает Диаграмма последовательности *Диаграмма коммуникации Диаграмма состояний — *диаграмма, на которой представлен конечный автомат с простыми состояниями, переходами и композитными состояниями. диаграмма, отражающие события, происходящие в рамках варианта использования. Диаграмма деятельности (активностей) отображает: * технологию, позволяющую описывать логику процедур, бизнес-процессы и потоки работ. спецификацию последовательности состояний, через которые проходит объект или взаимодействие в ответ на события своей жизни Диаграмма развертывания служит: для объединения элементов в группы по какому-либо признаку с целью упрощения структуры и организации работы с моделью системы * для отображения физического расположения системы, показывая, на каком физическом оборудовании запускается та или иная составляющая программного обеспечения для отображения интерфейсов между элементами (подсистемами). Диаграмма компонентов служит: для объединения элементов в группы по какому-либо признаку с целью упрощения структуры и организации работы с моделью системы для отображения физического расположения системы, показывая, на каком физическом оборудовании запускается та или иная составляющая программного обеспечения * для отображения интерфейсов между элементами (подсистемами). Диаграмма вариантов использования применяется для *визуализации подмножества модели вариантов использования с целью упрощения коммуникаций участников проекта описания взаимодействие между акторами Тест № 2 семестр 2 Описание: Название «Внедрение и сопровождение ИС», по разделам 4 и 5 Основные процессы планирования проекта не включают *Разработку устава проекта Разработку плана управления проектом Планирование содержания (результатов) Определение структуры и состава работ Определение взаимосвязи работ Оценку длительности и объемов работ Определение потребности в ресурсах Оценку стоимости проекта Составление расписания выполнения работ Разработку бюджета проекта процесс, необходимый для определения, подготовки, координации и интеграции всех вспомогательных планов в план управления проектом *Разработка плана управления проектом Определение содержания Определение состава операций Разработка плана управления проектом *Планирование содержания Определение состава операций процесс, необходимый для разделения основных результатов поставки проекта и работ проекта на меньшие элементы, которыми легче управлять *Создание иерархической структуры работ (ИСР) Разработка плана управления проектом Определение состава операций К процессам планирования не относится: Оценка длительности операций *Процессы координации персонала и других ресурсов для выполнения работ Разработка расписания Стоимостная оценка Разработка бюджета расходов Процесс, необходимый для применения плановых систематических операций по проверке качества, например, аудит или независимая экспертиза, чтобы удостовериться, что в проекте используются все необходимые процессы для выполнения требований. *Обеспечение качества Развитие команды проекта Разработка плана управления проектом Процесс, необходимый для формирования человеческих ресурсов, нужных для выполнения проекта. *Набор команды проекта Развитие команды проекта Заказчик - это *ответственное лицо, которое отвечает за создание, финансирование, приемку, внедрение ИС, выступает от лица пользователей. ответственное лицо, которое выполняет эксплуатацию программно-технических средств и информационного и методологического обеспечения ИС (технологические и инструкционные карты), ИТ-служба ответственное лицо (организация или подразделение), непосредственное создающее ИС Администратор - это ответственное лицо, которое отвечает за создание, финансирование, приемку, внедрение ИС, выступает от лица пользователей. *ответственное лицо, которое выполняет эксплуатацию программно-технических средств и информационного и методологического обеспечения ИС (технологические и инструкционные карты), ИТ-служба ответственное лицо (организация или подразделение), непосредственное создающее ИС Разработчик - это ответственное лицо, которое отвечает за создание, финансирование, приемку, внедрение ИС, выступает от лица пользователей. ответственное лицо, которое выполняет эксплуатацию программно-технических средств и информационного и методологического обеспечения ИС (технологические и инструкционные карты), ИТ-служба *ответственное лицо (организация или подразделение), непосредственное создающее ИС Функциональная организационная структура проектов предполагает: четкое разделение функций сотрудников: предпроектное обследование, формирование и анализ требований, проектирование, разработка, тестирование, внедрение. Передача результатов от одной группы исполнителей к другой. формирование проектной команды на все время выполнения проекта, возможное включение ключевых пользователей. административное и проектное подчинение сотрудников. Удобно при одновременном выполнении нескольких проектов, один сотрудник может быть в нескольких проектах 11. Проектная организационная структура проектов предполагает: четкое разделение функций сотрудников: предпроектное обследование, формирование и анализ требований, проектирование, разработка, тестирование, внедрение. Передача результатов от одной группы исполнителей к другой. *формирование проектной команды на все время выполнения проекта, возможное включение ключевых пользователей. административное и проектное подчинение сотрудников. Удобно при одновременном выполнении нескольких проектов, один сотрудник может быть в нескольких проектах Матричная организационная структура проектов предполагает: четкое разделение функций сотрудников: предпроектное обследование, формирование и анализ требований, проектирование, разработка, тестирование, внедрение. Передача результатов от одной группы исполнителей к другой. формирование проектной команды на все время выполнения проекта, возможное включение ключевых пользователей. *административное и проектное подчинение сотрудников. Удобно при одновременном выполнении нескольких проектов, один сотрудник может быть в нескольких проектах Лицо, ответственное за управление проекта со стороны заказчика – составление планов, мониторинг исполнения, приемка работ *Главный менеджер проекта Менеджер проекта со стороны заказчика Спонсор проекта Ключевые (функциональные) пользователи Лицо ответственное за координацию работ со стороны заказчика Главный менеджер проекта *Менеджер проекта со стороны заказчика Спонсор проекта Ключевые (функциональные) пользователи Верификация – *определение на различных стадиях проекта соответствия создаваемой системы сформулированным в начале каждой стадии требованиям. проверка компонентов, выполняется после верификации, и представляет процесс создания выполняемых тестовых случаев, используемых в процессе реального тестирования функционирующей системы выполняется методом анализа заданных условий применения и оценки соответствия характеристик продукции этим требованиям, результатом является вывод о возможности применения продукции для конкретных условий. Поверка соответствия конкретным условиям функционирования Аттестация – определение на различных стадиях проекта соответствия создаваемой системы сформулированным в начале каждой стадии требованиям. *тестирование компонентов, выполняется после верификации, и представляет процесс создания выполняемых тестовых случаев, используемых в процессе реального тестирования функционирующей системы выполняется методом анализа заданных условий применения и оценки соответствия характеристик продукции этим требованиям, результатом является вывод о возможности применения продукции для конкретных условий. Поверка соответствия конкретным условиям функционирования Валидация – определение на различных стадиях проекта соответствия создаваемой системы сформулированным в начале каждой стадии требованиям. тестирование компонентов, выполняется после верификации, и представляет процесс создания выполняемых тестовых случаев, используемых в процессе реального тестирования функционирующей системы выполняется методом анализа заданных условий применения и оценки соответствия характеристик продукции этим требованиям, результатом является вывод о возможности применения продукции для конкретных условий. Поверка соответствия конкретным условиям функционирования Цели преследуемые при бета-тестировании: *Протестировать контролируемую реальную реализацию приложения *Обеспечить предварительный просмотр готовящегося релиза Обучить пользователей работе с системой Подготовка к окончательному развертыванию подразумевает: *Создание материалов для обучения пользователей и обслуживающего персонала Предрелизное тестирование *Подготовка площадки для развертывания и конвертирование рабочих баз данных *Подготовка к запуску Подготовка к запуску при окончательном развертывании не включает: Подготовку упаковки и тиражирование Подготовку к передаче материалов подразделениям маркетинга Подготовку к распространению и продажам *Подготовку к обучению всего персонала заказчика Укажите неверное утверждение: *В фазе Внедрение акцент делается на обеспечение полного соответствия программного обеспечения нуждам пользователей Фаза внедрения содержит более 10 итераций *В итерациях тестирования вносятся небольшие усовершенствования на основе обратной связи с пользователями |