邮政网络培训

软件项目需求经常不确定,而且由于需求的变化需要持续修改。

题目

软件项目需求经常不确定,而且由于需求的变化需要持续修改。

如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

在构件开发过程中,用户的需求可能会随时变化;在软件系统开发完毕,正常运行后,由一个单位移动植到另一个单位,需求也会发生变化。在这两种情况下,就必须相应地修改软件体系结构,以适应新的变化了的软件需求。以下不属于体系结构演化过程范畴的是()。() A. 体系结构需求获取 B. 需求变化归类C. 更新构件的相互作用 D. 技术评审


正确答案:A
    体系结构演化使用系统演化步骤去修改应用,以满足新的需求。主要包括以下6个步骤。
    需求变化归类"制订体系结构演化计划"修改、增加或删除构件"更新构件的相互作用"构件组装与测试"技术评审。

第2题:

若需求是随机的,则单位时间内的需求量均匀稳定,而且确定不变,这时库存的数量可以根据给定的计划确定。若需求是确定的,则单位时间内的需求量随机变化,没有确定值,此时需要保持经常储备量,以供应随时发生的需求。()

此题为判断题(对,错)。


参考答案:错误

第3题:

下列()情况可能会影响IT项目需求分析的结果,导致需求分析失败。

A、用户代表不知道需要系统完成什么,根本提不出用户需求

B、由于前期需求分析不充分,导致开发过程用户的需求频繁变更

C、技术人员之间缺少文档记录,经常以口口相授的方式进行沟通

D、为了控制成本,保证项目进度,项目经理对用户需求进行控制


正确答案:ABC

第4题:

在IT项目调研分析中除了分析现有的业务流程和管理要求外,还要结合未来的发展规划与管理要求,对()进行分析。

  • A、不确定的需求变化
  • B、潜在的需求变化
  • C、特殊的需求
  • D、短期的需求

正确答案:B

第5题:

以下关于软件需求分析的说法,不正确的是(26)。

A.需求分析不同于软件开发的结构化分析,是面向功能的软件设计

B.需求应始于业主单位的需要、期望和限制条件

C.需求分析阶段研究的对象是软件项目的用户需求

D.需求分析的目标是描述软件的功能和性能


正确答案:A
软件需求分析就是把软件计划期间建立的软件可行性分析求精和细化,分析各种可能的解法,并且分配给各个软件元素。需求分析是软件定义阶段中的最后一步,是确定系统必须完成哪些工作,也就是对目标系统提出完整、准确、清晰、具体的要求。软件需求分析深入描述软件的功能和性能,确定软件设计的约束和软件同其他系统元素的接口细节,定义软件的其他有效性需求,借助于当前系统的逻辑模型导出目标系统逻辑模型,解决目标系统“做什么”的问题。分析员通过需求分析,逐步细化对软件的要求,描述软件要处理的数据域,并给软件开发提供一种可转化为数据设计、结构设计和过程设计的数据和功能表示。在软件完成后,制定的软件规格说明还要为评价软件质量提供依据。软件需求说明书的编制是为了使用户和软件开发者双方对该软件的初始规定有一个共同的理解,使之成为整个开发工作的基础。

第6题:

某软件产品在应用初期运行在Windows 2000环境中。现因某种原因,该软件需要在Linux环境中运行,而且必须完成相同的功能。为适应该需求,软件本身需要进行修改,而所需修改的工作量取决于该软件的(20)。

A.可复用性

B.可维护性

C.可移植性

D.可扩充性


正确答案:C
解析:软件的可复用性指软件或软件的部件能被再次用于其他应用中的程度。软件复用性取决于其模块独立性、通用性和数据共享性等。软件的可维护性是指一个软件模块是否容易修改、更新和扩展,即在不影响系统其他部分的情况下修改现有系统功能中问题或缺陷的能力。软件的可移植性指将软件系统从一个计算机系统或操作系统移植到另一种计算机系统或操作系统中运行时所需工作量的大小。可移植性取决于系统中硬件设备的特征、软件系统的特点和开发环境,以及系统分析与设计中关于通用性、软件独立性和可扩充性等方面的考虑。软件的可扩充性指软件的体系结构、数据设计和过程设计的可扩充程度。可扩充性影响着软件的灵活性和可移植性。由以上分析可知,该软件产品从Windows 2000环境中迁移到Linux环境中运行,为完成相同的功能,软件本身需要进行修改,而所需修改的工作量取决于该软件产品的可移植性。

第7题:

嵌入型模式的项目通常无权选择通过修改需求和接口说明书来协商更为简单的软件变更与修改办法。()


参考答案:正确

第8题:

某软件产品在应用初期运行住Windows 2000环境中。现因某种原因,该软什需要在Linux环境中运行,而且必须完成相同的功能。为适应该需求,软件本身需要进行修改,而所需修改的工作量取决于该软件的(10)。

A.可复用性

B.可维护性

C.可移植性

D.可扩充性


正确答案:C
解析:软件的可复用性指软件或软件的部件能被再次用于其他应用中的程度。软件复用性取决于其模块独立性、通用性和数据共享性等。
  软件的可维护性是指一个软件模块是否容易修改、更新和扩展,即在不影响系统其他部分的情况下修改现有系统功能中的问题或缺陷的能力。
  软件的可移植性指将软件系统从一种计算机系统或操作系统移植到另一种计算机系统或操作系统中运行时所需工作量的大小。可移植性取决于系统中硬件设备的特征、软件系统的特点和开发环境,以及系统分析与设计中关于通用性、软件独立性和可扩充性等方面的考虑。
  软件的可扩充性指软件的体系结构、数据设计和过程设计的可扩充程度。可扩充性影响着软件的灵活性和可移植性。
  由以上分析可知,该软件产品从Windows 2000环境中迁移到Linux环境中运行,为完成相同的功能,软件本身需要进行修改,而所需修改的工作量取决于该软件产品的可移植性。

第9题:

以下关于软件需求的叙述中,_____是正确的。

A.软件需求阶段研究的对象是软件项目的设计约束

B.软件需求包括业务需求、用户需求、功能需求和非功能需求等

C.功能需求反映了组织机构或客户对系统、产品高层次的目标要求

D.需求分析需要描述软件功能和性能的技术实现方法


正确答案:B

第10题:

软件项目需求工程包括需求开发和()。

  • A、需求策划
  • B、需求感知
  • C、需求管理
  • D、需求组织

正确答案:C

更多相关问题