🗊Презентация Лекция 3. Основы программной инженерии. Жизненный цикл программного обеспечения

Нажмите для полного просмотра!
Лекция 3. Основы программной инженерии. Жизненный цикл программного обеспечения, слайд №1Лекция 3. Основы программной инженерии. Жизненный цикл программного обеспечения, слайд №2Лекция 3. Основы программной инженерии. Жизненный цикл программного обеспечения, слайд №3Лекция 3. Основы программной инженерии. Жизненный цикл программного обеспечения, слайд №4Лекция 3. Основы программной инженерии. Жизненный цикл программного обеспечения, слайд №5Лекция 3. Основы программной инженерии. Жизненный цикл программного обеспечения, слайд №6Лекция 3. Основы программной инженерии. Жизненный цикл программного обеспечения, слайд №7Лекция 3. Основы программной инженерии. Жизненный цикл программного обеспечения, слайд №8Лекция 3. Основы программной инженерии. Жизненный цикл программного обеспечения, слайд №9Лекция 3. Основы программной инженерии. Жизненный цикл программного обеспечения, слайд №10Лекция 3. Основы программной инженерии. Жизненный цикл программного обеспечения, слайд №11Лекция 3. Основы программной инженерии. Жизненный цикл программного обеспечения, слайд №12Лекция 3. Основы программной инженерии. Жизненный цикл программного обеспечения, слайд №13Лекция 3. Основы программной инженерии. Жизненный цикл программного обеспечения, слайд №14Лекция 3. Основы программной инженерии. Жизненный цикл программного обеспечения, слайд №15Лекция 3. Основы программной инженерии. Жизненный цикл программного обеспечения, слайд №16Лекция 3. Основы программной инженерии. Жизненный цикл программного обеспечения, слайд №17Лекция 3. Основы программной инженерии. Жизненный цикл программного обеспечения, слайд №18Лекция 3. Основы программной инженерии. Жизненный цикл программного обеспечения, слайд №19Лекция 3. Основы программной инженерии. Жизненный цикл программного обеспечения, слайд №20Лекция 3. Основы программной инженерии. Жизненный цикл программного обеспечения, слайд №21Лекция 3. Основы программной инженерии. Жизненный цикл программного обеспечения, слайд №22Лекция 3. Основы программной инженерии. Жизненный цикл программного обеспечения, слайд №23Лекция 3. Основы программной инженерии. Жизненный цикл программного обеспечения, слайд №24Лекция 3. Основы программной инженерии. Жизненный цикл программного обеспечения, слайд №25Лекция 3. Основы программной инженерии. Жизненный цикл программного обеспечения, слайд №26Лекция 3. Основы программной инженерии. Жизненный цикл программного обеспечения, слайд №27Лекция 3. Основы программной инженерии. Жизненный цикл программного обеспечения, слайд №28Лекция 3. Основы программной инженерии. Жизненный цикл программного обеспечения, слайд №29Лекция 3. Основы программной инженерии. Жизненный цикл программного обеспечения, слайд №30Лекция 3. Основы программной инженерии. Жизненный цикл программного обеспечения, слайд №31Лекция 3. Основы программной инженерии. Жизненный цикл программного обеспечения, слайд №32

Содержание

Вы можете ознакомиться и скачать презентацию на тему Лекция 3. Основы программной инженерии. Жизненный цикл программного обеспечения. Доклад-сообщение содержит 32 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1





Основы программной инженерии
Барышникова Марина Юрьевна
МГТУ им. Н.Э. Баумана
Каф. ИУ-7
baryshnikovam@mail.ru
Описание слайда:
Основы программной инженерии Барышникова Марина Юрьевна МГТУ им. Н.Э. Баумана Каф. ИУ-7 baryshnikovam@mail.ru

Слайд 2





Лекция 3
   
   Жизненный цикл программного обеспечения
Описание слайда:
Лекция 3 Жизненный цикл программного обеспечения

Слайд 3





Жизненный цикл программного обеспечения 
   это период времени, который начинается с момента принятия решения о необходимости создания программного обеспечения и заканчивается в момент его полного изъятия из эксплуатации 
(IEEE Std. 610.12 – 19990 Standard Glossary of Software Engineering Terminology)
Описание слайда:
Жизненный цикл программного обеспечения это период времени, который начинается с момента принятия решения о необходимости создания программного обеспечения и заканчивается в момент его полного изъятия из эксплуатации (IEEE Std. 610.12 – 19990 Standard Glossary of Software Engineering Terminology)

Слайд 4





Основные понятия, участвующие в определении жизненного цикла
Артефакты — создаваемые человеком информационные сущности –  документы, в достаточно общем смысле участвующие в качестве входных данных и получающиеся в качестве результатов различных деятельностей. 
Роль -  абстрактная группа заинтересованных лиц, участвующих в деятельности по созданию и эксплуатации системы, решающих одни и те же задачи или имеющих одни и те же интересы по отношению к ней
Программный продукт – набор компьютерных программ, процедур и, возможно связанных с ними документации и данных
Процесс –  совокупность взаимосвязанных действий, преобразующих некоторые входные данные в выходные
Описание слайда:
Основные понятия, участвующие в определении жизненного цикла Артефакты — создаваемые человеком информационные сущности – документы, в достаточно общем смысле участвующие в качестве входных данных и получающиеся в качестве результатов различных деятельностей. Роль - абстрактная группа заинтересованных лиц, участвующих в деятельности по созданию и эксплуатации системы, решающих одни и те же задачи или имеющих одни и те же интересы по отношению к ней Программный продукт – набор компьютерных программ, процедур и, возможно связанных с ними документации и данных Процесс – совокупность взаимосвязанных действий, преобразующих некоторые входные данные в выходные

Слайд 5


Лекция 3. Основы программной инженерии. Жизненный цикл программного обеспечения, слайд №5
Описание слайда:

Слайд 6


Лекция 3. Основы программной инженерии. Жизненный цикл программного обеспечения, слайд №6
Описание слайда:

Слайд 7


Лекция 3. Основы программной инженерии. Жизненный цикл программного обеспечения, слайд №7
Описание слайда:

Слайд 8





Процесс разработки
Определяет действия, выполняемые разработчиком в процессе создания программного обеспечения и его компонентов в соответствии с заданными требованиями
Данный процесс включает, в том числе:
 оформление проектной и эксплуатационной документации;
 подготовку материалов, необходимых для проверки работоспособности программного продукта и его соответствия стандартам качества;
 разработку материалов (методических и учебных), необходимых для подготовки и обучения персонала и т.д.
Описание слайда:
Процесс разработки Определяет действия, выполняемые разработчиком в процессе создания программного обеспечения и его компонентов в соответствии с заданными требованиями Данный процесс включает, в том числе: оформление проектной и эксплуатационной документации; подготовку материалов, необходимых для проверки работоспособности программного продукта и его соответствия стандартам качества; разработку материалов (методических и учебных), необходимых для подготовки и обучения персонала и т.д.

Слайд 9





Процесс разработки
Выбор модели жизненного цикла 
Анализ требований к системе
Проектирование архитектуры системы
Анализ программных требований
Детальное конструирование ПО
Кодирование и тестирование ПО
Интеграция ПО
Квалификационное тестирование ПО
Интеграция системы
Квалификационное тестирование системы
Установка ПО
Приемка ПО
Описание слайда:
Процесс разработки Выбор модели жизненного цикла Анализ требований к системе Проектирование архитектуры системы Анализ программных требований Детальное конструирование ПО Кодирование и тестирование ПО Интеграция ПО Квалификационное тестирование ПО Интеграция системы Квалификационное тестирование системы Установка ПО Приемка ПО

Слайд 10





Анализ требований к системе
На данном этапе рассматривается область применения системы. Список требований к разрабатываемой системе должен включать:
 совокупность условий, при которых предполагается эксплуатировать будущую систему (аппаратные и программные ресурсы, предоставляемые системе; внешние условия ее функционирования; состав людей и работ, имеющих к ней отношение);
 описание выполняемых системой функций;
 ограничения в процессе разработки (директивные сроки завершения отдельных этапов, имеющиеся ресурсы, организационные процедуры и мероприятия, обеспечивающие защиту информации и пр.)
Описание слайда:
Анализ требований к системе На данном этапе рассматривается область применения системы. Список требований к разрабатываемой системе должен включать: совокупность условий, при которых предполагается эксплуатировать будущую систему (аппаратные и программные ресурсы, предоставляемые системе; внешние условия ее функционирования; состав людей и работ, имеющих к ней отношение); описание выполняемых системой функций; ограничения в процессе разработки (директивные сроки завершения отдельных этапов, имеющиеся ресурсы, организационные процедуры и мероприятия, обеспечивающие защиту информации и пр.)

Слайд 11





Анализ требований к ПО
Предполагает определение следующих характеристик для каждого компонента ПО:
функциональных возможностей, включая характеристики производительности и среды функционирования компонента
внешних интерфейсов
спецификаций надежности и безопасности;
эргономических требований
требований к используемым данным
требований к установке и приемке
требований к пользовательской документации
требований к эксплуатации и сопровождению
Описание слайда:
Анализ требований к ПО Предполагает определение следующих характеристик для каждого компонента ПО: функциональных возможностей, включая характеристики производительности и среды функционирования компонента внешних интерфейсов спецификаций надежности и безопасности; эргономических требований требований к используемым данным требований к установке и приемке требований к пользовательской документации требований к эксплуатации и сопровождению

Слайд 12





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

Слайд 13





Детальное конструирование ПО (рабочий план разработки ПО) 

Включает следующие задачи:
описание компонентов ПО и интерфейсов между ними в объеме, достаточном для их последующего самостоятельного кодирования и тестирования
разработку и документирование детального проекта базы данных
обновление пользовательской документации
разработку и документирование требований к тестам и плана тестирования компонентов ПО
обновление плана интеграции ПО
Описание слайда:
Детальное конструирование ПО (рабочий план разработки ПО) Включает следующие задачи: описание компонентов ПО и интерфейсов между ними в объеме, достаточном для их последующего самостоятельного кодирования и тестирования разработку и документирование детального проекта базы данных обновление пользовательской документации разработку и документирование требований к тестам и плана тестирования компонентов ПО обновление плана интеграции ПО

Слайд 14





Кодирование и тестирование ПО
подразумевает решение следующих задач:
разработку (кодирование) и документирование каждого компонента ПО и базы данных, а также совокупности тестовых процедур и данных для тестирования
тестирование каждого компонента ПО и базы данных на соответствие предъявляемым к ним требованиям
обновление (при необходимости) пользовательской документации
обновление плана интеграции ПО
Описание слайда:
Кодирование и тестирование ПО подразумевает решение следующих задач: разработку (кодирование) и документирование каждого компонента ПО и базы данных, а также совокупности тестовых процедур и данных для тестирования тестирование каждого компонента ПО и базы данных на соответствие предъявляемым к ним требованиям обновление (при необходимости) пользовательской документации обновление плана интеграции ПО

Слайд 15





Интеграция системы
   заключается в сборке всех ее компонентов, включая ПО и оборудование, и тестирование агрегированных компонентов 
    В процессе интеграции также производится оформление и проверка полного комплекта документации на систему
Описание слайда:
Интеграция системы заключается в сборке всех ее компонентов, включая ПО и оборудование, и тестирование агрегированных компонентов В процессе интеграции также производится оформление и проверка полного комплекта документации на систему

Слайд 16





Квалификационное тестирование ПО
   проводится разработчиком в присутствии заказчика для демонстрации того, что ПО удовлетворяет своим спецификациям и готово к использованию в условиях эксплуатации 
    При этом также проверяются полнота технической и пользовательской документации и ее адекватность компонентам ПО
Описание слайда:
Квалификационное тестирование ПО проводится разработчиком в присутствии заказчика для демонстрации того, что ПО удовлетворяет своим спецификациям и готово к использованию в условиях эксплуатации При этом также проверяются полнота технической и пользовательской документации и ее адекватность компонентам ПО

Слайд 17





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

Слайд 18





Эксплуатация ПО
   Эксплуатация системы выполняется в предназначенной для этого среде в соответствии с пользовательской документацией 
   Включает установление  эксплуатационных стандартов и проведение эксплуатационного тестирования
Описание слайда:
Эксплуатация ПО Эксплуатация системы выполняется в предназначенной для этого среде в соответствии с пользовательской документацией Включает установление эксплуатационных стандартов и проведение эксплуатационного тестирования

Слайд 19





Сопровождение ПО 
(согласно стандарту IEEE – 90   )
    внесение изменений в ПО в целях исправления ошибок, повышения производительности или адаптации к изменившимся условиям работы или требованиям
 
Функции службы сопровождения:
анализ проблем и запросов на модификацию ПО
модификация программного продукта
его проверка и приемка
перенос ПО в другую среду
снятие ПО с эксплуатации
Описание слайда:
Сопровождение ПО (согласно стандарту IEEE – 90 ) внесение изменений в ПО в целях исправления ошибок, повышения производительности или адаптации к изменившимся условиям работы или требованиям Функции службы сопровождения: анализ проблем и запросов на модификацию ПО модификация программного продукта его проверка и приемка перенос ПО в другую среду снятие ПО с эксплуатации

Слайд 20





Вспомогательные процессы жизненного цикла ПО 
Документирование
Управление конфигурацией
Обеспечение качества
Верификация
Аттестация
Совместная оценка
Аудит
Разрешение проблем
Описание слайда:
Вспомогательные процессы жизненного цикла ПО Документирование Управление конфигурацией Обеспечение качества Верификация Аттестация Совместная оценка Аудит Разрешение проблем

Слайд 21





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

Слайд 22





Управление конфигурацией
Конфигурация программного обеспечения – это совокупность его функциональных и физических характеристик, установленных в технической документации и реализованных в программах 
Процесс позволяет организовать, систематически учитывать и контролировать внесение изменений в ПО на всех стадиях жизненного цикла
Описание слайда:
Управление конфигурацией Конфигурация программного обеспечения – это совокупность его функциональных и физических характеристик, установленных в технической документации и реализованных в программах Процесс позволяет организовать, систематически учитывать и контролировать внесение изменений в ПО на всех стадиях жизненного цикла

Слайд 23





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

Слайд 24





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

Слайд 25





Аттестация
   предусматривает определение полноты соответствия заданных требований и созданной системы или программного продукта их конкретному функциональному назначению
Описание слайда:
Аттестация предусматривает определение полноты соответствия заданных требований и созданной системы или программного продукта их конкретному функциональному назначению

Слайд 26





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

Слайд 27





Группы стандартов ЕСПД
Описание слайда:
Группы стандартов ЕСПД

Слайд 28





Перечень документов ЕСПД
ГОСТ 19.001-77 ЕСПД. Общие положения 
ГОСТ 19.101-77 ЕСПД. Виды программ и программных документов 
ГОСТ 19.102-77 ЕСПД. Стадии разработки 
ГОСТ 19.103-77 ЕСПД. Обозначение программ и программных документов 
ГОСТ 19.104-78 ЕСПД. Основные надписи 
ГОСТ 19.105-78 ЕСПД. Общие требования к программным документам 
ГОСТ 19.106-78 ЕСПД. Требования к программным документам, выполненным печатным способом
ГОСТ 19.201-78 ЕСПД. Техническое задание. Требования к содержанию и оформлению 
ГОСТ 19.202-78 ЕСПД. Спецификация. Требования к содержанию и оформлению 
ГОСТ 19.301-79 ЕСПД. Порядок и методика испытаний 
ГОСТ 19.401-78 ЕСПД. Текст программы. Требования к содержанию и оформлению 
ГОСТ 19.402-78 ЕСПД. Описание программы 
ГОСТ 19.404-79 ЕСПД. Пояснительная записка. Требования к содержанию и оформлению 
ГОСТ 19.501-78 ЕСПД. Формуляр. Требования к содержанию и оформлению 
ГОСТ 19.502-78 ЕСПД. Описание применения. Требования к содержанию и оформлению
ГОСТ 19.503-79 ЕСПД. Руководство системного программиста. Требования к содержанию и оформлению 
ГОСТ 19.504-79 ЕСПД. Руководство программиста 
ГОСТ 19.505-79 ЕСПД. Руководство оператора
ГОСТ 19.506-79 ЕСПД. Описание языка 
ГОСТ 19.508-79 ЕСПД. Руководство по техническому обслуживанию. Требования к содержанию и оформлению 
ГОСТ 19.604-78 ЕСПД. Правила внесения изменений в программные документы, выполняемые печатным способом 
ГОСТ 19.701-90 ЕСПД. Схемы алгоритмов, программ, данных и систем. Условные обозначения и правила выполнения 
ГОСТ 19.781-90. Обеспечение систем обработки информации
Описание слайда:
Перечень документов ЕСПД ГОСТ 19.001-77 ЕСПД. Общие положения ГОСТ 19.101-77 ЕСПД. Виды программ и программных документов ГОСТ 19.102-77 ЕСПД. Стадии разработки ГОСТ 19.103-77 ЕСПД. Обозначение программ и программных документов ГОСТ 19.104-78 ЕСПД. Основные надписи ГОСТ 19.105-78 ЕСПД. Общие требования к программным документам ГОСТ 19.106-78 ЕСПД. Требования к программным документам, выполненным печатным способом ГОСТ 19.201-78 ЕСПД. Техническое задание. Требования к содержанию и оформлению ГОСТ 19.202-78 ЕСПД. Спецификация. Требования к содержанию и оформлению ГОСТ 19.301-79 ЕСПД. Порядок и методика испытаний ГОСТ 19.401-78 ЕСПД. Текст программы. Требования к содержанию и оформлению ГОСТ 19.402-78 ЕСПД. Описание программы ГОСТ 19.404-79 ЕСПД. Пояснительная записка. Требования к содержанию и оформлению ГОСТ 19.501-78 ЕСПД. Формуляр. Требования к содержанию и оформлению ГОСТ 19.502-78 ЕСПД. Описание применения. Требования к содержанию и оформлению ГОСТ 19.503-79 ЕСПД. Руководство системного программиста. Требования к содержанию и оформлению ГОСТ 19.504-79 ЕСПД. Руководство программиста ГОСТ 19.505-79 ЕСПД. Руководство оператора ГОСТ 19.506-79 ЕСПД. Описание языка ГОСТ 19.508-79 ЕСПД. Руководство по техническому обслуживанию. Требования к содержанию и оформлению ГОСТ 19.604-78 ЕСПД. Правила внесения изменений в программные документы, выполняемые печатным способом ГОСТ 19.701-90 ЕСПД. Схемы алгоритмов, программ, данных и систем. Условные обозначения и правила выполнения ГОСТ 19.781-90. Обеспечение систем обработки информации

Слайд 29





Преимущества использования стандартов ЕСПД
стандарты ЕСПД вносят элемент упорядочения в процесс документирования программных средств (ПС); 
несмотря на наличие требований к комплекту документации на ПС , предусмотренной стандартами ЕСПД, они позволяют вносить дополнительные виды документов;
стандарты ЕСПД позволяют мобильно изменять структуры и содержание установленных видов программных документов исходя из требований заказчика и пользователя
Описание слайда:
Преимущества использования стандартов ЕСПД стандарты ЕСПД вносят элемент упорядочения в процесс документирования программных средств (ПС); несмотря на наличие требований к комплекту документации на ПС , предусмотренной стандартами ЕСПД, они позволяют вносить дополнительные виды документов; стандарты ЕСПД позволяют мобильно изменять структуры и содержание установленных видов программных документов исходя из требований заказчика и пользователя

Слайд 30





Недостатки стандартов ЕСПД
ориентация на единственную, «каскадную» модель жизненного цикла ПО; 
отсутствие четких рекомендаций по документированию характеристик качества программного средства; 
отсутствие системной увязки с другими действующими отечественными системами стандартов по жизненному циклу и документированию продукции в целом, например, ЕСКД; 
нечетко выраженный подход к документированию ПС как товарной продукции; 
отсутствие рекомендаций по самодокументированию ПС, например, в виде экранных меню и средств оперативной помощи пользователю («хелпов»); 
отсутствие рекомендаций по составу, содержанию и оформлению документов на программные средства, согласованных с рекомендациями международных и региональных стандартов
Описание слайда:
Недостатки стандартов ЕСПД ориентация на единственную, «каскадную» модель жизненного цикла ПО; отсутствие четких рекомендаций по документированию характеристик качества программного средства; отсутствие системной увязки с другими действующими отечественными системами стандартов по жизненному циклу и документированию продукции в целом, например, ЕСКД; нечетко выраженный подход к документированию ПС как товарной продукции; отсутствие рекомендаций по самодокументированию ПС, например, в виде экранных меню и средств оперативной помощи пользователю («хелпов»); отсутствие рекомендаций по составу, содержанию и оформлению документов на программные средства, согласованных с рекомендациями международных и региональных стандартов

Слайд 31





Стандарт ГОСТ 34.601-90: стадии и этапы создания автоматизированной системы
Формирование требований к АС
Обследование объекта и обоснование необходимости создания АС
Формирование требований пользователя к АС
Оформление отчета о выполнении работ и заявки на разработку АС
Разработка концепции АС
Изучение объекта
Проведение необходимых научно-исследовательских работ
Разработка вариантов концепции АС и выбор варианта концепции АС, удовлетворяющего требованиям пользователей
Оформление отчета о проделанной работе
Техническое задание
Разработка и утверждение технического задания на создание АС
Эскизный проект
Разработка предварительных проектных решений по системе и ее частям
Разработка документации на АС и ее части
Описание слайда:
Стандарт ГОСТ 34.601-90: стадии и этапы создания автоматизированной системы Формирование требований к АС Обследование объекта и обоснование необходимости создания АС Формирование требований пользователя к АС Оформление отчета о выполнении работ и заявки на разработку АС Разработка концепции АС Изучение объекта Проведение необходимых научно-исследовательских работ Разработка вариантов концепции АС и выбор варианта концепции АС, удовлетворяющего требованиям пользователей Оформление отчета о проделанной работе Техническое задание Разработка и утверждение технического задания на создание АС Эскизный проект Разработка предварительных проектных решений по системе и ее частям Разработка документации на АС и ее части

Слайд 32





Технический проект
Технический проект
Разработка проектных решений по системе и ее частям
Разработка документации на АС и ее части
Разработка и оформление документации на поставку комплектующих изделий
Разработка заданий на проектирование в смежных частях проекта
Рабочая документация
Разработка рабочей документации на АС и ее части
Разработка и адаптация программ
Ввод в действие
Подготовка объекта автоматизации
Подготовка персонала
Комплектация АС поставляемыми изделиями (программными и техническими средствами, программно-техническими комплексами, информационными изделиями)
Строительно-монтажные работы
Пусконаладочные работы
Проведение предварительных испытаний
Проведение опытной эксплуатации
Проведение приемочных испытаний
Сопровождение АС
Выполнение работ в соответствии с гарантийными обязательствами
Послегарантийное обслуживание
Описание слайда:
Технический проект Технический проект Разработка проектных решений по системе и ее частям Разработка документации на АС и ее части Разработка и оформление документации на поставку комплектующих изделий Разработка заданий на проектирование в смежных частях проекта Рабочая документация Разработка рабочей документации на АС и ее части Разработка и адаптация программ Ввод в действие Подготовка объекта автоматизации Подготовка персонала Комплектация АС поставляемыми изделиями (программными и техническими средствами, программно-техническими комплексами, информационными изделиями) Строительно-монтажные работы Пусконаладочные работы Проведение предварительных испытаний Проведение опытной эксплуатации Проведение приемочных испытаний Сопровождение АС Выполнение работ в соответствии с гарантийными обязательствами Послегарантийное обслуживание



Похожие презентации
Mypresentation.ru
Загрузить презентацию