软件质量及软件成本控制

软件质量及软件成本控制

ID:37350327

大小:2.26 MB

页数:58页

时间:2019-05-22

软件质量及软件成本控制_第1页
软件质量及软件成本控制_第2页
软件质量及软件成本控制_第3页
软件质量及软件成本控制_第4页
软件质量及软件成本控制_第5页
资源描述:

《软件质量及软件成本控制》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、华东理工大学硕士学位论文第1页软件质t及软件成本控制本文阐述了软件工程的演进,以及项目管理的概念。结合人事代理综合服务系统项目的开发,对其从软件工程和项目管理的角度进行评价。总结人事代理综合系统开发过程中的经验,为以后的软件开发提出可遵循的原则,并提出了简化的软件能力成熟度模型(CMM)2级供上海先达条码技术有限公司以后进行软件项目开发时参考。关键词:软件质量‘软件成本、项目能力成熟度、软件能力成熟度第a页华东理工大学硕士学位论文SoftwareQuality&SoftwareCostControlThispaperaddresse

2、ddevelopmentofsoftwareengineering,andconceptofprojectmanagements.Accordingtothefinishedproject,thispaperappraiseditfromthepointofviewofsoftwareengineeringandprojectmanagements.Extractexperiencefromprocessofsoftwaredevelopment,aprinciplehasbeengivenforsoftwaredevelopmen

3、t,andasimplifiedCapabilityMaturityModel(CMM)Level2hasbeenreferencedwhensoftwareprojectisdevelopedbyShanghaiChinetekBarcodeTech.Co.Ltd.infuture.Keywords:SoftwareQualitySoftwareCostCMM(CapabilityMaturityPMM(ProjectManagementMaturityModel)作者声明我郑重声明:本人悟守学术道德,崇尚严谨学风。所呈交的学位论

4、文,是本人在导师的指导下,独立进行研究工作所取得的结果。除文中明确注明和引用的内容外,本论文不包含任何他人已经发表或撰写过的内容。论文为本人亲自撰写,并对所写内容负责。截性论文作者签名:2003年06月02日华东理工大学硕士学位论文第I页第1章背景1.1传统的软件工程开发方法60年代中期开始爆发了众所周知的软件危机。为了克服这一危机,在1968,1969年连续召开的两次著名的NATO会议上提出了软件工程这一术语,并在以后不断发展、完善。至今已形成八类软件开发方法I].1.1.1Parnas方法最早的软件开发方法是由D.Parnas在

5、1972年提出的。由于当时软件在可维护性和可靠性方面存在着严重问题,因此Parnas提出的方法是针对这两个问题的。首先,Parnas提出了信息隐蔽原则:在概要设计时列出将来可能发生变化的因素,并在模块划分时将这些因素放到个别模块的内部。第二条原则是在软件设计时应对可能发生的种种意外故障采取措施。1.1.2Yourdon方法1978年,E.Yourdon和L.L.Constantine提出了结构化方法,即SASD方法,也可称为面向功能的软件开发方法或面向数据流的软件开发方法。Yourdon方法是80年代使用最广泛的软件开发方法。它首先

6、用结构化分析(StructureAnalyses,SA)对软件进行需求分析,然后用结构化设计(StructureDesign,SD)方法进行总体设计,最后是结构化编程(StructureProgram,SP)。这一方法不仅开发步骤明确,SA,SD,SP相辅相成,而且给出了两类典型的软件结构(变换型和事务型),使软件开发的成功率大大提高,从而深受软件开发人员的青睐。1.1.3面向数据结构的软件开发方法1975年,M.A.Jackson提出了一类至今仍广泛使用的软件开发方法。这一方法从目标系统的输人、输出数据结构人手,导出程序框架结构,

7、再补充其它细节,就可得到完整的程序结构图。这一方法对翰人、输出数据结构明确的中小型系统特别有效。Jackson方法有时也称为面向数据结构的软件设计方法。1974年,J.D.Warnier提出的软件开发方法与Jackson方法类似。差别有三点:一是它们使用的图形工具不同,分别使用Warnier图和Jackson图另一个差别是使用的伪码不同;第2页华东理工大学硕士学位论文最主要的差别是在构造程序框架时,Warnier方法仅考虑输人数据结构,而Jackson方法不仅考虑输人数据结构,而且还考虑输出数据结构。1.1.4问题分析法PAM问题分

8、析法PAM(ProblemAnalysisMethod)是80年代末由日立公司提出的一种软件开发方法PAM的基本思想是:考虑到输人、输出数据结构,指导系统的分解,在系统分析指导下逐步综合。这一方法的具体步骤是:从输入、输出数据结构导出

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。