现在的位置:首页 > 开发技术 > 文章详情

软件开发的两种方法

    软件危机爆发在60年代中期,只是一场大的软件革命。为了克服这一危机,在1968、1969年连续召开的两次著名的NATO会议上提出了一个术语“软件工程”,最后,软件工程就得到了空前的发展。与此同时,软件程序员也在开发软件程序的编写方法。 
一、Parnas方法 
  这时最早出现的软件的开发方法,是由D. Parnas在1972年提出的。由于当时软件在可维护性和可靠性方面存在着严重问题,因此Par-nas提出的方法是针对这两个问题而来的。首先,Parnas提出了信息隐蔽原则:在概要设计时列出将来可能发生变化的因素,并在模块划分时将这些因素放到个别模块的内部。这样,在将来由于这些因素变化而需修改软件时,只需修改这些个别的模块,受到模板的影响。信息隐蔽技术不仅提高了软件的可维护性,避免了错误。现在信息隐蔽原则已成为软件工程学中的重要原则。 
  Parnas提出的第二条原则是避免了在软件的设计中可能造成的种种必要的措施。软件非常脆弱,很多时候都可能发生一些错误,所以必须加强防范。如在分配使用设备前,应该取设备状态字,检查设备是否正常。此外,还能防止模板的错误。
  Parnas对软件开发提出了深刻的见解。他没有明确的工作流程。所以这一方法不能独立使用,只能作为其它方法的补充。 
二、Yourdon方法 
  1978年,E.Yourdon和L.L.Constan-tine提出了结构化方法,即SASD方法,也可称为面向功能的软件开发方法或面向数据流的软件开发方法。1979年Tom DeMarco对这个方法进行了完善。 
  Yourdon方法是80年代使用最广泛的软件开发方法。然后用结构化设计(SD)方法进行总体设计,最后是结构化编程(SP)。这一方法不仅开发步骤明确,SA、SD、SP相辅相成,一气呵成,而且给出了两类典型的软件结构(变换型和事务型),大大提高了软件开发的效率,受到很多程序开发者的认可。

想要了解更多详情欢迎来电咨询18678812288,或登陆网址www.rzydkj.com。联系人:王经理。

成功案例

  • 日照、临沂智慧井盖_污水井盖智能

    日照、临沂智慧井盖_污水井盖智能

  • 日照、临沂检察机关检察人员分类

    日照、临沂检察机关检察人员分类

  • 日照交规速成系统|临沂交规考试平

    日照交规速成系统|临沂交规考试平

  • 检察院网络服务大厅软件平台

    检察院网络服务大厅软件平台

  • 企业在线考试系统

    企业在线考试系统

  • 党员在线考试系统

    党员在线考试系统

  • 赢德P2P网贷系统

    赢德P2P网贷系统

  • 日照心理测评软件|临沂心理测评系

    日照心理测评软件|临沂心理测评系

  • 日照内部培训管理系统|临沂出国留

    日照内部培训管理系统|临沂出国留

  • 日照物流软件开发|临沂快递软件开

    日照物流软件开发|临沂快递软件开

  • 狠刹“四风”网络监督平台软件

    狠刹“四风”网络监督平台软件

  • 党员领导干部德廉知识在线学习测

    党员领导干部德廉知识在线学习测

  • 日照在线考试系统|临沂在线考试软

    日照在线考试系统|临沂在线考试软

  • 菏泽新巨龙煤矿采掘资料达标管理

    菏泽新巨龙煤矿采掘资料达标管理

  • 科技信息评价信息系统

    科技信息评价信息系统

  • 绩效考核系统

    绩效考核系统

  • 济钢炼铁厂管理信息系统

    济钢炼铁厂管理信息系统

  • 国税房产企业所得税监控管理系统

    国税房产企业所得税监控管理系统

  • 人力资源管理信息系统

    人力资源管理信息系统

  • 三维数字矿山信息系统

    三维数字矿山信息系统

  • 展屏系统

    展屏系统

  • 洁能建筑智能管理终端系统

    洁能建筑智能管理终端系统

  • 汽修厂管理系统

    汽修厂管理系统