转 软件开发方法
?
在上个世纪60年代中期爆发了众所周知的软件危机。为了克服这一危机,在1968、1969年连续召开的两次著名的NATO会议上提出了软件工程这一术语,并在以后不断发展、完善。与此同时,软件研究人员也在不断探索新的软件开发方法。至今已形成了八类软件开发方法.
一、Parnas方法
最早的软件开发方法是由D.Parnas在1972年提出的。由于当时软件在可维护性和可靠性方面存在着严重问题,因此Parnas提出的方法是针对这两个问题的。首先,Parnas提出了信息隐蔽原则:在概要设计时列出将来可能发生变化的因素,并在模块划分时将这些因素放到个别模块的内部。这样,在将来由于这些因素变化而需修改软件时,只需修改这些个别的模块,其它模块不受影响。信息隐蔽技术不仅提高了软件的可维护性,而且也避免了错误的蔓延,改善了软件的可靠性。现在信息隐蔽原则已成为软件工程学中的一条重要原则。
Parnas提出的第二条原则是在软件设计时应对可能发生的种种意外故障采取措施。软件是很脆弱的,很可能因为一个微小的错误而引发严重的事故,所以必须加强防范。如在分配使用设备前,应该取设备状态字,检查设备是否正常。此外,模块之间也要加强检查,防止错误蔓延。Parnas对软件开发提出了深刻的见解。遗憾的是,他没有给出明确的工作流程。所以这一方法不能独立使用,只能作为其它方法的补充。
二、SASA方法
1978
您可能关注的文档
- 中国建设银行复古古典中国风韵味水墨动态模板动态模.ppt
- 中国民生银行复古古典中国风韵味水墨动态模板动态模.ppt
- 中国平安保险股份有限公司上海产险招聘手册.ppt
- 中级会计实务第13章收入.ppt
- 中级会计实务第十四章1.ppt
- 中级会计实务---资产减值.ppt
- 中山市国凯地产安栏路11号项目广告整合运动构想.ppt
- 著国际经济学chapter4国际贸易新理论.ppt
- 助理理财师考前辅导专业能力.ppt
- 自媒体时代广告传媒人文社科专业资料.ppt
- 《区域养老服务中心设施设备配置规范》(征求意见稿).pdf
- 《水旱轮作高标准农田土壤周年改良与培肥技术规程(征求意见稿)》编制说明.pdf
- 《养老机构养护应急处置规程》(征求意见稿).pdf
- 《观赏竹栽培及绿化配置技术要求(征求意见稿)》.docx
- 《观赏竹栽培及绿化配置技术要求(征求意见稿)》编制说明.docx
- 《 实用市场营销英语》 课件U1 A Timeline of Marketing.pptx
- 《 实用市场营销英语》 课件U6 Top Salespersons Are All Master .pptx
- FPGA设计及应用 课件 第3、4章 VHDL硬件描述语言、VHDL描述语句.pptx
- 《 实用市场营销英语》 课件U4 The Magic of Advertising The Coca-Cola Story.pptx
- 《 实用市场营销英语》 课件U7 From Dorm to Global Markets A Student’s Cross-border Journey.pptx
原创力文档

文档评论(0)