下列软件开发基本原则不正确的是()

题目
多选题
下列软件开发基本原则不正确的是()
A

实行严格的产品控制

B

尽早发现错误

C

使用现代程序设计技术

D

开发小组的成员应该少

E

结果应能清楚地审查

参考答案和解析
正确答案: E,C
解析: 暂无解析
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

软件开发方法是指()

A.指导软件开发的一系列规则

B.软件开发的步骤

C.软件开发的技术

D.软件开发的思想


正确答案:A

第2题:

下列关于软件质量保证活动要素的叙述中,不正确的是______。

A.质量保证人员不能是兼职的

B.软件开发必须严格按照软件开发规范进行

C.验证和确认软件质量所用的方法有评审、审查、审计、分析、演示、测试等

D.应在软件开发过程中及时记录与质量保证有关的活动


正确答案:A
解析:用例图、类图、配置图均属于静态图。序列图是一个用来记录系统需求,和整理系统设计的动态图,它按照交互发生的时间顺序,显示了系统中对象间的交互逻辑。

第3题:

软件开发模型是对软件开发过程的一种规范描述,用于表示软件开发过程的整体框架和软件开发活动各阶段间的关系。下列模型属于软件开发模型的是 Ⅰ.爆布模型 Ⅱ.快速原型模型 Ⅲ.增量模型 Ⅳ.螺旋模型

A.仅Ⅰ和Ⅱ

B.仅Ⅰ、Ⅲ和Ⅳ

C.仅Ⅱ和Ⅲ

D.Ⅰ、Ⅱ、Ⅲ和Ⅳ


正确答案:D

第4题:

按ISO9000-3的说明,下列属软件配置项的是()

A.软件开发方法

B.软件开发组织管理制度

C.软件开发合同


参考答案:C

第5题:

●下列关于软件开发模型的叙述,不正确的是(41) 。

(41)A.软件开发模型用以指导软件的开发

B.瀑布模型典型地刻画了软件生存周期的阶段划分,与其最相适应的软件开发方法是快速原型化方法

C.螺旋模型综合了瀑布模型和演化模型的优点,并增加了风险分析

D.喷泉模型描述的是面向对象的开发过程,反映了软件开发过程的迭代和无间隙特征


正确答案:B

第6题:

● 下列关于 GB/T 8567-2006《计算机软件文档编制规范》的叙述,不正确的是

(34) 。

(34)

A.该标准规定了软件开发过程中文档编制的布局

B.该标准规定了何种信息对于文档管理者是可用的

C.该标准是软件开发过程中文档编写质量的检验准则

D.该标准规定了软件开发过程中文档编制的内容


正确答案:A
试题(34)分析
    GB/T 8567-2006《计算机软件文档编制规范》规定了软件开发过程中文档的内容,但不对文档编制的布局和风格进行规定。
参考答案
    (34)A

第7题:

下列关于GB/T 8567—2006《计算机软件文档编制规范》的叙述,不正确的是______。

A.该标准规定了软件开发过程中文档编制的布局

B.该标准规定了何种信息对于文档管理者是可用的

C.该标准是软件开发过程中文档编写质量的检验准则

D.该标准规定了软件开发过程中文档编制的内容


正确答案:A
解析:接受或拒绝承包单位报价、确定分包单位、追加合同款项均属于建设单位的权力,且不得委托监理机构代为执行,监理单位经业主单位授权后可享有对工程进行质量否决权。

第8题:

● 下列关于软件质量保证活动要素的叙述中,不正确的是 (27) 。

(27)

A.质量保证人员不能是兼职的

B.软件开发必须严格按照软件开发规范进行

C.验证和确认软件质量所用的方法有评审、审查、审计、分析、演示、测试等

D.应在软件开发过程中及时记录与质量保证有关的活动


正确答案:A
试题(27)分析
    软件质量保证活动中,可根据软件项目的规模配备专职或兼职质量保证人员。
参考答案
    (27)A

第9题:

下列关于维护公平竞争原则的说法,不正确的是____。

A.只是竞争法的基本原则

B.主要体现在竞争法中

C.渗透在经济法领域,是其基本原则


正确答案:A

第10题:

阅读以下关于软件开发方面的叙述,回答问题1至问题4。

当前企业中的业务都是在全球化、快速变化的环境中运营的,传统的软件开发过程无法适应由此产生的快速软件开发需求。20世纪90年代后期,一些软件开发人员在Agile Allicance 2001中系统地阐述了敏捷开发的原则,试图强调灵活性在快速且有效地生产软件中所发挥的作用。目前,众多的软件生产企业已经在实际的软件开发过程中接纳并实践了敏捷开发方法中的基本原则。

敏捷开发有许多典型方法,包括极限编程(eXtreme Programming)、Scrum、Crystal和DSDM等。请问这些方法共同的基本原则是什么?


正确答案:(1)客户参与。 (2)增量式移交。 (3)开发团队的技术应该得到承认和发扬。团队成员应该保持他们自己的工作风格不落俗套。 (4)接受变更。 (5)保持简单性。
(1)客户参与。 (2)增量式移交。 (3)开发团队的技术应该得到承认和发扬。团队成员应该保持他们自己的工作风格,不落俗套。 (4)接受变更。 (5)保持简单性。 解析:本题考查软件开发方法。
2001年,Kent Beck和其他16位知名软件开发者、软件工程作家及软件咨询师(被称为敏捷联盟)共同签署了“敏捷软件开发宣言”。该宣言声明“我们正在通过亲身实践以及帮助他人实践的方式来揭示更好的软件开发之路,通过这项工作,我们认为:个体和交互胜过过程和工具;可工作软件胜过宽泛的文档;客户合作胜过合同谈判;响应变化胜过遵循计划。亦即,虽说上述右边的各硕很有价值,但我们认为左边的各项具有更大的价值。”
目前比较典型的敏捷过程模型有极限编程、Scrum、Crystal和DSDM等,虽然过程模型实践上有差异,但都是遵循了敏捷宣言或者是敏捷联盟所定义的原则。这些原则包括客户参与、增量式移交、简单性、接受变更、强调开发者的作用和及时反馈等。
虽然敏捷开发方法近年来发展很快,但在实施的过程中也暴露出来很多问题,一些敏捷方法的基本原则很难实施。其中主要有如下4点。
(1)客户参与往往依赖于客户参与的意愿和客户自身的代表性。
(2)团队成员的性格可能不适合激烈的投入,可能无法做到与其他成员之间的良好沟通。
(3)对系统中的变更作出优先级排序可能是极端困难的。
(4)维护系统的简洁性往往需要额外的工作,但迫于移交时间表的压力,可能没有时间执行系统简化过程。
敏捷开发方法中最著名的是极限编程。极限编程中提出了12个实践操作,其中一个是结对编程。开发人员成对工作,检查彼此的工作并提供支持,圆满完成任务。但是,配对是灵活的,一个开发人员在一天可能与多个伙伴配对。
敏捷开发方法在具体实践过程中,往往需要开发环境或工具的支持,这些工具包括数据库编程语言、界面生成器、与办公应用的连接和报告生成器等。可视化开发是一种通过集成细粒度可复用软件组件来构造软件的快速应用开发方法。可视化编程技术的主要思想是用图形工具和可重用部件来交互地编制程序,可视化编程一般基于事件驱动的原理。一般可视化编程工具还有应用专家或应用向导提供模板,按照步骤对使用者进行交互式指导,让用户定制自己的应用,然后就可以生成应用程序的框架代码,用户再在适当的地方添加或修改以适应自己的需求。

更多相关问题