欢迎来到天天文库
浏览记录
ID:42138001
大小:137.27 KB
页数:6页
时间:2019-09-08
《软件工程--王宇华》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、1、(问答题)软件工程三要素是什么?。答:方法、工具和过程2、(填空题)开发软件需高成本和产品的低质量Z间有着尖锐的矛盾,这种现彖称作()。答:软件危机3、(填空题)瀑布模型把软件生存周期划分为软件定义、软件开发和()三个阶段,而每一阶段乂可细分为若干个更小的阶段。答:运行及维护4、(填空题)UML关系包括关联、聚合、泛化、实现、依赖等5种类型,请将合适的关系填写在下列描述的()中。A.在学校中,一个学生可以选修多门课程,一门课程町以由多个学生选修,那么学生和课程之间是()关系。B.类A的一个操作调用
2、类B的一个操作,且这两个类之间不存在其他关系,那么类A和类B之间是()关系。C.在MFC类库中,Window类和DialogBox类Z间是()关系。答:A.关联B.依赖C.泛化5、(选择题)软件可行性研究实质上是要进行一次()需求分析、设计过程。A.简化、压缩的B.详细的C.彻底的D.深入的答案:A6、(选择题)经调查,系统分析员给出冇问题的初略陈述,其中部分描述如下:某商场的采购部门要求每天开出定购清单,交采购员;仓库管理员将此要还应输入系统,经库存业务(进贷或出贷)处理后输出。从这段描述可知该部分
3、数据流图中的外部项为:A.采购员、仓库管理员B.定购清单、库存业务C.库存业务D.定购清单、采购员答案A7、(问答题)指出下列数据流图中存在的问题。(10分)F子图厂、、F答:1、父图没有输入数据流;2、子图的输入数据流应该是C,而不是B;3、子图的输出数据流应该只有D和E,而不应有F。8、(问答题)什么是数据流图?其作用是什么?其中的棊木符号各表示什么含义?答:数据流图:简称DFD,是SA(结构化分析)方法屮用于表示系统逻辑模型的-•种工具,是一种功能模型。作川:它以图形的方式描绘数据在系统屮流动和
4、处理的过程,反映系统必须完成的逻辑功能.基木符号有四种:箭头,表示数据流;O,圆或椭圆,表示加工;二,双杠,表示数据存储;□,方框,表示数据的源点或终点.9、(选择题)某模块的输入数据为某工厂中一个车间的生产产量表,通过该模块可以计算出车间中生产工人的平均产量、统计产量前10名的人员名单,从内聚度来看,该模块属于()。A.逻辑内聚B.通信内聚C.顺序内聚D.功能内聚答案:B10、(问答题)软件设计的垄本原理包括哪些内容?答:软件设计的基本原理:(1)模块化(四个属性:接口、功能、逻辑、状态)(2)抽象
5、(3)信息隐蔽(4)模块独立性(两个定性的度量标准:耦合性与内聚性)11、(问答题)衡量模块独立性的两个标准是什么?它们各表示什么含义?答:两个定性的度量标准:耦合与内聚性耦合性:也称块间联系。指软件系统结构中各模块间相互联系紧密程度的一种度量。模块Z间联系越紧密,其耦合性就越强,模块的独立性则越差。内聚性:也称块内联系。指模块的功能强度的度量,即一个模块内部各个元索彼此结合的紧密程度的度量。模块内元素联系越紧密,内聚性越高。12、(选择题)软件详细设计的主要任务是対()进行的详细设计。A.算法和数据
6、结构B.外部接口C.软件编码D.功能答案:A13、(判断改错题)软件技术复审是由用户和测试人员实施的一种质量保证活动。()X软件技术复审是由开发人员实施的一种质量保证活动。14、(判断改错题)在软件开发的过程中,若能推迟暴霧其中的错误,则为修复和改」E错误所花费的代价就会降低。()x代价越髙15、(选择题)测试的关键问题是()A.如何组织对软件的评审B.如何验证程序的正确性C.如何采用综合策略D.如何选择测试用例答案:D16、(选择题)使用口盒测试方法吋,确定测试数据应根据()和指定的覆盖标准.A.程
7、序的内部逻辑B.程序的复杂程度C.使用说明书D.程序的功能答案:A17、(选择题)软件测试的冃的是()A.评价软件的质量B.发现软件的错误C.找出软件屮的所有错谋D•证明软件是正确的答案:B18、(选择题)如果一个排序程序所设定的测试用例为(1)表空(2)表屮只有一个元素(3)表中均冇相同的关键字值(4)元索已排序则此测试方法称为()。A、等价分类法B.边缘值分析法C.因果图法D.错误推测法答案:D19、(选择题)在有集成(纟R装)测试的叙述屮,()是正确的。A、测试底层模块时不需要桩模块B、驱动模块
8、的作用是模拟被调模块C、自顶向下测试方法易于设计测试结果D、白底向上测试方法有有利于捉前预计测试结果答案:A20、(判断改错题)测试是为了验证软件已正确地实现了用户的要求。()X测试的FI的是尽可能多地发现软件中的错误,其附带的收获才是验证该软件已正确地实现了用户的要求。21、(问答题)一个程序能够既正确乂不可靠吗?请加以解释。答:软件的功能正确并不代表软件是可靠的。可靠性是指在一定的环境下,在给定的时间内系统不发生故障的概率。由于无法对软件进行彻底的测
此文档下载收益归作者所有