软件工程复习提纲(1)

软件工程复习提纲(1)

ID:21804196

大小:234.50 KB

页数:11页

时间:2018-10-24

软件工程复习提纲(1)_第1页
软件工程复习提纲(1)_第2页
软件工程复习提纲(1)_第3页
软件工程复习提纲(1)_第4页
软件工程复习提纲(1)_第5页
资源描述:

《软件工程复习提纲(1)》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、1、判定树、判定表的画法。样例:某数据流图中有一个“确定保险类别”的加工,指的是申请汽车驾驶保险时,要根据申请者的情况确定不同的保险类别。加工逻辑为:1、若申请者年龄小于等于21岁,则额外收费2、若申请者年龄大于21岁且小于等于26岁的女性,适用A类保险3、若申请者年龄小于等于26岁且已婚男性或申请者年龄大于26岁男性,则适用于B类保险4、若申请者小于等于21岁女性或申请者小于等于26岁男性,则适用于C类保险5、除此以外,其余申请者适用于A类保险。结构化语言:If(sex==”male”)If(age<=21)If(unmarried)C类保

2、险且额外收费ElseB类保险且额外收费Elseif(age>21&&age<=26)If(unmarried)C类保险ElseB类保险ElseB类保险Elseif(age<=21)C类保险且额外收费ElseA类保险2、根据问题描述,进行功能建模。---即:用DFD图描绘功能需求。样例1:以去银行取款为例,画出取款过程中数据加工过程各项活动的数据流图。数据源点(终点):储户、计时器等数据流:取款单。付款通知等加工:核查、登录、付款数据存储:帐户、存折画出DFD描述功能需求。样例2:旅行社把预定机票的旅客信息输入到机票预定系统(姓名、年龄、单位、

3、ID号、时间、目的地等)。系统为旅客安排航班,打印出取票通知单(附有应交的款项)。旅客在飞机起飞的前一天凭取票通知单交款取票,系统检验无误,输出机票给旅客。画出DFD描述功能需求。3、度量效益的计算方法度量效益的计算方法(效益=增长收入+节省消耗)•(1)货币的时间价值•设年利率为i,现存入P元,n年后可得钱数为F元。不计复利F=P*(1+n*i)P=F/(1+n*i)计复利F=P*(1+i)nP=F/(1+i)n度量效益的计算方法•(2)投资回收期累计的经济效益等于最初投资费用所需的时间。(一般不超过3年)•(3)纯收入生存期内累计的经济效

4、益与投资之差(若纯收入≤0,则不值得开发样例:某系统取代了大部分人工设计,每年预期可节省9.6万元,假设软件使用周期为5年,开发这个系统共投入各项成本20万元,问成本/效益?投资回收期?设i=5%•年份将来值(1+i)n现值累计现值19.61.059.14299.142929.61.10258.707517.850439.61.15768.292826.143249.61.21557.897934.041159.61.27637.521941.5630投资回收期:20-17.8504/26.1432—17.8504=2.15/8.29=0.2

5、592+0.259=2.259年纯收入:41.5630-20=21.563万实例分析库房MIS系统能每天产生一份订货报告,假定开发该系统需5000元,系统建成后及时订货,消除货品短缺,估计每年能节约2500元,试计算投资回收期和效益。设i=5%不计复利•1、利用计算货币现在价值的公式,计算系统建成后,5年内每年预计节省的费用的现在价值。•2、计算投资回收期为几年?•3、若项目生存周期为5年,则该项目纯收入为多少?•年份将来值(1+i*n)现值累计现值•125001.0523812381•225001.122734654•325001.1521

6、746828•425001.220838911•525001.25200010911•投资回收期:5000-4654/6828-4654=•346/2174=0.162+0.16=2.16年•纯收入:10911-5000=59111.软件工程研究的目标生产具有正确性可用性以及开销合宜的产品2.软件工程面临的主要问题1、对产品的需求不明确造成开发出来的产品不能让人们所满意。2、软件产品的质量往往没有办法保证。3、软件产品缺乏必要的文档资料。4、软件技术跟不上计算机的发展速度。5.软件开发规模成本进度估算不足。6、随着用户的需求进行维护很有难度。

7、3.软件工程遵循的原则P11用分阶段的生命周期计划严格管理。坚持进行阶段评审实行严格的产品控制采用现代常年供需设计技术结果应能清楚的审查开发小组的人员应该少而精承认不断改进软件工程实践的必要性。4.数据流图DFD、数据字典DD的定义及设计步骤描述数据处理过程的工具从数据传递和加工的以图形的方式来描述输入和输出。成分数据流加工存储外部实体画法:自外向内自顶向下逐步细化基本步骤数据字典:用来定义数据流图中各个部分的具体含义以一种标准的无二义性的说明方式为系统的分析设计维护提供有关元素一致的详细的描述。5.软件生存周期的阶段7个阶段问题定义可行性分

8、析需求分析设计阶段包括概要和详细设计编码测试阶段先单元测试在整体测试运行和维护阶段划分及每个时期的目标和主要任务看书。每个阶段产生的文档型的资料可行性分析报告需求分

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

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

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