- •Контрольные вопросы по дисциплине «Разработка и стандартизация программных средств и информационных технологий»
- •Охарактеризуйте этапы развития программного обеспечения.
- •Что такое жизненный цикл программного продукта?
- •Что изменилось в российской стандартизации в связи с принятием Федерального закона «о техническом регулировании»?
- •Что определяет стандарт гост р исо/мэк 12207:1999?
- •Какова структура стандарта гост р исо/мэк 12207:1999? Какие процессы он описывает?
- •В чем заключается этап проектировании по? Какая документация создается в процессе выполнения этого этапа?
- •Для кого предназначена эксплуатационная документация на ппп? Ее структура?
- •Что определяет лицензионное соглашение на приобретаемое по? Какие вы знаете виды лицензионных соглашений?
- •Что такое сертификация как процесс?
- •Для чего нужна сертификация программного обеспечения?
- •Как организована система сертификации в рф? Какие формы сертификации существуют по отношению к по?
- •Может ли быть сертифицировано зарубежное программное средство?
- •Чем характеризуется качество пп? Опишите «дерево качества» по.
- •Что такое комплексный показатель качества пп?
- •Охарактеризуйте уровни модели cmm. Чем cmmi отличается от cmm?
- •Укажите отличия методологий разработки по: «Fix&Code», «Agile», rup, msf.
- •Чему посвящен стандарт iso 9000, разработанный Международной организацией по стандартизации? Чем отличаются стандарты iso 9001, iso 9002, iso 9003?
- •Что определяют стандарты posix?
Что такое комплексный показатель качества пп?
Он используется для обобщенной характеристики качества ПП при сравнении его с аналогами.
, где n – количество учитываемых характеристик качества, Xi – относительный показатель качества, установленный экспертным путем на основе выбранной шкалы, Bi – весовой коэффициент i-го показателя качества, назначаемый в соответствии с нуждами и потребностями организации. Также на основе показателей качества можно вычислить коэффициент предпочтения K=I1/I2, где I1 – показатель качества ПП, а I2 – показатель качества аналога.
Что такое надежность ПП?
Надежность ППП – это: свойство ППП выполнять заданные функции, сохраняя во времени значения эксплуатационных показателей в заданных пределах;
Что считается дефектом программного изделия ?
Дефектом программного изделия считается: любое расхождение между работой ППП и требованиями технического задания;
Когда дефекты и аномалии при функционировании ППП называют сбоем?
Дефекты и аномалии при функционировании ППП называют сбоем, если: время восстановления ППП в рабочее состояние меньше обусловленного требованиями технического задания;
Когда дефекты и аномалии при функционировании ППП называют отказом?
Дефекты и аномалии при функционировании ППП называют отказом, если: время восстановления ППП в рабочее состояние больше обусловленноготребованиями технического задания.
Сколько дефектов может содержаться в программном изделии в миллионе KAELOC при уровне качества «6 сигма»?
При уровне качества «6 сигма» в программном изделии в миллионе строк ассемблерного эквивалента должно содержаться не более: 3…4 дефектов;
Опишите шаги реализации концепции качества «6 сигма» (“Six Sigma”)
- D (define) – определение – ставятся цели и рамки выполнения проекта, выявляются проблемы, которые должны быть решены для достижения определенного уровня отклонений от стандартных характеристик процессов.
- M (measure) – измерение – сбор информации о текущем положении дел, для получения данных, характеризующих базовый уровень необходимой работы и выявления участков требующих особого внимания.
- A (analyze) – анализ – выявляются основные причины с помощью статистических методов.
- I (improve) – улучшение – внедряются решения, ориентированные на устранение проблем, выявленные на этапе анализа.
- C (control) – контроль – оценка и мониторинг результатов предшествующих шагов
Охарактеризуйте уровни модели cmm. Чем cmmi отличается от cmm?
Укажите отличия методологий разработки по: «Fix&Code», «Agile», rup, msf.
1)Как правило, разработка программного обеспечения представляет собой довольно хаотическую деятельность, которую нередко можно охарактеризовать фразой "code and fix" ("пишем и правим"). Единого плана не существует, а общий проект представляет собой просто смесь краткосрочных решений. Такой подход может сгодиться для создания небольшой системы, однако если система начинает расти, добавлять в нее новые свойства становится все более затруднительно.
2)Agile - Большинство гибких методологий нацелены на минимизацию рисков, путём сведения разработки к серии коротких циклов, называемых итерациями, которые обычно длятся две-три недели. Каждая итерация сама по себе выглядит как программный проект в миниатюре, и включает все задачи, необходимые для выдачи мини-прироста по функциональности: планирование, анализ требований, проектирование, кодирование, тестирование и документирование.
3)Rational Unified Process (RUP) — методология разработки программного обеспечения, созданная компанией Rational Software. RUP использует итеративную модель разработки. В конце каждой итерации (в идеале продолжающейся от 2 до 6 недель) проектная команда должна достичь запланированных на данную итерацию целей, создать или доработать проектные артефакты и получить промежуточную, но функциональную версию конечного продукта. Итеративная разработка позволяет быстро реагировать на меняющиеся требования, обнаруживать и устранять риски на ранних стадиях проекта, а также эффективно контролировать качество создаваемого продукта.
4)Microsoft Solutions Framework (MSF) — методология разработки программного обеспечения, предложенная корпорацией Microsoft. MSF опирается на практический опыт Microsoft и описывает управление людьми и рабочими процессами в процессе разработки решения. MSF представляет собой согласованный набор концепций, моделей и правил.