第一图书网

软件工程实践教程

梁旭 等编著 电子工业出版社
出版时间:

2011-1  

出版社:

电子工业出版社  

作者:

梁旭 等编著  

页数:

269  

字数:

448000  

内容概要

《软件工程实践教程》从软件工程方法、基于java的web开发技术和开发工具三个方面说明了软件工程实践的各个环节,并结合三个详细的案例对软件工程实践进行全程指导。三个实践案例分别针对生命周期法开发信息系统、生命周期法开发网站和面向对象方法开发信息系统。《软件工程实践教程》不仅注重对方法论的总结,同时说明了基于java的web开发技术、建模工具和项目开发工具,书中案例适合作为实践教程,指导学生软件工程实践的全过程。 《软件工程实践教程》适用于计算机应用、软件工程及信息管理方向的本科生使用,也可供从事系统和网站开发的人员参考。

书籍目录

第1章 软件工程方法 1.1 生命周期法 1.2 面向对象方法与uml 1.3 软件工程实践中的项目管理 第2章 mvc模式 2.1 mvc模式概述 2.2 mvc模式与j2ee 2.3 struts框架 第3章 实践工具介绍 3.1 visio 3.2 myeclipse 3.3 rational application developer 第4章 企业人事管理系统的开发 4.1 问题分析 4.2 可行性研究 4.3 需求分析 4.4 系统设计 4.5 系统实现 4.6 软件测试与维护 第5章 书店网上售书系统的开发 5.1 问题分析 5.2 可行性研究 5.3 需求分析 5.4 系统设计 5.5 系统实现 5.6 软件测试与维护 第6章 教务管理系统的开发 6.1 问题分析 6.2 可行性研究 6.3 面向对象的分析 6.4 数据库设计 6.5 面向对象的设计 6.6 面向对象的编程 6.7 软件测试与维护 参考文献

章节摘录

版权页:插图:3.生命周期法的优、缺点首先,生命周期法采用自项向下的观点,强调在整体优化的前提下进行具体的分析和设计。它从时间角度把软件开发分为若干阶段,对每个阶段都规定了相对独立的任务和目标,简化了系统开发的难度,提高了可操作性。其次,对整个开发阶段都有规范和严格的规定,每个阶段都形成相应的成果和文档,保证了软件质量,完备的文档提高了软件的可维护性。再次,生命周期法强调用户的参与,发现问题及时反馈和纠正,可以最大限度地满足用户的需求。生命周期法适用于需求比较明确的应用,要求能够根据需求做出准确的分析和设计。它要求在开发前定义好需求,然后经过分析、设计、编程和测试达到目标。但实际上,由于业务人员往往没有软件开发的经验,而开发人员又没有多少业务经验,所以在很多情况下无法确定准确的需求,加上开发时间的延迟,业务会发生变化,开发前准确确定需求就更难。此外,生命周期法的开发周期较长,因为开发顺序是线性的,各个阶段的工作不能同时进行,所以前阶段所犯的错误必然带入后一阶段,而且越是前面犯的错误对后面的工作的影响越大,更正错误的工作量也越大。1.1.1 问题分析问题分析是系统开发的开始,这一阶段的任务是分析需要解决的问题,提出关于问题性质、工程目标和规模的书面报告。问题分析的主要方式是访问调查,可以对业务人员(负责人)进行采访,对业务报表数据进行分析和总结,也可以采用调查表的方式,分析员扼要地写出对问题的理解。问题分析结论成稿之前,要以开会的方式与企业领导和业务人员进行讨论和确认,改正理解不正确的地方,得出一份双方都认可的文档。问题分析阶段是软件生命周期中最简短的阶段,一般只需要几天的时间。但这一阶段却很重要。整个系统开发始于此,系统的后续开发工作都要以这一阶段得到的内容作为依据。如果没有准确的业务调查结果,后续的工作就有可能偏离用户的需求,可能导致开发的系统不适用的情况。问题分析阶段的结论要形成文档,对文档的格式没有限制和要求,可以依据项目本身而定。文档的内容要求能够包含调查得到的全部业务内容,既包括机器可以实现的部分,也包括人工操作的部分。内容的书写要按照业务分类和业务处理流程来描述,目的是使系统分析人员和用户能够全面地了解全部的业务操作。问题分析阶段得到的结论是后续开发的依据。


编辑推荐

《软件工程实践教程》由电子工业出版社出版。

图书封面

广告

下载页面


软件工程实践教程 PDF格式下载



相关图书