- •Сформулируйте, чем измерительный метод оценки качества программных средств отличается от регистрационного.
- •2. Из каких структурных единиц состоит процесс разработки программных средств в соответствии с положениями стандарта iso/iec 12207: 1995? Перечислите их.
- •3. Сформулируйте основные различия модели качества в использовании от модели внешнего качества программных средств.
- •4. Сформулируйте основные различия 2-го и 3-го уровней зрелости предприятий в соответствии с моделью смм.
- •5. Определите исходные данные и результаты сертификации программных средств.
Белорусский государственный университет
информатики и радиоэлектроники
Факультет непрерывного и дистанционного обучения
Специальность ”Программное обеспечение информационных технологий”
Контрольная работа
по предмету: Стандартизация и сертификация программного обеспечения
Выполнил: Проверил:
Студент гр. 701021с Бахтизин В.В.
Астапенко М. А.
Зачетная книжка № 701021с-01
Минск 2010
Задание:
1. Сформулируйте, чем измерительный метод оценки качества программных средств отличается от регистрационного. 2. Из каких структурных единиц состоит процесс разработки программных средств в соответствии с положениями стандарта ISO/IEC 12207: 1995? Перечислите их. 3. Сформулируйте основные различия модели качества в использовании от модели внешнего качества программных средств. 4. Сформулируйте основные различия 2-го и 3-го уровней зрелости предприятий в соответствии с моделью СММ. 5. Определите исходные данные и результаты сертификации программных средств. Контрольная работа должна содержать стандартный титульный лист с указанием названия дисциплины, вашей фамилии и инициалов, полного номера зачетки, номера группы. Оформление: Word, 14 пт, через один интервал. Объем работы - 5-7 страниц.
Решение:
Сформулируйте, чем измерительный метод оценки качества программных средств отличается от регистрационного.
Измерительный метод основан на получении информации о свойствах и характеристиках ПС с использованием инструментальных средств. Например, с использованием этого метода определяется объем ПС - число строк исходного текста программ и число строк - комментариев, число операторов и операндов, число исполненных операторов, число ветвей в программе, число точек входа (выхода), время выполнения ветви программы, время реакции и другие показатели.
Измерительный метод - наиболее объективный и употребляемый.
Регистрационный метод основан на получении информации во время испытаний или функционирования ПС, когда регистрируются и подсчитываются определенные события, например, время и число сбоев и отказов, время передачи управления другим модулям, время начала и окончания работы.
2. Из каких структурных единиц состоит процесс разработки программных средств в соответствии с положениями стандарта iso/iec 12207: 1995? Перечислите их.
На уровне международных стандартов наиболее полно ЖЦ, технология разработки и обеспечения качества сложных программных средств отражены в международном стандарте ISO/IEC 12207:1995.
Основные процессы ЖЦ состоят из пяти процессов, которые реализуются под управлением основных сторон, вовлеченных в ЖЦ ПС. Основными сторонами являются заказчик, поставщик, разработчик, оператор и персонал сопровождения программных продуктов.
Процесс заказасодержит работы и задачи, выполняемые заказчиком, и состоит из определения потребностей заказчика в системе, программном продукте (ПП) или программной услуге (ПУ), подготовки и выпуска заявки на подряд, выбора поставщика и управления процессом заказа вплоть до завершения приемки системы, ПП или ПУ.
Процесс заказа состоит из пятиработ:
подготовка;
подготовка заявки на подряд;
подготовка и корректировка договора;
надзор за поставщиком;
приемка и закрытие договора.
Общее число задач по данным работам равно 23.
Процесс поставкисостоит из работ и задач, выполняемых поставщиком; начинается с решения о подготовке предложения в ответ на заявку на подряд, присланную заказчиком, или с подписания договора и вступления с заказчиком в договорные отношения по поставке системы, ПП или ПУ; продолжается определением процедур и ресурсов, необходимых для управления и обеспечения проекта, включая разработку проектных планов и их выполнение посредством поставки системы, ПП или ПУ заказчику.
Процесс поставки состоит из семиработ:
подготовка;
подготовка ответа;
подготовка договора;
планирование;
выполнение и контроль;
проверка и оценка;
поставка и закрытие договора.
Общее число задач по данным работам равно 23.
Процесс разработкисостоит из работ и задач, выполняемых разработчиком, и включает работы по анализу требований, проектированию, программированию, сборке, тестированию, вводу в действие и приемке ПП.
Процесс разработки состоит из тринадцатиработ:
подготовка процесса;
анализ требований к системе;
проектирование системной архитектуры;
анализ требований к программным средствам;
проектирование программной архитектуры;
техническое проектирование программных средств;
программирование и тестирование программных средств;
сборка программных средств;
квалификационные испытания программных средств;
сборка системы;
квалификационные испытания системы;
ввод в действие программных средств;
обеспечение приемки программных средств.
Общее число задач по данным работам равно 55.
Процесс эксплуатациисостоит из работ и задач оператора и охватывает эксплуатацию ПП и системы, в которую он входит, и поддержку пользователей в процессе эксплуатации.
Процесс эксплуатации состоит из четырехработ:
подготовка процесса;
эксплуатационные испытания;
эксплуатация системы;
поддержка пользователя.
Общее число задач по данным работам равно 9.
Процесс сопровождениясостоит из работ и задач, выполняемых персоналом сопровождения, и реализуется при модификациях ПП. Цель процесса – изменение существующего ПП при сохранении его целостности. Процесс охватывает вопросы переносимости и снятия ПП с эксплуатации.
Процесс сопровождения состоит из шести работ:
подготовка процесса;
анализ проблем и изменений;
внесение изменений;
проверка и приемка при сопровождении;
перенос;
снятие с эксплуатации.
Общее число задач по данным работам равно 24.