以下关于软件开发相关的叙述中,不正确的是( )。A.专业程序员应将复杂的问题分解为若干个相对简单的易于编程的问题B.移动互联网时代的软件开发人员应注重用户界面设计,提高用户体验 C.软件测试时应对所有可能导致软件运行出错的情况都进行详尽的测试D.软件设计者应有敏锐的产品感觉,不因枝节而影响产品的迭代和上线。

题目

以下关于软件开发相关的叙述中,不正确的是( )。

A.专业程序员应将复杂的问题分解为若干个相对简单的易于编程的问题B.移动互联网时代的软件开发人员应注重用户界面设计,提高用户体验 C.软件测试时应对所有可能导致软件运行出错的情况都进行详尽的测试D.软件设计者应有敏锐的产品感觉,不因枝节而影响产品的迭代和上线。


相似考题
更多“以下关于软件开发相关的叙述中,不正确的是( )。 A.专业程序员应将复杂的问题分解为若干个相对 ”相关问题
  • 第1题:

    ●以下关于黑盒测试的叙述中,不正确的是(61)。

    A.不需要了解程序内部的代码及实现

    B.容易知道用户会用到哪些功能,会遇到哪些问题

    C.基于软件开发文档,所以也能知道软件实现了文档中的哪些功能

    D.可以覆盖所有的代码


    正确答案:D

  • 第2题:

    以下关于原型化开发方法的叙述中,不正确的是(30)。A.原型化方法适应于需求不明确的软件开发SXB

    以下关于原型化开发方法的叙述中,不正确的是(30)。

    A.原型化方法适应于需求不明确的软件开发

    B.在开发过程中,可以废弃不用早期构造的软件原型

    C.原型化方法可以直接开发出最终产品

    D.原型化方法利于确认各项系统服务的可用性


    正确答案:C
    原型化软件开发方法的基本思想是软件开发人员对用户提出的需求和问题进行总结,就系统的主要需求取得一致意见后,构造一个软件原型(原型是软件的一个早期版本,通常反映最终软件的部分重要特性,原型应该是可以运行和修改的),使用户在试用原型过程中得到感受和启发,并做出反应和评价。然后开发者根据用户的意见对原型进行改进,使之逐步完善,直到用户对系统完全满意为止。这种开发方法的优点是需求表示清楚,用户满意度较高、可降低开始风险和开发成本。所以原型化方法特别适应于原始需求不明确的软件,因为通过用户的不断使用和体验并提出的评价,使得不断修改的原型逐步达到用户要求。通常,软件开发过程中会得到多个软件原型,只有得到用户认可的才是最终的产品。

  • 第3题:

    以下关于程序员工作的叙述中,不正确的是( )。

    A.软件开发比软件测试有更高的技术含量B.程序员需要通过实践了解自己的编程弱点C.程序员应平衡测试时间、测试成本和质量之间的关系D.最佳的编程方案必须同时兼顾程序质量和资源节约


    正确答案:A

  • 第4题:

    以下关于专业程序员知识和技能的叙述中,不正确的是( )。

    A.了解编译原理有助于快速根据编译错误和警告信息修改代码B.了解开发工具知识有助于直接用工具开发软件而无须任何编程C.了解 os 底层运行机制有助于快速找到运行时错误的问题根源D.了解网络协议的原理有助于分析网络在哪里可能出现了问题


    正确答案:B

  • 第5题:

    专业程序员小王记录的工作经验中,不正确的是( )。

    A.疲劳、烦心、缺思路时不要编程,可以先做事务性工作 B.“先写测试方案再编程”的测试驱动开发是切实可行的 C.专业程序员可能自负、固执和内向,所以更需要强调协作 D.专业程序员面对经理催促交付时,要服从大局不计困难


    正确答案:D

  • 第6题:

    以下关于结构化方法的叙述中,不正确的是(50)。

    A.指导思想是自顶向下、逐层分解

    B.基本原则是功能的分解与抽象

    C.适合解决数据处理领域的问题

    D.特别适合解决规模大的、特别复杂的项目


    正确答案:D
    本题考查结构化开发方法的基础知识。结构化开发方法由结构化分析、结构化设计和结构化程序设计构成,是一种面向数据流的开发方法,结构化方法总的指导思想是自顶向下、逐层分解,基本原则是功能的分解与抽象。它是软件工程中最早出现的开发方法,特别适合于数据处理领域的问题,但是不适合解决大规模的、特别复杂的项目,而且难以适应需求的变化。

  • 第7题:

    以下关于程序员职业素养的叙述中,不正确的是( )。

    A.面对程序中出现的问题,采用的解决方式和反思的深度体现程序员的素养
    B.职业素养强调的不是天赋的神秘和技艺的高超,而是持续积淀的结晶
    C.职业素养高的程序员会对经理为了赶工期而降低程序质量的要求说"不"
    D.职业素养高的程序员对用户提出的任何需求变更和功能调整说"是"

    答案:D
    解析:
    本题考查软件工程基础知识。
    用户的需求中可能会有一些无理的需求、非专业的需求、目前还实现不了的需求、重复的需求、会造成不良后果的需求等。需要分析系统维护时用户提出的修改意见,不能立即进行修改,还需要分析讨论,经批准后才能执行修改,否则可能会引发意想不到的问题。

  • 第8题:

    关于问卷主体内容的设计顺序,下列说法不正确的是(  )。
    A.应将专业性问题放在前面,一般性问题放在后面 B.应将一般问题放在前面,专业性问题放在后面
    C.被询问人较熟悉的问题放在前面,较生疏的放在后面 D.容易回答的问题放在前面,较难回答的问题放在后面


    答案:A
    解析:
    在问卷主体内容方面着重考虑的应是为了达到调查的目的应收集哪些资料,拟订的问题是否适合被调查者的特点,怎样使用语气、词句、发问方式等。从顺序上说,应将:①一般性的问题列在前面,专业性的问题放在后面;②被询问人较熟悉的问题放在前面,较生疏的问题放在后面;③容易回答的问题放在前面,较难回答的问题放在后面。便于被询问人由易到难,由浅入深地回答问题,不致有畏难情绪或产生抵触心理。

  • 第9题:

    以下关于软件维护的叙述中,不正确的是( )

    A.软件维护解决软件产品交付用户之后进行中发生的各种问题
    B.软件维护期通常比开发期长得多,投入也大得多
    C.软件可维护性是软件开发阶段各个时期的关键目标
    D.相对于软件开发任务而言,软件维护工作要简单得多

    答案:D
    解析:
    开发与维护工作分属于软件生命周期的不同阶段,不能简单的比较。

  • 第10题:

    以下关于软件系统模块结构设计的叙述中,正确的是()

    A.. 当模块扇出过大时,应把下级模块进一步分解为若干个子模块
    B. 当模块扇出过小时,应适当增加中间的控制模块
    C. 模块的扇入大,表示模块的复杂度较高
    D. 模块的扇入大,表示模块的复用程度高

    答案:D
    解析:
    一个模块的扇出是指该模块直接调用的下级模块的个数,扇出大表示模块的复杂度高,需要控制和协调过多的下级模块。扇出过大一般是因为缺乏中间层次,应当适当增加中间层次的控制模块:扇出过小时可以把下级模块进一步分解成若干个子功能模块,或者合并到它的上级模块中去。一个模块的扇入是指直接调用该模块的上级模块的个数;扇入大表示模块的复用程度高。设计良好的软件结构通常顶层扇出比较大,中间扇出比较小,底层模块则有大扇入。

  • 第11题:

    面向结构的软件开发方法,把问题分解为:顺序、()和循环三种基本的结构形式。


    正确答案:选择或分支

  • 第12题:

    单选题
    下列关于专业化分工差异产生界面的描述中,错误的是(  )。
    A

    管理中的专业化分工越来越细,许多整体性工作被分解为各种简单的活动

    B

    由于不同专业之间存在着因职能和利益等因素的相对独立性,需要很多交接、协调和组合活动,因而大量的界面问题也相伴而生

    C

    在建设项目中,建设项目流程中的各种专业化任务本身非常复杂

    D

    在许多建设项目中,决定工作质量、项目及其最终产品的关键,在于各种专业工作之间的协调与整合


    正确答案: A
    解析:
    专业化分工是建设项目界面产生的原因之一。管理中的专业化分工越来越细,许多整体性工作被分解为各种简单的活动。虽然专业化分工极大地提高了效率,但是,由于不同专业之间存在着因职能和利益等因素的相对独立性,需要很多交接、协调和组合活动,因而大量的界面问题也相伴而生。事实上,在许多建设项目中,建设项目流程中的各种专业化任务本身并不复杂,决定工作质量、项目及其最终产品的关键在于各种专业工作之间的协调与整合。

  • 第13题:

    以下关于软件开发文档的叙述中,错误的是 (55) 。A.软件开发是程序及其相应文档的生产过程

    以下关于软件开发文档的叙述中,错误的是 (55) 。

    A.软件开发是程序及其相应文档的生产过程

    B.软件开发过程中的重要信息需要固化在文档中,以便积累开发经验

    C.由于担心设计人员中途离职,所以要让他们写下文档

    D.在软件开发过程中,面对面交流并不可靠,应当完全用文档来代替


    正确答案:D
    本题考查软件工程方面的基础知识。软件开发文档是重要的,软件产品=程序+文档。因此,软件开发就是程序和文档的生产过程。软件文档包括开发文档和用户文档两大类。开发文档记录了开发个过程、各阶段所用的技术和产生的成果,这是开发经验的积累,也是改进软件时必须参照的依据。用户文档向用户提供了使用和运行维护所需要的资料。由于软件开发周期长,开发过程中的人员流动是难免的。为避免开发人员在开发中途离职造成工作脱节,也需要实施开发过程的文档化。各阶段的评审也需要文档,这是质量保证的重要基础。在开发过程中,面对面交流的重要结果需要用文档来固化,有据可依,有据可查。但是,文档不能完全取代面对面交流。许多不成熟的意见、思想的火花(常称为软知识)是很难)用严格的文档来描述的。只有通过多次讨论甚至辩论达成某种结论后,才能成为比较成熟的硬知识,固化在在文档上。现在的敏捷开发方法特别关注面对面交流(沟通),充分发挥其作用,达到真正的一致认识和理解。单靠文档有时仍会产生不同理解甚至误解。

  • 第14题:

    以下关于面向对象的叙述中,()是不正确的。

    A.通过消息传递,各个对象之间实现通信

    B.每个对象都属于特定的类

    C.面向对象软件开发可以实现代码的重用

    D.一个对象可以是两个以上类的实例


    正确答案:D
    解析:一个类可以有多个对象

  • 第15题:

    以下关于程序员职业素养的叙述中,不正确的是( )。

    A. 程序员应有解决问题的能力、承担任务的勇气和责任心B. 程序员的素质比技术能力更为重要,职业操守非常重要C. 程序员应充满自信,相信自己所交付的程序不存在问题D. 由于软件技术日新月异,不断学习是程序员永恒的课题


    正确答案:C

  • 第16题:

    以下关于程序员职业素养的叙述中,不正确的是( )。

    A. 面对程序中出现的问题,采用的解决方式和反思的深度体现程序员的素养B. 职业素养强调的不是天赋的神秘和技艺的高超,而是持续积淀的结晶C. 职业素养高的程序员会对经理为了赶工期而降低程序质量的要求说"不"D. 职业素养高的程序员对用户提出的任何需求变更和功能调整说"是"


    正确答案:D

  • 第17题:

    下列关于虚拟存储器的叙述中,正确的是( )。

    A.对应用程序员透明,对系统程序员不透明 B.对应用程序员不透明,对系统程序员透明 C.对应用程序员、系统程序员都不透明 D.对应用程序员、系统程序员都透明


    正确答案:A

  • 第18题:

    以下关于文档的叙述中,不正确的是 (33) 。

    A.项目相关人员可以通过文档进行沟通

    B.编写文档会降低软件开发的效率

    C.编写高质量文档可以提高软件开发的质量

    D.文档是软件的不可或缺的部分


    正确答案:B
    本题考查软件文档的相关知识。软件由程序、数据和相关文档构成,因此文档是软件不可或缺的重要组成部分。软件开发各个阶段都需要撰写相关文档,如开发计划、需求分析文档、设计文档等,这些文档是开发人员之间以及和其他人员之间进行沟通的重要依据,高质量的文档对于提高软件开发质量具有重要的意义。尽管在开发过程中编写文档需要占用开发时间,但是相对于没有文档而言,编写文档使得开发人员对各个阶段的工作都进行周密思考,全盘权衡,从而减少返工。并且可以在开发早期发现错误和不一致性,便于及时加以纠正,因此可以提高软件开发效率。

  • 第19题:

    关于问卷主体内容的设计顺序,下列说法不正确的是()。
    A.应将专业性问题放在前面,一般性问题放在后面
    B.应将一般问题放在前面,专业性问题放在后面
    C.被询问人较熟悉的问题放在前面,较生疏的放在后面
    D.容易回答的放在前面,较难回答的问题放在后面


    答案:A
    解析:
    在问卷主体内容方面着重考虑的应是为了达到调查的目的应收集哪些资料,拟订的问题是否适合被调查者的特点,怎样使用语气、词句、发问方式等。从顺序上说,应将:①一般性的问题列在前面,专业性的问题放在后面;②被询问人较熟悉的问题放在前面,较生疏的问题放在后面;③容易回答的问题放在前面,较难回答的问题放在后面。便于被询问人由易到难,由浅入深地回答问题,不致有畏难情绪或产生抵触心理。

  • 第20题:

    以下关于软件可维护性的叙述中,不正确的是“可维护性( )”

    A.是衡量软件质量的一个重要特性
    B.不受软件开发文档的影响
    C.是软件开发阶段各个时期的关键目标
    D.可以从可理解性、可靠性、可测试性、可行性、可移植性等方面进行度量

    答案:B
    解析:
    本题考查软件维护知识点。通常影响软件可维护性的因素有可理解性、可测试性和可修改性。可理解性:可理解性是指维护人员理解软件的结构,接口,功能和内部过程的难易程度。采用良好的编程风格有助于提高软件的易理解性。可测试性:可测试性是指测试和诊断软件错误的难易程度。可修改性:可修改性是指修改软件的难易程度

  • 第21题:

    下列关于虚拟存储器的叙述中,正确的是(16)。

    A.对应用程序员透明,对系统程序员不透明
    B.对应用程序员不透明,对系统程序员透明
    C.对应用程序员、系统程序员都不透明
    D.对应用程序员、系统程序员都透明

    答案:A
    解析:
    所有的存储器设备按照一定的层次逻辑关系通过软硬件连接起来,并进行有效的管理,就形成了存储体系。一般计算机系统中主要有两种存储体系:Cache存储体系(由Cache和主存储器构成,主要目的是提高存储器访问速度(和虚拟存储体系(由主存储器和在线磁盘存储器构成,主要目的是扩大存储器容量(。其中Cache存储体系对系统程序员以上均透明,而虚拟存储体系对应用程序员透明,对系统程序员不透明。

  • 第22题:

    以下关于文档的叙述中,不正确的是()。

    • A、项目相关人员可以通过文档进行沟通
    • B、编写文档会降低软件开发的效率
    • C、编写高质量文档可以提高软件开发的质量
    • D、文档是软件的不可或缺的部分

    正确答案:B

  • 第23题:

    单选题
    以下关于文档的叙述中,不正确的是()。
    A

    项目相关人员可以通过文档进行沟通

    B

    编写文档会降低软件开发的效率

    C

    编写高质量文档可以提高软件开发的质量

    D

    文档是软件的不可或缺的部分


    正确答案: D
    解析: 暂无解析