Понятие технологии программирования

Страница 10

Наверное, трудно представить себе коммерческую разработку, к которой предъявляются требования по уровню E. Сертификация же программного обеспечения по уровню D имеет родственников в российской практике: приемо-сдаточные испытания и проверка соответствия реальных возможностей декларированным. Проверки по уровням A, B и C невозможны без специализированных инструментальных средств.

Разумеется, реализация требований DO-178B (впрочем, как и других нормативных документов) приводит к существенному увеличению стоимости продуктов, что связано со значительными затратами на разработку дополнительных тестов, проведения дополнительных процедур тестирования и на разработку дополнительной технической документации. В связи с этим на рынке программного обеспечения существуют инструментальные средства, помогающие автоматизировать процесс верификации программ. Такие инструменты могут поставляться как штатные компоненты в составе интегрированных сред разработки, так и в виде специализированных инструментов. [14]

В современных условиях, условиях жесткой конкуренции, очень важно гарантировать высокое качество вашего процесса конструирования ПО. Такую гарантию дает сертификат качества процесса, подтверждающий его соответствие принятым международным стандартам. Каждый такой стандарт фиксирует свою модель обеспечения качества. Наиболее авторитетны модели стандартов ISO 9001:2000, ISO/IEC 15504 и модель зрелости процесса конструирования ПО (Capability Maturity Model – СММ) Института программной инженерии при американском университете Карнеги-Меллон.

Модель стандарта ISO 9001:2000 ориентирована на процессы разработки из любых областей человеческой деятельности. Стандарт ISO/IEC 15504 специализируется на процессах программной разработки и отличается более высоким уровнем детализации. Достаточно сказать, что объем этого стандарта превышает 500 страниц. Значительная часть идей ISO/IEC 15504 взята из модели СММ.

Базовым понятием модели СММ считается зрелость компании. Незрелой называют компанию, где процесс конструирования ПО и принимаемые решения зависят только от таланта конкретных разработчиков. Как следствие, здесь высока вероятность превышения бюджета или срыва сроков окончания проекта.

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

Таким образом, модель СММ фиксирует критерии для оценки зрелости компании и предлагает рецепты для улучшения существующих в ней процессов. Иными словами, в ней не только сформулированы условия, необходимые для достижения минимальной организованности процесса, но и даются рекомендации по дальнейшему совершенствованию процессов.

Очень важно отметить, что модель СММ ориентирована на построение системы постоянного улучшения процессов. В ней зафиксированы пять уровней зрелости и предусмотрен плавный, поэтапный подход к совершенствованию процессов – можно поэтапно получать подтверждения об улучшении процессов после каждого уровня зрелости.

Страницы: 5 6 7 8 9 10 11

Похожие статьи:

Оценка помех, влияющих на передачу сигнального тока
Передача сигналов АЛС происходит в специфических, свойственных только ей условиях. Во-первых, сигнал в каждой рельсовой цепи передается только от собственного источника и его уровень в рельсах по мере движения поезда непрерывно возрастает. Во-вторых, переход локомотива с одной рельсовой цепи на дру ...

Оценка параметра масштаба закона Вейбулла-Гнеденко
Точечная оценка параметра масштаба закона Вейбулла-Гнеденко, рассчитывается по формуле, тыс.км: , (8) икарус трансмиссия безотказность двигатель где - гамма – функция по аргументу , который берется из табл.7 (Приложение В) в зависимости от коэффициента вариации . Значение гамма – функция определяем ...

Рекомендации по выполнению перехода
После выхода из устья реки Дон, следуя курсом ПУ=264.4 заходим в Азов-Донской морской канал. Выйдя из канала движемся рекомендованным путем №31 определяя свое местоположение по маякам Белосарайский и Бердянский. После прохода маяка Еникальский ложимся на курс ПУ=194.3 и входим в Керчь-Еникальский к ...

Навигация

Copyright © 2020 - All Rights Reserved - www.localtransport.ru