软件项目的风险按照其影响的范围,可分为项目风险、技术风险和()三类。

  • A+

答案查询网公众号已于近期上线啦

除基本的文字搜题外,准备上线语音搜题和拍照搜题功能!微信关注公众号【答案查询网】或扫描下方二维码即可体验。

(1)【◆题库问题◆】:[填空题] 软件项目的风险按照其影响的范围,可分为项目风险技术风险和()三类

【◆参考答案◆】:商业风险

(2)【◆题库问题◆】:[填空题] 软件开发中经常使用()法,使用户通过实践获得关于未来的系统如何工作的更直接具体的概念,它类似于工程产品的开发中使用样机的思想。

【◆参考答案◆】:快速原型法

(3)【◆题库问题◆】:[填空题] 软件的有效性函数A(t)定义为软件系统在()按照规格说明成功运行的概率。

【◆参考答案◆】:时刻t

(4)【◆题库问题◆】:[填空题] ER模型包含“实体”、“联系”和()等三个基本成分。

【◆参考答案◆】:属性

(5)【◆题库问题◆】:[名词解释] 计算机软件

【◆参考答案◆】:计算机软件是指与计算机系统操作有关的程序、数据以及任何与之有关的文档资料。

(6)【◆题库问题◆】:[单选] 软件会逐渐退化而不会磨损,其原因在于()。

【◆参考答案◆】:C

(7)【◆题库问题◆】:[问答题] 为什么说面向对象方法学比传统方法学在稳定性方面要好?

【◆参考答案◆】:
传统的软件开发以算法为核心,开发过程基于功能分析和功能分解.用传统方法所建立起来的软件系统的结构紧密依赖于系统所要完成的功能,当功能需求
发生变化时将引起软件结构的整体修改.事实上,用户需求变化大部分是针对功能的,因此这样的软件系统是不稳定的。面向对象方法基于构造问题领域的对象模型,以对象为中心构造软件系统。它的基本作法是用对象模拟问题领域中的实体,以对象间的联系刻画实体间的联系。当对系统的功能需求变化时并不会引起软件结构的整体变化,仅仅只需要作一些局部性的修改。总之,由于现实世界中的实体是相对稳定的,因此,对象为中心构造的软件系统也是比较稳定的。

(8)【◆题库问题◆】:[问答题,简答题] 民主制小组是怎样的一种组织形式?

【◆参考答案◆】:民主制小组由若干程序员组成,虽然也设置一位组长,但是每当遇到问题时,组内的成员可以进行民主协商,以平等的地位交换意见。工作目标的制定、做出决定都有全体组员参加,即强调发挥小组每一个成员的积极、主动性和协作精神。

(9)【◆题库问题◆】:[问答题,简答题] 什么是模块间的耦合性?有哪几种耦合性?简述降低模块间耦合度的方法。

【◆参考答案◆】:模块间的耦合性是根据模块的外部特征提出的,是对软件系统结构中各模块间相互联系紧密程度的一种度量,也称块间关系。耦合程度由低到高分为6种:①无直接耦合(不传递任何消息)。②数据耦合(传递的是值)。③标记耦合(传递的是数据结构)。④控制耦合(传递的是控制变量,例如开关、标志等)。⑤外部耦合(传递的是I/O环境)⑥公共耦合(传递的是在公共数据环境中的数据)。⑦内容耦合(传递的是一个模块的内部数据,往往出现在汇编语言中)。模块间联系越紧密,其耦合性越强,模块的独立性越差。提高模块独立性,降低模块间耦合度的措施是:①在耦合方式上降低模块间接口的复杂性。模块接口方式不采用直接引用(内容耦合),而采用调用方式(例如过程语句调用);模块接口信息通过参数传递且传递信息的结构尽量简单,不用复杂数据结构(例如过程、指针等),参数个数不宜过多。②在传递信息类型上尽量使用数据耦合,避免控制耦合,慎用或有控制地使用公共耦合。

(10)【◆题库问题◆】:[单选] 如果进栈序列为e1,e2,e3,e4,则可能的出栈序列是()
A.e3,e1,e4,e2
B.e4,e3,e2,e1
C.e3,e4,e1,e2
D.任意顺序

【◆参考答案◆】:B

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: