И так, введение стандартов на разработку программных изделий направлено на достижение следующих результатов:
- упрощение процесса разработки программ, а значит, улучшение качественных показателей при возможности регулирования стоимостными затратами;
- облегчение чтения и понимания программ сторонними лицами, что ведет к снижению количества ошибок, повышает надежность, упрощает эксплуатацию, сопровождение.
В настоящее время производство программных изделий регулируется Единой системой программной документации (ЕСПД), которая представляет собой комплекс взаимосвязанных государственных стандартов, устанавливающих общие положения, виды программ и программных документов, правила разработки, оформления, обращения программ и программной документации, и распространяется на документацию всех типов программ независимо от назначения, области их использования и разработчика.
В стандартах ЕСПД установлены требования, регламентирующие разработку, производство, тиражирование и сопровождение программ, что обеспечивает возможность:
|
|
· унификации программных изделий для взаимного обмена программами и применения ранее разработанных программ в новых разработках;
· снижения трудоемкости и повышения эффективности разработки, сопровождения, изготовления и эксплуатации программных изделий;
· автоматизации изготовления и хранения программной документации
Сопровождение программы включает анализ функционирования, развитие и совершенствование программы, а также внесение изменений в нее с целью устранения ошибок.
Правила и положения, установленные в стандартах ЕСПД, распространяются на программы и программную документацию для вычислительных машин, комплексов и систем независимо от их назначения и области применения [31]. В состав ЕСПД входят:
· основополагающие и организационно-методические стандарты;
· стандарты, определяющие формы и содержание программных документов, применяемых при обработке данных;
· стандарты, обеспечивающие автоматизацию разработки программных документов.
Разработка организационно-методической документации, определяющей и регламентирующей деятельность организаций по разработке, сопровождению и эксплуатации программ, должна проводиться на основе стандартов ЕСПД.