软件工程导论五的版复习资料精选

软件工程导论五的版复习资料精选

ID:34398700

大小:716.50 KB

页数:19页

时间:2019-03-05

软件工程导论五的版复习资料精选_第1页
软件工程导论五的版复习资料精选_第2页
软件工程导论五的版复习资料精选_第3页
软件工程导论五的版复习资料精选_第4页
软件工程导论五的版复习资料精选_第5页
资源描述:

《软件工程导论五的版复习资料精选》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、软件工程导论第一章软件工程学概述1、软件完成特点功能的程序以及数据结构和文档2、软件的特点(1)软件开发更依赖于开发人员的业务素质、智力、人员的组织、合作和管理。软件开发、设计几乎都是从头开始,成本和进度很难估计。(2)软件存在潜伏错误,硬件错误一般能排除。(3)软件开发成功后,只需对原版进行复制。(4)软件在使用过程中维护复杂:1)纠错性维护—改正运行期间发现的潜伏错误;2)完善性维护—提高或完善软件的性能;3)适应性维护—修改软件,以适应软硬件环境的变化;4)预防性维护—改进软件未来的可维护性和可靠性

2、。(5)软件不会磨损和老化。3、软件危机及软件危机的表现软件危机是指在计算机软件开发、使用与维护过程中遇到的一系列严重问题和难题。软件危机的表现1)对软件开发成本和进度的估计常常很不准确。常常出现实际成本比估算成本高出一个数量级、实际进度比计划进度拖延几个月甚至几年的现象,从而降低了开发商的信誉,引起用户不满。2)用户对已完成的软件不满意的现象时有发生。3)软件产品的质量往往是靠不住的。4)软件常常是不可维护的。5)软件通常没有适当的文档资料。文档资料不全或不合格,必将给软件开发和维护工作带来许多难以想象

3、的困难和难以解决的问题。6)软件成本在计算机系统总成本中所占比例逐年上升。特别是软件维护成本迅速增加,已经占据软硬件总成本的40%~75%。7)开发生产率提高的速度远跟不上软件需求。4、软件工程及软件工程的特性软件工程是用工程、科学和数学的原则与方法开发、维护计算机软件的有关技术和管理方法。软件工程的特性:1)软件工程关注于大型程序的构造2)软件工程的中心课题是控制复杂性3)软件经常变化4)开发软件的效率非常重要5)和谐地合作是开发软件的关键6)软件必须有效地支持它的用户7)在软件工程中是由具有一种文化背

4、景的人替具有另一种文化背景的人创造产品5、软件工程的基本原理用分阶段的生存周期计划严格管理坚持进行阶段评审实行严格的产品控制采用现代程序设计技术结果应能清楚地审查开发小组的人员应少而精承认不断改进软件工程实践的必要性6、软件生存周期一个软件从得出开发要求开始直到该软件报废为止的时期。软件生命周期由软件定义、软件开发和运行维护(也称为软件维护)3个时期组成,每个时期又进一步划分成若干个阶段。7、瀑布模型模型严格按照软件生存周期各个阶段来进行开发,上一阶段的输出即是下一阶段的输入,并强调每一阶段的严格性。它规

5、定了各阶段的任务和应提交的成果及文档,每一阶段的任务完成后,都必须对其阶段性产品(主要是文档)进行评审,通过后才能开始下一阶段的工作。因此,它是一种以文档作为驱动的模型。瀑布模型特点1)阶段间具有顺序性和依赖性2)推迟实现的观点3)质量保证的观点第二章可行性研究1、可行性研究的任务概括地讲,可行性研究包括两大部分的分析研究,分别是分析建立系统的必要性分析建立系统的可能具体,主要任务1)进一步分析和澄清问题定义。2)导出系统的高层逻辑模型。从系统逻辑模型出发,探索若干种系统实现方案。对每种方案都至少要从下述

6、几方面研究其可行性:a.经济可行性b.技术可行性c.法律可行性d.操作可行性3)对以后的行动提出建议选择一种最佳方案,并为系统制定一个初步的开发计划。2、可行性研究的步骤1)复查系统规模和目标。2)研究现有的系统。3)导出新系统高层逻辑模型。4)进一步定义问题5)导出和评价供选择的解法。6)推荐行动方针7)草拟开发计划8)书写文档提交审查。3、系统流程图(不要求画图)系统流程图是概括地描绘物理系统的传统工具。4、数据流图(要求画图)数据流图(DFD)是一种图形化技术,它描绘信息流和数据从输入移动到输出的过

7、程中所经受的变换。数据流图是系统逻辑功能的图形表示,即使不是专业的计算机技术人员也容易理解它,因此是分析员与用户之间极好的通信工具。在数据流图中没有任何具体的物理部件,它只是描绘数据在软件中流动和被处理的逻辑过程。5、数据字典数据字典是关于数据的信息的集合,也就是对数据流图中包含的所有元素的定义的集合。数据字典的作用也正是在软件分析和设计的过程中给人提供关于数据的描述信息。6、成本效益分析1)货币的时间价值:指同样数量的货币随时间的不同具有不同的价值。一般货币在不同时间的价值可用年利率来折算。设:i表示年

8、利率,现在存入P元,n年后的价值为F元,则有:F=P(1+i)n如果n年后能收入F元,这些钱折算成现在的价值称为折现值,折现公式为:P=F/(1+i)n2)纯收入。是指在整个生存周期系统的累计收入的折现值PT与总成本折现值ST之差,以T表示,则有:T=PT–ST3)投资回收率。P=F1/(1+j)+F2/(1+j)^2+…+Fn(1+j)^nP:现在的投资额Fi:第i年底的效益(i=1,2,3,…,n)n:系统使用寿命j:投资

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

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

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