- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软件工程习题解答软件工程习题解答
期考试题题型构成:选择题20道 40分
填空题 10道 20分
应用题 5道 40分
软件工程习题解答
一、软件生存周期各阶段的基本任务1. 问题定义: (1)回答要解决的问题是什么。 (2)系统分析员应该提出关于问题性质、工程目标和规模的书面报告。 (3)经过和用户讨论,澄清含糊不清的地方,改正理解不正确的地方,得出一份双方都满意的文档。 (4)问题定义是软件生命周期中最简短的阶段。 2.可行性研究:(1)前一阶段定义的问题有可行的解决办法吗? (2)系统分析员要进行一次大大压缩和简化了的系统分析和设计。导出高层逻辑模型(用数据流图表示)。确定工程规模和目标,准确估计系统的成本和效益。 (3)使用部门的负责人根据可行性研究的结果决定是否继续进行该工程的开发工作。 3.需求分析: (1)主要确定目标系统必须具备哪些功能。 (2)系统分析员和用户密切配合,充分交流,得出经用户确认的系统逻辑模型(数据流图、数据字典、算法描述)。 4.总体设计: (1)回答如何解决问题。 (2)系统分析员 应使用系统流程图或其他工具描述每种可能系统; 估计每种方案的成本和效益。 推荐一较好的系统──有其详细计划。设计软件的结构(用层次图或结构图描述)。 5.详细设计: (1)回答应该怎样具体地实现这个系统。 (2)设计出程序的详细规格说明(用HIPO层次图加输入/处理/输出图)或PDL语言(过程设计语言)。 6.编码和单元测试: (1)写出正确的容易理解,容易维护的程序模块。 (2)程序员: 选取一种适当的用高级语言书写程序(或汇编语言)。仔细测试编写出的每一个模块。7.综合测试: (1)通过各种类型的测试,使软件达到预定的要求。 (2)最基本的测试是集成测试和验收测试方法。 集成测试是根据设计的软件结构,把经过单元测试检验的模块按某种选定的策略装配起来,在装配的过程中对程序进行必要的测试。验收测试是按照需求规格说明书的规定,由用户对目标系统进行验收。(3)用正式文档将测试计划、详细测试方案以及实际测试结果保存。 (4)以正式或非正式的方式对用户进行培训。 8.软件维护: (1)使系统持久地满足用户的需要。 (2)四类维护: 改正性维护:诊断和改正使用过程中发现的软件错误。适应性维护:修改软件以适应环境变化。完善性维护:根据用户要求,改进或扩充软件。预防性维护:修改软件为将来的维护预先准备。第二章.已知某软件包具有三个主要功能:输入数据、更新数据、产生报表。根据历史资料记载,实现每个功能所需源代码行数估算如下:
①输入数据: a=l00 m=200 b=300
②更新数据: a=200 m=300 b=400
③产生报表: a=300 m=400 b=500
三个功能的软件生产率都是 200行/人月,每行成本 lO元/行,请用LOC技术估算出该软件包的成本和工作量。
解: ?
???????
2.某计算机系统投入使用后、 5年内每年可节省人民币 2 O0O元,假设系统的投资额为5 000元,年利率为 12%。试计算投资回收期和纯收入。
解: ?
???????????
? 1、
最初投资额为5000元,经过3年后可以节省4814.28元,比最初投资还少185.72元,
第4年一年再次节省1273.89元,则
185.72÷1273.89=0.15
3 + 0.15=3.15
因此这项工程的投资回收期是3.15年。
2、
7224.53 - 5000=2224.53元 0,值得投资。
第三章
数据流名称:清单
别 名:无
简 述:储户取款后得到的项目
来 源:记录
去 向:储户
数据 流 量:未知
组 成:姓名+住址+取款类型+取款日期+利率+余额
(2)数据存储条目:
数据存储名称:账单
别 名:无
简 述:存放储户信息及其账目
组 成:姓名+住址+余额+存款类型+最后修改日期+利率
组 织 方 式:未知
查 询 要 求:能立即查询
(3)数据项条目:
未知
(4)加工条目:
加工 名:分类检查
编 号:无
激发条件:接收到存/取款单
优 先 级:优先
输 入:存/取款单
输 出:存/取款单
加工逻辑:IF 存款单 THEN 把存款单输出到统计
ELSE
把取款单输出到统计
ENDIF
加工 名:统计
编 号:无
激发条件:取款单
优 先 级
您可能关注的文档
- 贺麟与唐君毅_人生经历_社会交往与学术思想贺麟与唐君毅_人生经历_社会交往与学术思想.pdf
- 贾玉华乌兰.doc保留贾玉华乌兰.doc保留.doc
- 贾纪昌:把小糕点做成大生意贾纪昌:把小糕点做成大生意.doc
- 资产价格波动与货币政策应对_基于结构向量自回归模型的实证分析_李亮资产价格波动与货币政策应对_基于结构向量自回归模型的实证分析_李亮.pdf
- 资产评估复习题(含答案)资产评估复习题(含答案).doc
- 资产评估学第2阶段测试题2a资产评估学第2阶段测试题2a.doc
- 资产评估模拟试题(三)及答案资产评估模拟试题(三)及答案.pdf
- 资产部工作汇报(新)资产部工作汇报(新).ppt
- 资产评估的主体资产评估的主体.ppt
- 资料.机械工程师基础知识341点(数字)资料.机械工程师基础知识341点(数字).pdf
文档评论(0)