Шпаргалка Программная инженерия. Ответы. 1. Основы программной инженерии
Скачать 17.53 Kb.
|
1. Основы программной инженерии Выделите из представленного множества три причины появления программной инженерии как методологии индустриального проектирования ПП… Нечеткая формулировка и частое изменение требований со стороны заказчика Частое изменение средств программирования. (?) Низкое качество управления процессами разработки ПП. (?) Вставьте в определение программной инженерии пропущенные слова: «Программная инженерия – методы разработки, внедрения и сопровождения программного обеспечения в рамках имеющегося бюджета с заданными уровнем качества и сроками реализации». Выделите из представленного множества три ключевых момента технологического процесса создания программного продукта: жизненный цикл, CASE – средства, стандарты Вставьте пропущенные слова: при моделировании бизнес-процессов предметной области вначале строится модель как есть и затем уже как должно быть Выделите из приведенного списка два правильных метода проектирования бизнес-процессов: Структурные, Объектно-ориентированные Выберите из приведенного списка четыре элемента IDEF0 модели: Вход, Механизм, Выход, Управление Выделите из представленного множества пять этапов, относящиеся к жизненному циклу ПО анализ требований, проектирование, конструирование, тестирование и отладка, эксплуатация и сопровождение Выделите из представленного множества три классические модели жизненного цикла ПО: каскадная, эволюционная, спиральная Выберите из приведенного списка четыре функциональных возможности CASE-средств: Моделирование, Документирование, Реализация, Тестирование Выделите из представленного множества пять областей знаний по разработке ПО определенных стандартом SWEBOK: анализ требований, проектирование, конструирование, тестирование и отладка, эксплуатация и сопровождение Выделите четыре верных требования SWEBOK к программному продукту: Требования к продукту и процессу, Функциональные требования, Системные требования, Нефункциональные требования В SWEBOK процесс проектирования состоит из двух частей – выделите эти части: Проектирование архитектурного дизайна, Детализированное проектирование архитектуры Выделите три верных причины этапа сопровождения ПО: Изменение бизнес-процессов у заказчика, Замена пользователем программно-аппаратной платформы, Обнаружение ошибок в процессе эксплуатации Сценарий, при котором «взаимоотношения заказчика и разработчика строго регламентированы и обязательны для исполнения обеими сторонами» называют: жесткое внедрение Выделите шесть характеристик качества ПО определенных в международном стандарте ISO/МЭК 9126:1991 «Оценка программного продукта. Характеристики качества и руководство по их применению»: Мобильности, Надежности, Функциональных возможностей, Эффективности, Сопровождаемости, Практичности Выделите пять процессов жизненного цикла программных средств согласно ГОСТ Р ИСО/МЭК 12207-99. «Информационная технология. Процессы жизненного цикла программных средств»: Заказ, Поставка, Разработка, Эксплуатация, Сопровождение 2. Основы управления программными проектами Выделите из представленного множества два вида организации человеческой деятельности при классическом управлении проектами: Операционная, Проектная Выделите из представленного множества пять этапов (фаз) жизненного цикла проекта приведенных в стандарте PMBOK инициация, планирование, исполнение, мониторинг и управление, завершение Выделите из представленного множества три особенности управления программными проектами: ПП нематериален, его нельзя увидеть в процессе конструирования и, оперативно повлиять на его реализацию жизненный цикл ПП в существующих стандартах описан в общем виде и прямо не ориентированы на специфику конкретного продукта поддаются точному оцениванию, как по времени создания, так и по требуемому бюджету Выделите из представленного множества верный вариант ограничений «железного треугольника» проекта: содержание, качество, бюджет .Укажите правильную последовательность жизненного цикла управления рисками: идентификация рисков, анализ рисков, планирование рисков, мониторинг и управления рисками 3. Продвижение программных продуктов на промышленном рынке Выделите четыре особенности программного продукта как товара на рынке: программные продукты являются предметом интеллектуального труда программные продукты являются предметом промышленного производства программные продукты должны быть снабжены программной документацией программные продукты являются товаром, предназначенным для широкого распространения посредством продажи Выделите три фактора определяющих наличие рынка ПП: Реальная потребность у заказчиков, Организационно-экономические механизмы, регламентирующие взаимоотношения участников, Конкретные предложения у разработчиков Выделите пять факторов, определяющих конкурентоспособность разработчиков и их положение на рынке: цена на программную продукцию либо услугу качество продукции с точки зрения удовлетворения требуемых потребностей отличительные особенности продукции, побуждающие покупателя приобретать именно данный программный продукт гибкость производителя, связанная со способностью реагировать на просьбы покупателя по адаптации либо доработке программных продуктов время (сроки) реакции производителя на потребности покупателя В зависимости от того, для кого разрабатывается ПП – для конкретного заказчика или всего ИТ-рынка, выделяют два вида ПП: Тиражные (коробочные) программные продукты, Заказные (внутрифирменные) программные продукты Выделите четыре метода продвижения продуктов в сети Интернет: Поисковая оптимизация, Контекстная реклама, Медийная реклама, Оптимизация в социальных медиа Перечислите три основных фактора, непосредственно влияющих договорную цену разработки ПП: Размер ПП Производительность труда программиста Нормативы оплаты труда при создании ПП |