f84dcf256b05655775dd273e0d9edbba.ppt
- Количество слайдов: 25
Доцент каф. АОИ, к. т. н. Перемитина Татьяна Олеговна peremitinat@mail. ru Метрология, стандартизация и сертификация Тема 4: Стандарты на обеспечение жизненного цикла программных систем
Стандарты на обеспечение жизненного цикла программных систем Результаты исследований в области оценки эффективности разработки IT-проектов. Модели жизненного цикла ПС. Стандарты в области ЖЦ ПС: ГОСТ 19. 102 -77; ГОСТ 34. 601– 90; ГОСТ Р ИСО/МЭК 15288 -2005; ГОСТ Р ИСО/МЭК 12207 -2010. 2
Управление проектами — это деятельность по осмыслению и достижению целей проекта при условиях достижения баланса между ресурсами, качеством, возможными рисками, работами и требуемым на все временем. 3
Результаты опроса Европейской инициативы по обучению и совершенствованию процесса программирования 4 4
Динамика завершения IT проектов по данным исследования Standish. Group 5
Данные исследования Standish Group 2015 года Отчеты «CHAOS» публикуются ежегодно с 1994 года и представляют собой отчет о достижениях и встречающихся проблемах в отрасли разработки программного обеспечения. В 2015 году в докладе изучили 50 000 проектов по всему миру, начиная от несущественных усовершенствований массивных систем до полного реинжиниринга реализаций. Следующий отчет «CHAOS» будет опубликован в апреле 2016 года: www. standishgroup. com 6
Динамика завершения IT-проектов по данным исследования Standish Group 7
Вопрос На каком этапе жизненного цикла ПС процесс устранения ошибок влечет максимальные финансовые затраты? A. Тестирование. B. Разработка требований. C. Сопровождение. D. Ввод в действие (внедрение). 8
Относительная стоимость устранения ошибки в различных этапах жизненного цикла ПС 9 9
Управление проектами Стандартизация – наиболее перспективное направление развития передовых информационных технологий в проектировании, производстве и менеджменте. 10
Жизненный цикл ПС 11
Модели жизненного цикла ПС A. Каскадная B. Поэтапная с промежуточным контролем C. Инкрементная D. Спиралевидная 12
Стандарты в области ЖЦ ПС 13
Вопрос Исходя из обозначения, укажите, к какой межотраслевой системе относится стандарт ГОСТ 19. 102 -77: A. Единая система программной документации. B. Информационная технология. C. Система технической документации на АСУ. 14
ГОСТ 19. 102 -77 «Стадии разработки программной документации» Процесс разработки программной документации содержит следующие этапы работ: • техническое задание (ТЗ); • эскизный проект (ЭП); • технический проект (ТП); • рабочий проект (РП); • внедрение. 15
16
Вопрос Исходя из обозначения, укажите, к какой межотраслевой системе относится стандарт ГОСТ 34. 601 -90: A. Единая система программной документации. B. Информационная технология. C. Система технической документации на АСУ. 17
ГОСТ 34. 601– 90 «Информационная технология. Автоматизирован ные системы. Стадии создания» Жизненный цикл ПС содержит следующие этапы работ: 1) формирование требований к АС; 2) разработка концепции АС; 3) техническое задание; 4) эскизный проект; 5) технический проект; 6) рабочая документация; 7) ввод в действие; 8) сопровождение АС. 18
19
ГОСТ Р ИСО/МЭК 15288 -2005 Стандарт устанавливает общие основы для описания ЖЦ систем, определяет детально структурированные процессы и соответствующую терминологию. В отношении каждого из процессов в стандарте определены цели, результаты реализации и действия, входящие в процесс. Всего в стандарте специфицировано 25 процессов, 123 результата реализации и 208 видов работ. 20
ГОСТ Р ИСО/МЭК 15288 -2005 21 21
ГОСТ Р ИСО/МЭК 12207 -2010 Стандарт группирует различные виды деятельности, которые могут выполняться в течение ЖЦ программных систем, в семь групп процессов. Каждый из процессов ЖЦ в пределах этих групп описывается в терминах цели и желаемых выходов, списков действий и задач, которые необходимо выполнять для достижения этих результатов. 22
ГОСТ Р ИСО/МЭК 12207 -2010 23 23
Вопрос Какие работы выполняются на этапе «Обоснование необходимости разработки программ» , согласно ГОСТ 19. 102 -77 «Стадии разработки программной документации» ? A. Определение структуры входных и выходных данных. B. Сбор исходных материалов. C. Выбор языков программирования. 24
Спасибо за внимание! 25


