资源描述:
《软件工程作业及参考答案(最新版).pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、软件工程一、软件危机与软件工程1。软件危机就是指在开发与()过程中所遇到得一系列严重问题.A。运行B。设计C.维护D。编码2。造成软件危机得原因就是:A。用户使用不当B.对软件得错误认识C。硬件不可靠D.缺乏好得开发方法与手段3.软件工程方法学得研究内容包含软件开发技术与软件工程管理两部分,其期望达到得最终目标就是().A.消除软件危机B。软件开发工程化C.程序设计自动化D。实现软件重用4。软件工程学中除重视软件开发技术得研究外,另一重要组成内容就是软件得()。A.工程管理B。成本核算C。人员培训D.工具开发5.软件计划就是软件开发得早期与重要阶段,此阶段要求交互与配合
2、得就是().A.设计人员与用户B。分析人员与用户C。分析人员与设计人员D.编码人员与用户6。软件工程得结构化生命周期方法就是将软件开发得全过程划分为相互独立而又相互依存得阶段,软件得逻辑模型形成于()。A.开发阶段B。计划阶段C.分析阶段D.设计阶段7.在软件工程中,软件生存期可分为计划、开发以及维护三个阶段,每个时期又分为若干更小得阶段。通常,计划时期包括问题定义、可行性研究与①,开发时期包括②、详细设计、编码以及③。①A。需求分析B。可行性研究C。经费预算D。质量保证②A。需求分析B。可行性研究C总体设计D模块化设计③A.文档编制B。运行维护C。测试D.验收8。软件
3、开发中常采用得生命周期方法,由于其特征而一般称其为()。A。层次模型B。瀑布模型C.螺旋模型D.对象模型9。描述软件生存周期得瀑布模型包括计划、(A)、设计、编码、测试、维护等阶段.其中,设计阶段又可以分成(B)与(C)两个步骤。A:①需求分析②可行性研究③需求调查④问题定义B,C:①方案设计②代码设计③概要(总体)设计④数据设计⑤详细设计10。什么就是软件危机?软件危机产生得原因?11。生命周期阶段得划分?每个阶段得任务?二、可行性研究1.可行性研究得任务?步骤?对于各种可能得方案,从哪几个方面进行可行性研究?参考答案:任务:在尽可能短得时间内确定该软件项目就是否能够
4、开发,就是否值得开发。步骤:1、复查系统规模与目标;2、研究当前系统;3、建立新系统得高层逻辑模型;4、导出与评价各种方案;5、推荐可行方案;6、编写可行性研究报告。对于各种可能得方案,主要从以下几个方面进行可行性研究:1、经济可行性;2、技术可行性;3、法律可行性;4、运行可行性;5、开发方案可行性等。三、需求分析1。软件需求分析一般应确定得就是用户对软件得()。A.功能需求B.非功能需求C。性能需求D。功能需求与非功能需求2.从结构化得瀑布模型瞧,在它得生命周期中得八个阶段中,下面得几个选项中哪个环节出错,对软件得影响最大()。A.详细设计阶段B.概要设计阶段C。需
5、求分析阶段D.测试与运行阶段3.软件需求说明书就是软件需求分析阶段得重要文件,下述哪一项不就是其应包含得内容()。A.数据描述B。功能描述C。模块描述D。性能描述4.软件需求分析阶段得工作,可以分为四个方面:问题得识别、分析与综合、编写需求分析文档以及()。A.软件得总结B.需求分析评审C.阶段性报告D。以上答案都不正确5。在软件得需求分析中,开发人员要从用户那里解决得最重要得问题就是()。A.要让软件做什么B.要给软件提供哪些信息C.要求软件工作效率怎样D.要让软件具有何种结构6.在下面得叙述中哪一个不就是软件需求分析得任务()。A.问题分解B.可靠性与安全性要求C。
6、结构化程序设计D.确定逻辑模型;7.软件需求说明书在软件开发中具有重要作用,但其作用不包括()。A。软件设计得依据B.用户与开发人员对软件要做什么得共同理解C.软件验收得依据D。软件可行性分析得依据8。结构化分析方法以数据流图、()与加工说明等描述工具,即用直观得图与简洁得语言来描述软件系统模型.A。DFD图B。PAD图C.IPO图D。数据字典9。进行需求分析可使用多种工具,但()就是不适用得。A.数据流图B。判定表C.PAD图D.数据字典四、软件设计----包括概要设计(总体设计)与详细设计1.软件设计一般分为概要设计与详细设计,它们之间得关系就是()。A。全局与局部
7、B。抽象与具体C.总体与层次D.功能与结构2。SD方法中,一般分为总体设计与详细设计两个阶段,其中总体设计主要就是建立()。A。软件结构B.软件流程C.软件模型D。软件模块3.模块独立性就是软件模块化所提出得要求,衡量模块独立性得度量标准就是模块得().A.抽象与信息隐蔽B。局部化与封装化C.内聚性与耦合性D。激活机制与控制方法4.软件结构设计中,好得软件结构设计应该力求做到()。A.顶层扇出较少,中层扇出较高,低层模块低扇入B。顶层扇出较高,中层扇出较少,低层模块高扇入C。顶层扇出较少,中层扇出较高,低层模块高扇入D。顶层扇出较高,中层