Поможем написать учебную работу
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.
1.
Согласно ГОСТ 19.781-90, программное обеспечение это совокупность программ системы обработки информации и программных документов, необходимых для эксплуатации этих программ. В приведенное определение помимо программ и сопутствующей документации следует включить конфигурационные данные, необходимые для корректной работы программ.
Результатом накопления опыта создания ПО стало появление новой инженерной дисциплины технологии программирования (инженерии программного обеспечения, software engineering), в рамках которой изучаются производственные процессы, приводящие к созданию ПО.
Согласно стандарту IEEE1471 программная система (ПС) это любая система, в которой ПО оказывает значительное влияние на ее проект, конструкцию, развертывание и дальнейшее развитие.
Под жизненным циклом (ЖЦ) понимают весь период времени существования программной системы (ПС), начиная с момента принятия решения о необходимости создания и заканчивая моментом прекращения всех видов её использования
Совокупность процессов, приводящих к созданию ПО, называется процессом создания ПО. Выделяют следующие фундаментальные процессы создания ПО
Перечисленные процессы реализуются с использованием технологий инженерии ПО. При этом создаются и перерабатываются различного рода артефакты информационные сущности, участвующие в качестве входных данных и получающиеся в качестве выходных результатов процессов. Примерами артефактов являются: модель предметной области, описание требований, техническое задание, архитектура системы, проектная документация на систему в целом и на её компоненты, прототипы системы и компонент, исходный код, программа и методика испытаний, пользовательская документация, документация администратора системы, руководство по развертыванию и пр.
В настоящий момент в РФ одновременно действуют две категории стандартов, относящихся к разработке ПС: унаследованные стандарты, созданные в период до 1990 года, и современные стандарты РФ (ГОСТ Р), являющиеся аналогами международных стандартов ISO. Работа по разработке аналогов международных стандартов продолжается и в настоящее время. Унаследованные стандарты часто применяются при разработке систем, создаваемых для органов государственной власти.