Скачиваний:
57
Добавлен:
01.04.2014
Размер:
63.49 Кб
Скачать

Белорусский государственный университет

информатики и радиоэлектроники

Факультет непрерывного и дистанционного обучения

Специальность ”Программное обеспечение информационных технологий”

Контрольная работа

по предмету: Стандартизация и сертификация программного обеспечения

Выполнил: Проверил:

Студент гр. 701021с Бахтизин В.В.

Астапенко М. А.

Зачетная книжка № 701021с-01

Минск 2010

Задание:

1. Сформулируйте, чем измерительный метод оценки качества программных средств отличается от регистрационного. 2. Из каких структурных единиц состоит процесс разработки программных средств в соответствии с положениями стандарта ISO/IEC 12207: 1995? Перечислите их. 3. Сформулируйте основные различия модели качества в использовании от модели внешнего качества программных средств. 4. Сформулируйте основные различия 2-го и 3-го уровней зрелости предприятий в соответствии с моделью СММ. 5. Определите исходные данные и результаты сертификации программных средств. Контрольная работа должна содержать стандартный титульный лист с указанием названия дисциплины, вашей фамилии и инициалов, полного номера зачетки, номера группы. Оформление: Word, 14 пт, через один интервал. Объем работы - 5-7 страниц.

Решение:

  1. Сформулируйте, чем измерительный метод оценки качества программных средств отличается от регистрационного.

Измерительный метод основан на получении информации о свойствах и характеристиках ПС с использованием инструментальных средств. Например, с использованием этого метода определяется объем ПС - число строк исходного текста программ и число строк - комментариев, число операторов и операндов, число исполненных операторов, число ветвей в программе, число точек входа (выхода), время выполнения ветви программы, время реакции и другие показатели.

Измерительный метод - наиболее объективный и употребляемый.

Регистрационный метод основан на получении информации во время испытаний или функционирования ПС, когда регистрируются и подсчитываются определенные события, например, время и число сбоев и отказов, время передачи управления другим модулям, время начала и окончания работы.

2. Из каких структурных единиц состоит процесс разработки программных средств в соответствии с положениями стандарта iso/iec 12207: 1995? Перечислите их.

На уровне международных стандартов наиболее полно ЖЦ, технология разработки и обеспечения качества сложных программных средств отражены в международном стандарте ISO/IEC 12207:1995.

Основные процессы ЖЦ состоят из пяти процессов, которые реализуются под управлением основных сторон, вовлеченных в ЖЦ ПС. Основными сторонами являются заказчик, поставщик, разработчик, оператор и персонал сопровождения программных продуктов.

Процесс заказасодержит работы и задачи, выполняемые заказчиком, и состоит из определения потребностей заказчика в системе, программном продукте (ПП) или программной услуге (ПУ), подготовки и выпуска заявки на подряд, выбора поставщика и управления процессом заказа вплоть до завершения приемки системы, ПП или ПУ.

Процесс заказа состоит из пятиработ:

  1. подготовка;

  2. подготовка заявки на подряд;

  3. подготовка и корректировка договора;

  4. надзор за поставщиком;

  5. приемка и закрытие договора.

Общее число задач по данным работам равно 23.

Процесс поставкисостоит из работ и задач, выполняемых поставщиком; начинается с решения о подготовке предложения в ответ на заявку на подряд, присланную заказчиком, или с подписания договора и вступления с заказчиком в договорные отношения по поставке системы, ПП или ПУ; продолжается определением процедур и ресурсов, необходимых для управления и обеспечения проекта, включая разработку проектных планов и их выполнение посредством поставки системы, ПП или ПУ заказчику.

Процесс поставки состоит из семиработ:

  1. подготовка;

  2. подготовка ответа;

  3. подготовка договора;

  4. планирование;

  5. выполнение и контроль;

  6. проверка и оценка;

  7. поставка и закрытие договора.

Общее число задач по данным работам равно 23.

Процесс разработкисостоит из работ и задач, выполняемых разработчиком, и включает работы по анализу требований, проектированию, программированию, сборке, тестированию, вводу в действие и приемке ПП.

Процесс разработки состоит из тринадцатиработ:

  1. подготовка процесса;

  2. анализ требований к системе;

  3. проектирование системной архитектуры;

  4. анализ требований к программным средствам;

  5. проектирование программной архитектуры;

  6. техническое проектирование программных средств;

  7. программирование и тестирование программных средств;

  8. сборка программных средств;

  9. квалификационные испытания программных средств;

  10. сборка системы;

  11. квалификационные испытания системы;

  12. ввод в действие программных средств;

  13. обеспечение приемки программных средств.

Общее число задач по данным работам равно 55.

Процесс эксплуатациисостоит из работ и задач оператора и охватывает эксплуатацию ПП и системы, в которую он входит, и поддержку пользователей в процессе эксплуатации.

Процесс эксплуатации состоит из четырехработ:

  1. подготовка процесса;

  2. эксплуатационные испытания;

  3. эксплуатация системы;

  4. поддержка пользователя.

Общее число задач по данным работам равно 9.

Процесс сопровождениясостоит из работ и задач, выполняемых персоналом сопровождения, и реализуется при модификациях ПП. Цель процесса – изменение существующего ПП при сохранении его целостности. Процесс охватывает вопросы переносимости и снятия ПП с эксплуатации.

Процесс сопровождения состоит из шести работ:

  1. подготовка процесса;

  2. анализ проблем и изменений;

  3. внесение изменений;

  4. проверка и приемка при сопровождении;

  5. перенос;

  6. снятие с эксплуатации.

Общее число задач по данным работам равно 24.