- •1. Понятие жизненного цикла программных средств. Компоненты жиз-
- •2. Iso/iec 12207:1995. Процессы жизненного цикла программных
- •3. Iso/iec 12207:1995. Основные процессы жизненного цикла.
- •4. Iso/iec 12207:1995.Процесс заказа и его структура.
- •5. Iso/iec 12207:1995. Процесс поставки и его структура.
- •6. Iso/iec 12207:1995. Процесс разработки и его структура.
- •7. Iso/iec 12207:1995. Процесс экслуатации и его структура.
- •8. Iso/iec 12207:1995. Процесс сопровождения и его структура.
- •9. Iso/iec 12207:1995. Вспомогательные процессы жизненного цикла.
- •10. Iso/iec 12207:1995.Процесс документирования и его структура.
- •11. Iso/iec 12207:1995.Процесс управления конфигурацией и его струк-
- •12. Iso/iec 12207:1995.Процесс обеспечения качества и его структура.
- •13. Iso/iec 12207:1995.Процесс верификации и его структура.
- •14. Iso/iec 12207:1995.Процесс аттестации и его структура.
- •15. Iso/iec 12207:1995.Процесс совместного анализа и его структура.
- •16. Iso/iec 12207:1995.Процесс аудита и его структура.
- •17. Iso/iec 12207:1995.Процесс решения проблем и его структура.
- •18. Iso/iec 12207:1995. Организационные процессы жизненного цикла.
- •19. Iso/iec 12207:1995.Процесс управления и его структура.
- •24. Адаптация требований стандарта iso/iec 12207:1995 к условиям кон-
- •25. Инструментальные средства автоматизации жизненного цикла про-
- •26. Дополнения к iso/iec 12207:1995. Классификация процессов жиз-
- •27. Дополнения к iso/iec 12207:1995. Новые процессы жизненного цик-
- •28. Дополнения к iso/iec 12207:1995. Расширенные процессы жизненно-
- •29. Дополнения к iso/iec 12207:1995. Процессы жизненного цикла про-
- •30. Дополнения к iso/iec 12207:1995. Структура процесса разработки.
- •31. Дополнения к iso/iec 12207:1995. Структура процесса управления.
- •32. Дополнения к iso/iec 12207:1995. Расширенное описание процесса
- •33. Качество программных средств. Показатели качества программных
- •34. Общие сведения о стандартах в области оценки качества, действую-
- •35. Гост 28195-99. Методы определения показателей качества про-
- •36. Гост 28195-99. Иерархическая модель оценки качества программно-
- •37. Гост 28195-99. Иерархическая модель сопровождаемости.
- •38. Гост 28195-99. Метод количественной оценки качества программ-
- •39. Стб исо/мэк 9126-2003. Метод оценки качества программных
- •40. Стандарты серии iso/iec в области оценки качества программных
- •41. Структура серии стандартов iso/iec 9126-1-4.
- •42. Структура серии стандартов iso/iec 14598-1-6.
- •43. Iso/iec 9126-1:2001. Связь качества программных средств с их жиз-
- •44. Iso/iec 9126-1. Модель внешнего и внутреннего качества программ-
- •45. Iso/iec 9126-1. Функциональность. Подхарактеристики Функцио-
- •4Нальности.
- •46. Iso/iec 9126-1. Надежность. Подхарактеристики Надежности.
- •47. Iso/iec 9126-1. Эффективность. Подхарактеристики Эффективности.
- •48. Iso/iec 9126-1. Практичность. Подхарактеристики Практичности.
- •49. Iso/iec 9126-1. Сопровождаемость. Подхарактеристики Сопровож-
- •50. Iso/iec 9126-1. Мобильность. Подхарактеристики Мобильности.
- •51. Iso/iec 9126-1. Модель качества в использовании. Характеристики
- •52. Iso/iec 9126. Свойства и критерии обоснованности метрик.
- •53. Iso/iec 9126-3. Внутренние метрики качества программных средств.
- •54. Iso/iec 9126-2. Внешние метрики качества программных средств.
- •55. Iso/iec 9126-4. Метрики качества программных средств в использо-
- •56. Iso/iec 14598-1. Метод оценки качества программных средств.
- •57. Основные понятия сертификации программных средств и систем ка-
- •58. Основные понятия в области технического нормирования, стандарти-
- •59. Оценка соответствия в Республике Беларусь.
- •60. Организация сертификации программных средств.
1. Понятие жизненного цикла программных средств. Компоненты жиз-
ненного цикла. Иерархическая структура жизненного цикла.
Жизненный цикл (ЖЦ) программного средства– это совокупностьпроцессов, работ и задач, включающая в себя разработку, эксплуатацию и сопровождение ПС иохватывающая жизнь ПС от подготовки технического задания на его разработку до прекращения его использования.
ЖЦ включает:
описание исходной информации;
описание способов и методов выполнения операций и работ;
установку требований к результатам и правилам их контроля;
определение содержания технологических и эксплуатационных документов;
определение организационной структуры коллектива, распределение и планирование работ;
определение видов контроля за ходом разработки.
Повышение эффективностиразработки и ЖЦ ПС в целом достигается за счет следующих факторов:
регламентации порядка проведения работ;
автоматизации этапов и операций;
рационального разделения труда между специалистами разной квалификации и проблемной ориентации.
В стандартах ЖЦ ПС рекомендуются наиболее современные и эффективные методы и процессы, в том числе технологические процессы и приемы разработки, методическая база для их автоматизации. Это способствует повышению качества ПС и снижению затрат на их создание.
В соответствии с данным стандартом ЖЦ ПС и систем имеет трехуровне-
вую иерархическую структуру (рис. 1). Основу жизненного цикла составляет
набор процессов. Каждый процесс разделен на набор работ. Каждая работа
13разделена на набор задач. Общее число процессов в ЖЦ ПС равно 17, работ –
74, задач – 232.
Процессы ЖЦ ПС делятся натри группы (рис. 2):
· основные;
· вспомогательные;
· организационные.
2. Iso/iec 12207:1995. Процессы жизненного цикла программных
средств и их классификация.
Процессы ЖЦ ПС делятся натри группы (рис. 2):
· основные;
· вспомогательные;
· организационные.
Основные процессы жизненного цикла – это процессы, которые реали-
зуются под управлением основных сторон, участвующих в ЖЦ ПС. Основными
сторонами являются заказчик, поставщик, разработчик, оператор и персонал
сопровождения программных продуктов.
Как видно из рис. 3, основные процессысостоят из пяти процессов:
· заказ;
· поставка;
· разработка;
· эксплуатация;
· сопровождение.
Вспомогательные процессы жизненного цикла – это процессы, являю-
щиеся целенаправленными составными частями других процессов. Их основное
назначение – обеспечить успешную реализацию и качество выполнения про-
граммного проекта. Вспомогательный процесс инициируется и используется
другим процессом.
Вспомогательные процессы состоят из восьми процессов:
· документирование;
· управление конфигурацией;
· обеспечение качества;
· верификация;
· аттестация;
· совместный анализ;
· аудит;
· решение проблем.
Организационные процессы жизненного цикла – это процессы, предна-
значенные для создания в некоторой организации и совершенствования органи-
зационных структур, охватывающих процессы ЖЦ и соответствующий персо-
нал. Обычно организационные процессы являются типовыми.
К организационным процессам относятся четыре процесса:
· управление;
· создание инфраструктуры;
· усовершенствование;
· обучение.