问道深山去,听禅紫气来。

西交《软件工程概论》在线作业

阅读:32 更新时间:2020-08-16 21:58:18

西交《软件工程概论》在线作业


------------------------
1.以下说法错误的是( )
A.面向对象方法不仅支持过程抽象,而且支持数据抽象
B.某些面向对象的程序设计语言还支持参数化抽象
C.信息隐藏通过对象的封装性来实现
D.在面向对象方法中,类是最基本的模块
答案请点我要此答案,或联系QQ

2.软件维护工作的最主要部分是()
A.校正性维护
B.适应性维护
C.完善性维护
D.预防性维护
答案请点我要此答案,或联系QQ

3.软件维护工作的最主要部分是( )
A.校正性维护
B.适应性维护
C.完善性维护
D.预防性维护
答案请点我要此答案,或联系QQ

4.软件是一种( )产品
A.有形
B.逻辑
C.物质
D.消耗
答案请点我要此答案,或联系QQ

5.下面哪个不是集成测试使用的图模型( )
A.顺序图
B.协作图
C.活动图
D.用例图
答案请点我要此答案,或联系QQ

6.黑盒测试是从( )观点出发的测试,白盒测试是从( )观点出发的测试。正确选项为( )
A.开发人员、管理人员
B.用户、管理人员
C.用户、开发人员
D.开发人员、用户
答案请点我要此答案,或联系QQ

7.软件工程对维护工作的主要目标是提高( ),降低维护的代价
A.软件的生产率
B.软件的可靠性
C.软件的可维护性
D.维护的效率
答案请点我要此答案,或联系QQ

8.以下不属于软件维护的困难表现的是( )
A.读懂别人的程序是困难的
B.文档的不一致性
C.源程序及相关文档的错误或丢失
D.软件开发和软件维护在人员和时间上的差异
E.软件维护不是一项吸引人的工作
答案请点我要此答案,或联系QQ

9.(  )允许用户把若干作业提交计算机系统集中处理的操作系统。
A.分时操作系统
B.实时操作系统
C.网络操作系统
D.批处理操作系统
答案请点我要此答案,或联系QQ

10.软件开发环境支持一定的()或按照一定的软件开发模型组织而成。
A.软件生存周期
B.软件过程
C.软件开发方法
D.软件开发模型
答案请点我要此答案,或联系QQ

11.黑盒测试是从()观点出发的测试,白盒测试是从()观点出发的测试。
A.开发人员、管理人员
B.用户、管理人员
C.用户、开发人员
D.开发人员、用户
答案请点我要此答案,或联系QQ

12.技术可行性是可行性研究的关键,其主要内容一般不包括( ).
A.风险分析
B.资源分析
C.人员分析
D.技术分析
答案请点我要此答案,或联系QQ

13. 软件维护工作的最主要部分是( )
A.校正性维护
B.适应性维护
C.完善性维护
D.预防性维护
答案请点我要此答案,或联系QQ

14.瀑布模型的问题是( )
A.用户容易参与开发
B.缺乏灵活性
C.用户与开发者易沟通
D.适用可变需求
答案请点我要此答案,或联系QQ

15.原型化方法是一种()型的设计过程。
A.自外向内
B.自顶向下
C.自内向外
D.自底向上
答案请点我要此答案,或联系QQ

16.为了进一步改善软件系统的可维护性和可靠性,并为以后的改进奠定基础的软件维护称为( ).
A.纠错性维护
B.适应性维护
C.改善性维护
D.预防性维护
答案请点我要此答案,或联系QQ

17.尽管有不合法的输入,软件仍能继续正常工作的能力是指( )
A.兼容性
B.可靠性
C.容错性
D.稳定性
答案请点我要此答案,或联系QQ

18.SA方法是一种( )
A.自顶向下逐层分解的分析方法
B.自底向上逐层分解的分析方法
C.面向对象的分析方法
D.其他都不是
答案请点我要此答案,或联系QQ

19.软件测试的目的是( )
A.证明软件的正确性
B.找出软件系统中存在的所有错误
C.证明软件系统中存在错误
D.尽可能多的发现软件系统中的错误
答案请点我要此答案,或联系QQ

------------------------
1.面向对象的特征有( )
A.对象唯一性
B.分类性
C.继承性
D.抽象性
E.多态性
答案请点我要此答案,或联系QQ

------------------------
1.可用性:系统在给定的时间点上根据需求说明成功地运行的概率。也可以说可用性是当有请求时即在一定时刻)系统能执行有用服务的可能性。()
A.错误
B.正确
答案请点我要此答案,或联系QQ

2.针对不同工作目标,软件项目计划有:项目实施计划、质量保证计划、软件测试计划、文档编制计划、用户培训计划、综合支持计划、软件发布计划。
A.错误
B.正确
答案请点我要此答案,或联系QQ

3.Booch方法的开发模型分静态模型和动态模型类型。( )
A.错误
B.正确
答案请点我要此答案,或联系QQ

4.具有明确功能并可以分离出来的软件或硬件叫做构件( )
A.错误
B.正确
答案请点我要此答案,或联系QQ

5.信息隐蔽是指在设计和确定模块时,使得一个模块内包含的信息,对于不需要这些信息的其他模块来说是不能访问的()。
A.错误
B.正确
答案请点我要此答案,或联系QQ

6.信息建模方法是需求分析方法的一种()
A.错误
B.正确
答案请点我要此答案,或联系QQ

7.维护技术通常由两类维护技术:面向维护的技术和维护支援技术()
A.错误
B.正确
答案请点我要此答案,或联系QQ

8.软件的可维护性、可使用性、可靠性是衡量软件质量的几个主要特性。
A.错误
B.正确
答案请点我要此答案,或联系QQ

9.软件工程是用科学知识和技术原理来定义、开发、维护软件的一门学科。( )
A.错误
B.正确
答案请点我要此答案,或联系QQ

10.划分模块时,尽量做到低内聚、高耦合()
A.错误
B.正确
答案请点我要此答案,或联系QQ

11.3种可能的控制流机制分别是:过程驱动控制、事件驱动控制、线程( )
T.对
F.错
答案请点我要此答案,或联系QQ

12.数据流图有四个基本成分:数据流、加工、数据存储、数据的源点或终点。
A.错误
B.正确
答案请点我要此答案,或联系QQ

13.软件的可维护性、可使用性、可靠性是衡量软件质量的几个主要特性( )
T.对
F.错
答案请点我要此答案,或联系QQ

14.渐增式测试:该测试是逐个把未经过测试的模块组装到已经测试过的模块上去,进行集成测试。每加入一个新模块进行一次集成的测试,重复此过程直至程序组装完毕( )
T.对
F.错
答案请点我要此答案,或联系QQ

15.深度是指结构图控制的层次,也是模块的层数()
A.错误
B.正确
答案请点我要此答案,或联系QQ

16.数据流图一般分为变换型数据流图和事务型数据流图两类()
A.错误
B.正确
答案请点我要此答案,或联系QQ

17.面向对象的方法包含面向对象分析、面向对象设计和面向对象实现()
A.错误
B.正确
答案请点我要此答案,或联系QQ

18.需求文档是需求分析阶段最重要的技术文档之一()
A.错误
B.正确
答案请点我要此答案,或联系QQ

19.面向对象设计准则是:模块化,抽象信息隐藏,低耦合,高内聚( )
T.对
F.错
答案请点我要此答案,或联系QQ

20.UI设计必须考虑软件使用者的体力和脑力,人的能力是界面设计原则的基础( )
T.对
F.错
答案请点我要此答案,或联系QQ

21.需求分析要回答“软件必须做什么?”
T.对
F.错
答案请点我要此答案,或联系QQ

22.软件层次一般分为专用应用层、通用应用层、中间件层、系统软件层四个层。()
A.错误
B.正确
答案请点我要此答案,或联系QQ

23.软件维护分为改正性维护、适应性维护、增强性维护( )
A.错误
B.正确
答案请点我要此答案,或联系QQ

24.传统的SA方法主要用于数据处理方面的问题,主要工具DFD体现了系统的“做什么”功能,但它仅是一个静态模型,没有处理的顺序,即控制模型( )
A.错误
B.正确
答案请点我要此答案,或联系QQ

25.面向对象的特征:(1)对象唯一性(2)分类性(3)继承性(4)多态性(多形性)
A.错误
B.正确
答案请点我要此答案,或联系QQ

26.对象建模的过程:确定类、准备数据字典、确定关联、确定属性、使用继承来细化类、完善对象模型( )
T.对
F.错
答案请点我要此答案,或联系QQ

27.基本的估算方法有自顶向下估算、自底向上估算、差别估算法等等。()
A.错误
B.正确
答案请点我要此答案,或联系QQ

28.非渐增式测试:该测试是首先对每个模块分别进行单元测试,然后再把所有的模块按设计要求组装在一起进行的测试。
A.错误
B.正确
答案请点我要此答案,或联系QQ

29.面向对象设计准则是:模块化,抽象信息隐藏,低耦合,高内聚。
A.错误
B.正确
答案请点我要此答案,或联系QQ

30.软件项目计划有:(1)项目实施计划(软件开发计划)(2)质量保证计划(3)软件测试计划(4)文档编制计划(5)用户培训计划(6)综合支持计划(7)软件发布计划。( )
A.错误
B.正确
答案请点我要此答案,或联系QQ

尝试在线代写作业

推荐信息