- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
软件⼯程习题解答(含基本章节应试例⼦以及⼀个UML案例)
软件⼯程习题解答
⼀、软件⽣存周期各阶段的基本任务?
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)四类维护:
改正性维护:诊断和改正使⽤过程中发现的软件错误。
适应性维护:修改软件以适应环境变化。
完善性维护:根据⽤户要求,改进或扩充软件。
预防性维护:修改软件为将来的维护预先准备。
第⼆章可⾏性研究
1.已知某软件包具有三个主要功能:输⼊数据、更新数据、产⽣报表。根据历史资料记载,实现每个功能所需源代码⾏数估算如下:
①输⼊数据:a=l00m=200b=300
②更新数据:a=200m=300b=400
③产⽣报表:a=300m=400b=500
三个功能的软件⽣产率都是200⾏/⼈⽉,每⾏成本lO元/⾏,请⽤LOC技术估算出该软件包的成本和⼯作量。
解:
2.某计算机系统投⼊使⽤后、5年内每年可节省⼈民币2O0O元,假设系统的投资额为5000元,年利率为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,值得投资。
第三章需求分析
1.什么是数据流图?其作⽤是什么?其中的基本符号各表⽰什么含义?
数据流图:简称DFD,是SA(结构化分析)⽅法中⽤于表⽰系统逻辑模型的⼀种⼯具,是⼀种功能模型。
作⽤:它以图形的⽅式描绘数据在系统中流动和处理的过程,反映系统必须完成的逻辑功能.
基本符号有四种:
→,箭头,表⽰数据流;○,圆或椭圆,表⽰加⼯;=,双杠,表⽰数据存储;□,⽅框,表⽰数据的源点或终点.
2.某银⾏的计算机储蓄系统功能是:将储户填写的存款单或取款单输⼊系统,如果是存款,系统记录存款⼈姓名、住址、存款类型、存款⽇期、利率等信息,并打印出存款单给储户;如果是取款,系统计
算清单储户。请⽤DFD和IDEF0描绘该功能的需求,并建⽴相应的数据字典。
(1)数据流条⽬:
数据流名称:存款单
别名:⽆
简述:储户存款时填写的项⽬
来源:储户
去向:记帐
数据流量:未知
组成:姓名+住址+存款类型+存款⽇期+利率
数据流名称:取款单
别名:⽆
简述:储户取款时填写的项⽬
来源:储户
去向:统计
数据流量:未知
组成:姓名+住址+取款类型+取款⽇期+利率
您可能关注的文档
- 2022年“保险基础知识”题库解析-11 .pdf
- 四年级下册语文试题-2018-2019学年上学期期末考试 湖南永州市新田县精品.pdf
- 保险专业知识与实务-2_真题-无答案 .pdf
- 保险基础知识测试答案及解析2 .pdf
- 2022年山东省第三届学科素养知识竞赛化学试题(初中组) .pdf
- 教师招聘考试题库《教育公共基础知识》考点预测最新版(二)_10.pdf
- 高考语文答题的万能公式有哪些 .pdf
- 软件项目管理期末复习题及参考答案 .pdf
- 保险公司基础知识 .pdf
- 计算机二级c++真题及答案 .pdf
- 部编人教版中考语文语文常识及名篇名著试题(含答案) .pdf
- 2016届(新课标)高考地理5年高考真题备考试题库第七章 城市与城市化.pdf
- 2022小学语文新课程标准模拟测试题及答案(一) .pdf
- 化工仪表维修工技师理论考试试题及答案 .pdf
- 2019年高考生物(人教)一轮练习题(4)及答案 .pdf
- 部编人教版小学语文六年级上册第19课《青山不老》 课内外阅读练习试题及精品.pdf
- 盐城大冈中学2023-2024学年高三10月月考生物试题(解析版).pdf
- 2022年年高级个人保险规划师基础知识培训试题共150题(试题+答案).pdf
- 2018年保险基础知识试题及答案(一) .pdf
- 初中英语2024中考复习课标词汇短语汇总(含新增词汇短语,按字母顺序编 精品.pdf
最近下载
- JTG-T-5190-2019农村公路养护技术规范.docx VIP
- 2020 ACLS-PC-SA课前自我测试试题及答案.doc
- 房产勘察与带看.ppt VIP
- 学习小窍门教案 .pdf VIP
- PLA 检测在急性脑梗死诊断中的应用-来源:现代养生(下半月版)(第2019007期)-河北省医疗气功医院.pdf VIP
- 公司法修订背景下禁止财务资助规则的构建与完善.docx VIP
- 农光互补发电项目开发政策梳理.docx
- 城市轨道交通车辆检修(高职)全套教学课件.pptx
- 2024-2025年《国有企业管理人员处分条例》考试题库测试题目竞赛试卷2份(有答案).pdf VIP
- ATV630_650变频器编程手册.pptx VIP
文档评论(0)