- •Контрольные вопросы по дисциплине «Разработка и стандартизация программных средств и информационных технологий»
- •Охарактеризуйте этапы развития программного обеспечения.
- •Что такое жизненный цикл программного продукта?
- •Что изменилось в российской стандартизации в связи с принятием Федерального закона «о техническом регулировании»?
- •Что определяет стандарт гост р исо/мэк 12207:1999?
- •Какова структура стандарта гост р исо/мэк 12207:1999? Какие процессы он описывает?
- •В чем заключается этап проектировании по? Какая документация создается в процессе выполнения этого этапа?
- •Для кого предназначена эксплуатационная документация на ппп? Ее структура?
- •Что определяет лицензионное соглашение на приобретаемое по? Какие вы знаете виды лицензионных соглашений?
- •Что такое сертификация как процесс?
- •Для чего нужна сертификация программного обеспечения?
- •Как организована система сертификации в рф? Какие формы сертификации существуют по отношению к по?
- •Может ли быть сертифицировано зарубежное программное средство?
- •Чем характеризуется качество пп? Опишите «дерево качества» по.
- •Что такое комплексный показатель качества пп?
- •Охарактеризуйте уровни модели cmm. Чем cmmi отличается от cmm?
- •Укажите отличия методологий разработки по: «Fix&Code», «Agile», rup, msf.
- •Чему посвящен стандарт iso 9000, разработанный Международной организацией по стандартизации? Чем отличаются стандарты iso 9001, iso 9002, iso 9003?
- •Что определяют стандарты posix?
В чем заключается этап проектировании по? Какая документация создается в процессе выполнения этого этапа?
Проектирование – этап разработки высокоуровневой и детализированной модели ПП
- высокоуровневое (внешнее) – описание планируемого поведения создаваемого ПП с точки зрения пользователя (интерфейса)
- низкоуровневое (внутреннее) – написание спецификаций для каждого модуля
Проектная документация
- отчет по исследованной предметной области с описанием задач
- ТЗ на проектирование
- план-график
- внешние и внутренние спецификации
- программные коды
- общее описание программного обеспечения, используемого при разработке и при функционировании ПП.
Что входит в спецификацию модуля ППП?
В спецификацию модуля ППП входят: имя, функция, список входных и выходных данных, описание внешних эффектов;
На какой модели жизненного цикла ПО основано экстремальное программирование?
Принципы экстремального программирования основаны на: спиральной модели жизненного цикла ПО.
В чем заключается процесс тестирования программ?
Тестирование программ – это процесс: многократного выполнения программы с целью выявления ошибок;
В чем заключается процесс отладки программы?
Отладка программы – это процесс: получения программы, функционирующей в соответствии с требованиями технического задания;
Что такое детерминированное тестирование?
Детерминированное тестирование – это: многократное выполнение программы на ЭВМ с использованием специальным образом подобранных тестовых наборов данных;
Что такое статическое тестирование?
Статическое тестирование – это: просмотр текста программы после трансляции и проверка правил структурного построения программы и обработки данных;
Что такое стохастическое тестирование?
Стохастическое тестирование – это: многократное выполнение программы на ЭВМ с использованием в качестве исходных данных множества случайных величин.
Что такое комплексное тестирование ППП?
Комплексное тестирование ППП заключается в: проверке корректности функционирования программ при правильных исходных данных и эффективности средств программной защиты и восстановления.
Что такое системное тестирование ППП ?
Системное тестирование ППП заключается в: тестировании ППП на соответствие требованиям технического задания и оценке его пригодности к регулярной эксплуатации и сопровождению
Что такое бета-тестирование ППП?
Бета-тестированием ППП называют: тестирование с привлечением внешних тестировщиков;
Что такое альфа-тестирование ППП?
Альфа-тестированием ППП называют: тестирование внутри фирмы-разработчика.
Для кого предназначена технологическая документация на ППП? Ее структура?
Технологическая документация на ППП создается для: специалистов, ведущих проектирование, разработку и сопровождение ППП;
Структура:
1. Проектная документация (отчет по исследованию ПО с описанием комплекса задач, выбранных для реализации; ТЗ; спецификации (внешние и внутренние); документация на разработанные программные модули; общее описание ПО, используемого при разработке ПО и его функционировании),
2. Документация тестирования (исходные данные для проведения тестирования ( методы, тестовые наборы или принципы их формирования, описание модулей-заглушек, модулей-драйверов, ресурсы тестирования); программное тестирование; журнал тестирования – важный документ; итоговый отчет результата тестирования),
3.Документация испытаний (программы испытаний; описание методов и методик испытаний; протоколы испытаний; акт завершения работы по исполнен. работы; акт приемки программного продукта в эксплуатацию (акт внедрения) ),
4. Документация сопровождения и управления ( предложения пользователей по корректировке программы и замечания по выявленным дефектам; журнал выявленных дефектов и предложения по новым версиям ПП; журнал корректировок- что сделано конкретно, кем и когда; журнал характеристик базовых версий (много версий одного и того же продукта и отличия друг от друга)).