软件工程试题与答案 .doc

软件工程试题与答案 .doc

ID:51811066

大小:37.50 KB

页数:9页

时间:2020-03-16

软件工程试题与答案 .doc_第1页
软件工程试题与答案 .doc_第2页
软件工程试题与答案 .doc_第3页
软件工程试题与答案 .doc_第4页
软件工程试题与答案 .doc_第5页
资源描述:

《软件工程试题与答案 .doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、1.名词解释软件,软件危机,系统软件,产品软件,软件工程,软件生存期过程,软件生存期模型,软件工具,软件开发环境。2.和硬件相比,软件有哪些不同的特点?3.软件发展的三个阶段有哪些特点?4.软件工程有哪些研究内容?它们之间有何关系?5.软件工程的基本原理是什么?6.试述项目软件和产品软件有哪些不同之处?7.考察一个已存在的软件工程项目,观察其采用的过程、模型、方法、技术、工具、环境、标准和规范,分析其优势。8.试按应用功能,确定下列哪些软件是系统软件()。A.操作系统B.字处理系统C.设备驱动程序D.数据库管理系统E.软件测试工具F.配置管理工具G.数据采集软件H.专家系统I.实时控制

2、软件9.下列属获取过程的活动和任务有()。A.公布标书B.签订合同或协议C.选择供方D.系统设计E.监督过程的实施F.投标G.编写培训资料H.需求定义I.验收10.软件生存期过程和软件生存期模型有何区别与联系?11.瀑布模型有何优缺点?如何将瀑布模型和原型模型结合使用?12.RAD模型的主要特点是什么?同瀑布模型有何联系?13.增量模型有何优越性?增量模型同瀑布模型有何联系?14.螺旋模型的风险分析有何作用?为何螺旋模型只适合于大型软件开发?螺旋模型使用有何限制?15.软件工程标准有何作用?有哪些类型的软件工程标准?我国涉及软件工程的国家标准有哪些类型?16.软件开发工具与集成型软件开

3、发环境有何区别与联系?IPSE和ECMA各有哪些组成部分?17.从软件工程的角度来看,下列说法中哪些是正确的①软件开发就是编写程序。②软件产品的质量主要取决于软件开发过程。③软件就是程序代码。④将软件工具简单地集中起来便形成集成型开发环境。⑤瀑布模型不适用于需求不确定的情况。⑥螺旋模型一般只适用于内部软件的开发。⑦软件开发小组的人员应该少而精。⑧对于一个软件项目而言,先考虑使用的方法,然后选用有关工具来开发。18.面向对象方法和结构化方法各有何优缺点?形式化方法在实际软件开发过程的应用中有何困难?如何在实际应用中结合这三种软件开发方法?19.试简要说明为何在软件项目的开发中先要选择开发

4、方法,然后确定与之有关的工具。20.软件文档有哪些种类?对软件文档的编写有何要求?21.试简要说明软件工程与计算机科学的区别与联系。习题21.可行性研究有哪些内容?如何进行可行性研究?2.试举例说明操作可行性研究的作用。3.系统流程图和数据流图有何差别?试举例说明。4.组织结构图、业务联系图和业务功能树之间有何联系?5.有哪些类型的成本估算方法?各有何优缺点?6.为何不同的经验估算模型对相同的KLOC或FP值有不同的结果?7.假设要在一微处理上开发一个嵌入型的电信处理程序,程序规模估计为1万行。试用基本COCOMO模型估算开发所需的工作量与开发时间。假设将开发时间缩短到估计的一半,试问

5、工作量有何变化?8.为了方便客户,某商业银行拟开发一个新的ATM系统,将原先ATM系统单纯的“取款”功能进行扩充,完成如下新的功能:1)“转账”功能。客户能够利用ATM系统将客户的账号上的资金转到另一个账号上。2)“存款”功能。客户可以利用ATM系统进行“存款”处理,包括在ATM系统上确定存款账号和存款金额,在操作完成后将所存存款(如现金、支票)用专用信封包好后通过某操作口投入ATM机器中。一般所存款项在数天后经确认有效时生效。这样,新的功能可以提高银行的工作效率,同时也可解决银行因人手不够而引发的诸多问题。试据此进行系统的可行性研究。9.假设有一软件项目,预计开发成功后可使用5年,每

6、年可节省经费20万元。如果该项目的投资金额是50万元,且当时银行的年利率为3%。试问该项目是否值得开发?10.文档在软件开发中有何作用?11.试考察一个实际系统,分析其存在的主要问题及解决方案,并写出其开发的可行性研究报告。12.可行性研究阶段的系统数据流分析和需求分析阶段的面向数据流图建模有何区别与联系。习题31.试举例说明项目风险、技术风险和商业风险。2.试描述“已知风险”和“可预测风险”之间的差别。3.如何识别风险?试考察一个实际项目,按Boehm建议的“风险项目检查表”来进行风险标识。4.风险发生后对项目造成的影响各不相同,有哪些方面值得考虑?5.就软件项目而言,哪些因素可以作

7、为参考水准?参考水准和参考点有何区别与联系?6.试举例说明如何对软件项目进行风险分析。7.风险管理和风险监控有何区别,试举例说明。8.试说明在什么情况下为延迟的软件项目增加人手可能会加快项目的进度。9.在软件行业,经常存在“不合理的”项目截止日期,遇到此情况如何处理?10.假设某CIMS软件工程项目的开发时间为2年,所需的工作量为20人年,平均参加人数为10人。如果将该项目开发时间提前半年完成,则开发工作量如何变化?11.在工程网络图中,缩短关

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

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

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