1 / 8
文档名称:

软件工程总结.doc

格式:doc   大小:83KB   页数:8页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

软件工程总结.doc

上传人:pppccc8 2019/12/3 文件大小:83 KB

下载得到文件列表

软件工程总结.doc

相关文档

文档介绍

文档介绍:合肥学院" ”课程总结(“ ”课程论文)姓名:学号:专业班级:成绩::主要包含两个方面:1) 如何开发软件,以满足对软件日益增长德尔需求;2) 如何维护数量不断膨胀的已有软件。主要表现:对软件开发成本和进度的估计常常很不止确用户对“已完成的”软件系统不满意的现象经常发生软件产胡的质量往往靠不住软件常常是不可维护的软件通常没冇适当的文档资料软件成本在计算机系统总成本中所占的比例逐年上升软件开发生产率提高的速度远远跟不上计算机应用迅速普及深入的趋势软件危机的原因:软件是逻辑产品,开发进度、成本难以估计缺乏或不完整、不一致的文档给维护带来困难用户对软件需求的描述往往不够精确,有遗漏,有二义软件开发人员对需求的理解与用户的本來愿與冇差异大型软件项口需多人协同完成,缺乏管理经验开发人员不能有效地、:预防性维护实质上是软件再工程,被再工程的软件可以重新实现现有系统的功能、加入新功能并提高整体性能。典型的软件再工程过程包含T:库存目录分析:保存关于每个应用系统的sy基本信息。文档重构:老程序固有的特点是缺乏文档。逆向工程:是从现存的程序代码中抽取有关数据、体系结构、处理过程等设计信息的过程。代码重构是最常见的再工程活动。■,但编码方式却难于理解、测试和维护的。重构可疑模块的代码。数据重构■对数据体系结构差的程序很难进行适应性修改和增强■数据体系结构对程序的生命力影响重大。■数据重构通常始于逆向工程活动■当数据结构较差时,应该对数据进行再工程。■对数据的修改必然会导致体系结构或代码层的改变。正向工程(革新或改造)■不仅从现有程序中恢复设计信息,而且使用该信息去改变或重构现有系统,以提咼其整体质量。■应用软件工程的原理、概念、技术和方法来重新开发某个现有的应用系统。:软件的逆向工程是分析程序以便在比源代码更高的抽象层次上创建出程序的某种表示的过程,也就是说,逆向工程是一个恢复设计结果的过程,是从现存的程序代码屮抽取有关数据、体系结构、处理过程等设计信息的过程。正向工程:正向工程不仅从现冇程序屮恢复设计信息,而冃使用该信息去改变或重构现有系统,以提高其整体质量。应用软件工程的原理、概念、技术和方法来重新开发某个现冇的应用系统。:软件生命周期由软件定义、软件开发和运行维护3个吋期组成,软件定义即确定开发完成的总目标;开发时期为具体设计和实现;维护时期为使软件持久的满足用户需要。(P329):已经通过了止式复审的规格说明书或中间产品,它可以作为进一步开发的基础,并且只冇通过正式的变化控制过程才能改变它。(功能测试)■黑盒测试着重测试软件功能。■白盒测试在测试过程的早期进行,而黑盒测试主要用于测试过程的后期。二者是互补的测试方法。■力图发现下述类型的错误:功能不正确或遗漏了功能;界而错误;数据结构错谋或外部数据库访问错谋;性能错误;初始化和终止错误。:为了能集中精力解决主要问题而尽量推迟对问题细节的考虑。(能力成熟度模羽)它是对丁•软件组织在定义、实施、度量、控制和改善其软件过程的实践中各个发展阶段的描述。NO.