以下哪些是软件开发的要求()

题目

以下哪些是软件开发的要求()

  • A、开发人员的团队组织
  • B、项目资金筹备
  • C、建模与实现的方法和技术
  • D、软件工程过程
  • E、开发工具和工作产品
  • F、基础设施
参考答案和解析
正确答案:A,C,D,E,F
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

论述软件开发I—具的性能要求。


正确答案: (1)表达能力或描述能力。
(2)保持信息一致的能力。
(3)使用的方便程度。
(4)工具的可靠程度。
(5)对硬软件环境的要求。

第2题:

软件开发中有哪几种过程模型?哪些适用于面向对象的软件开发?


正确答案: 软件开发中常见的软件过程模型有瀑布模型、原型模型、螺旋模型、喷泉模型、统一软件过程等。
其中喷泉模型、统一软件过程适用于面向对象的软件开发。

第3题:

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

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

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

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

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

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


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

第4题:

面向对象的软件开发有哪些优点?


正确答案: 面向对象的软件开发具有以下优点:
l.把软件系统看成是各种对象的集合,这更接近人类的自然思维方式。
2.软件需求的变动往往是功能的变动,而功能的执行者——对象一般不会有大的变化。这使得按照对象设计出来的系统结构比较稳定。
3.对象包括属性(数据)和行为(方法),对象把数据以及方法的具体实现方式一起封装起来,这使得方法和与之相关的数据不再分离,提高了每个子系统的相对独立性,从而提高了软件的可维护性。
4.支持封装、抽象、继承和多态,提高了软件的可重用性、可维护性和可扩展性。

第5题:

需求分析阶段的文档包括以下哪些()。

  • A、软件需求规格说明书
  • B、数据要求说明书
  • C、初步的用户手册
  • D、修改、完善与确定软件开发实施计划
  • E、以上都是

正确答案:E

第6题:

软件开发工具的()是指能在开发过程中提供哪些帮助,软件开发工具的()是指这些支持和帮助的程度。


正确答案:功能;性能

第7题:

论述软件开发工具对软件开发所提供的支持。即软件开发工具的功能要求。


正确答案: (1)认识勺措述客观系统c
(2)存储管理开发过程中的信息
(3)代码的编写或生成c
(4)文档的编丐或生成。
(5)软件项目的管理。

第8题:

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

A.仅仅指软件开发过程中产生的文档 B.必须是满足一定格式要求的规范文档C.编写文档会降低软件开发的效率D.高质量文档可以提高软件系统的可维护性


正确答案:D

第9题:

软件开发评估方法包括哪些?


正确答案:CMMI、SPICE

第10题:

有哪些主要的软件开发方法?


正确答案: 主要的软件开发方法有:结构化开发方法、原型化开发方法和面向对象的开发方法。