采用软件工程方法论开发软件的时候,从对任务的抽象逻辑分析开始,一个阶段一个阶段地进行开发,前一个阶段任务的完成是开始进行后一个阶段工作的前提和基础,而后一个阶段任务的完成通常是使前一个阶段提出的解法更进一步具体化 ,加进了更多的物理细节。
每一个阶段的开始和结束都有严格标准,对于任何两个相邻的阶段而言,前一阶段的结束标准就是后一阶段的开始标准,在每一个阶段结束之前都必须进行正式严格的技术审查和管理复审,从技术和管理两方面对这个阶段的开发成果进行检查,通过之后这个阶段才算结束。
软件标准化应用技术可划分为软件标准、软件环节标准,属于软件构建和软件重用技术制定、发展的重要前提,能够有效促进软件工程产业的可持续发展。
软件工程一系列指标可符合相应的标准与否,软件工程成熟与否,均受软件标准化应用技术很大程度影响。ISO、INCOSE等相关国际组织对软件工程标准框架予以了明确规定,再加上美国国防部提出了针对软件标准方面内容,一并转变为现代社会软件工程重要的两方面标准结构。