软件工程方法论对我们软件开发的用处

软件工程方法论通过阶段性的任务分析和严格的审查管理,确保软件开发的高质量和准确性。每个阶段都有明确的开始和结束标准,以文档作为沟通和检查的依据,保证了软件配置的完整性和一致性。这种方法论强调了问题解决的过程,为实际问题提供系统化的解决方案。
摘要由CSDN通过智能技术生成

软件工程方法论是一种以解决软件开发过程中出现的问题为目标的理论体系或系统,通常涉及对问题阶段、任务、工具、方法技巧的论述。

  • 采用软件工程方法论开发软件的时候,从对任务的抽象逻辑分析开始,一个阶段一个阶段地进行开发。前一个阶段任务的完成是开始进行后一个阶段工作的前提和基础,而后一阶段任务的完成通常是使前一阶段提出的解法更进一步具体化,加进了更多的物理细节。
  • 每一个阶段的开始和结束都有严格标准,对于任何两个相邻的阶段而言,前一阶段的结束标准就是后一阶段的开始标准。在每一个阶段结束之前都必须进行正式严格的技术审查和管理复审,从技术和管理两方面对这个阶段的开发成果进行检查,通过之后这个阶段才算结束:如果检查通不过,则必须进行必要的返工,并且返工后还要再经过审查。审查的一条主要标准就是每个阶段都应该交出“最新式的”(即和所开发的软件完全一致的)高质量的文档资料,从而保证在软件开发工程结束时有一个完整准确的软件配置交付使用。
  • 文档是通信的工具,它们清楚准确地说明了到这个时候为止,关于该项工程已经知道了什么,同时确立了下一步工作的基础。此外,文档也起备忘录的作用,如果文档不完整,那么一定是某些工作忘记做了,在进入生存周期的下一阶段之前,必须补足这些遗漏的细节。在完成生存周期每个阶段的任务时,应该采用适合该阶段任务特点的系统化的技术方法结构分析或结构设计技术。

总的来说,在软件开发过程中,从我们遇到问题到最终得到解决方法中间必定会经历一个过程,那么软件工程方法论就是这个中间过程。他的意义在于,他以实际解决问题为导向,有一套完整的知识体系,当我们遇到具体问题时,能够从这套知识体系中产出具体的行动方法,指导我们解决出现的实际问题。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值