参考答案和解析
正确答案: 软件与任何一个事物一样,有它的孕育、诞生、成长、成熟、衰亡的生存过程。这就是软件的生存期。它分为6个阶段:
(1)软件项目计划:在这一步要确定软件工作范围,进行软件风险分析,预计软件开发所需要的资源,建立成本与进度的估算。根据有关成本与进度的限制分析项目的可行性。
(2)软件需求分析和定义:在这一步详细定义分配给软件的系统元素。可以用以下两种方式中的一种对需求进行分析和定义。一种是正式的信息域分析,可用于建立信息流和信息结构的模型,然后逐渐扩充这些模型成为软件的规格说明。另一种是软件原型化方法,即建立软件原型,并由用户进行评价,从而确定软件需求。
(3)软件设计:软件的设计过程分两步走。第一步进行概要设计,以结构设计和数据设计开始,建立程序的模块结构,定义接口并建立数据结构。第二步做详细设计,考虑设计每一个模块部件的过程描述。经过评审后,把每一个加细的过程性描述加到设计规格说明中去。
(4)程序编码:在设计完成之后,用一种适当的程序设计语言或CASE工具生成源程序。应当就风格及清晰性对代码进行评审,而且反过来应能直接追溯到详细设计描述。
(5)软件测试:单元测试检查每一单独的模块部件的功能和性能。组装测试提供了构造软件模块结构的手段,同时测试其功能和接口。确认测试检查所有的需求是否都得到满足。在每一个测试步骤之后,要进行调试,以诊断和纠正软件的故障。
(6)软件维护:为改正错误,适应环境变化及功能增强而进行的一系列修改活动。与软件维护相关联的那些任务依赖于所要实施的维护的类型。
更多“试说明“软件生存期”的概念。”相关问题
  • 第1题:

    试说明虚拟机的概念以及实现的方法。


    正确答案:在裸机外面每增加一个软件层后就会变成一台功能更强的机器,我们通常把这种计算机系统称为虚拟机。  虚拟机的实现方法:在裸机上装上操作系统对机器进行首次扩展,再在操作系统的基础上增加其他软件,这样就可以实现“虚拟机”。

  • 第2题:

    试说明概念设计说明书的主要内容。


    正确答案:概念设计说明书的内容应包括:
    概念设计所使用的方法,包括使用E-R方法、视图集成法以及自顶向下法等。
    视图分解;
    视图的E-R图;
    集成后的E-R图。

  • 第3题:

    在软件生存期的模型中,()适合于大型软件的开发它吸收了软件工程中“演化”的概念。

    • A、喷泉模型
    • B、基于知识的模型
    • C、瀑布模型
    • D、螺旋模型

    正确答案:D

  • 第4题:

    试对软件维护实施过程进行说明。


    正确答案: (1)提交维护申请报告。
    (2)对维护申请报告进行技术性评价。
    (3)根据对维护申请报告的技术评价,决定如何进行软件维护。
    (4)由相关技术人员实施维护。
    (5)进行配置管理,并对软件配置进行审计。

  • 第5题:

    ()是软件生存期中的一系列相关软件工程活动的集合,它由软件规格说明、软件设计与开发、软件确认、软件改进等活动组成

    • A、软件过程
    • B、软件工具
    • C、软件生存周质量保证
    • D、软件工程

    正确答案:A

  • 第6题:

    试给出一种开源软件框架,并简要说明开源软件存在的问题。


    正确答案: Struts是采用Java Servlet/JavaServer Pages技术,开发Web应用程序的开源应用框架。Struts框架主要有如下功能:1.包含一个controller servlet,能将用户的请求发送到相应的Action对象;2.JSP自由tag库,并且在controller servlet中提供关联支持,帮助开发人员创建交互式表单应用;3.提供了一系列实用对象,如XML处理、通过Java reflection APIs自动处理JavaBeans属性、国际化的提示和消息等。
    开源软件存在的主要问题有:(1)技术服务支持较少;(2)版本控制困难;(3)性能不够稳定;(4)文档不全,等等。

  • 第7题:

    试分别说明电压损耗和电压降落的概念。


    正确答案:电压损耗是两节点的电压大小之差。
    电压降落是两节点的电压相量之差。两者概念不同。

  • 第8题:

    问答题
    什么叫软件的生存期?软件的生存期可以分为几个阶段?

    正确答案: 一个软件产品从定义、开发、维护到废弃的时间总和称为软件的生存周期。
    软件的生存期可以分为7个阶段:(1)问题定义;(2)可行性研究;(3)需求分析;(4)设计;(5)编码;(6)测试;(7)运行与维护。
    解析: 暂无解析

  • 第9题:

    单选题
    把软件生产的全过程人为地划分为若干阶段使得软件人员能根据每一阶段的不同特点更好地组织和管理软件项目的开发,这种概念就是()
    A

    软件项目管理

    B

    软件工程

    C

    软件项目计划

    D

    软件生存期


    正确答案: D
    解析: 软件的生存周期即生命周期

  • 第10题:

    单选题
    ()是软件生存期中的一系列相关软件工程活动的集合,它由软件规格说明、软件设计与开发、软件确认、软件改进等活动组成
    A

    软件过程

    B

    软件工具

    C

    软件生存周质量保证

    D

    软件工程


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

  • 第11题:

    单选题
    在软件生存期的模型中,()适合于大型软件的开发它吸收了软件工程中“演化”的概念。
    A

    喷泉模型

    B

    基于知识的模型

    C

    瀑布模型

    D

    螺旋模型


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

  • 第12题:

    问答题
    试说明概念设计说明书的主要内容。

    正确答案: 概念设计说明书的内容应包括:
    概念设计所使用的方法,包括使用E-R方法、视图集成法以及自顶向下法等。
    视图分解;
    视图的E-R图;
    集成后的E-R图。
    解析: 暂无解析

  • 第13题:

    试举例说明软件测试的原则。


    正确答案: (1)尽早开展测试工作;
    (2)完全测试不可能,把握最优测试量;
    (3)严防寄生虫现象;
    (4)严防杀虫剂现象;
    (5)并非所有的软件缺陷都能修复;
    (6)难以说清楚的软件缺陷;
    (7)产品说明书不断变化;
    (8)软件测试人员在产品小组中不受欢迎。

  • 第14题:

    请说明软件文档的作用?软件开发项目生存期各阶段都包含哪些文档?


    正确答案: 软件文档的作用是:提高软件开发过程的能见度;提高开发效率;作为开发人员阶段工作成果和结束标志;记录开发过程的有关信息便于使用与维护;提供软件运行、维护和培训有关资料;便于用户了解软件功能、性能。软件开发项目生存期各阶段应包括得文档以及与各类人员的关系如下:可行性研究报告、项目开发计划、软件需求说明书、数据要求说明书、测试计划、概要设计说明书、详细设计说明书、用户手册、操作手册、测试分析报告、开发进度月报、项目开发总结、程序维护手册(维护修改建议)。

  • 第15题:

    试说明“软件生命周期”的概念。


    正确答案:同任何事物一样,一个软件产品或软件系统也要经历孕育、诞生、成长、成熟、衰亡等阶段,一般称为软件生存周期(软件生命周期)。

  • 第16题:

    什么叫软件的生存期?软件的生存期可以分为几个阶段?


    正确答案: 一个软件产品从定义、开发、维护到废弃的时间总和称为软件的生存周期。
    软件的生存期可以分为7个阶段:(1)问题定义;(2)可行性研究;(3)需求分析;(4)设计;(5)编码;(6)测试;(7)运行与维护。

  • 第17题:

    把软件生产的全过程人为地划分为若干阶段使得软件人员能根据每一阶段的不同特点更好地组织和管理软件项目的开发,这种概念就是()

    • A、软件项目管理
    • B、软件工程
    • C、软件项目计划
    • D、软件生存期

    正确答案:D

  • 第18题:

    软件的质量必须从软件的整个生存期来把握。


    正确答案:正确

  • 第19题:

    什么是计算机软件?试说明系统软件与应用软件的相互关系。


    正确答案: 计算机软件泛指程序系统,它是各种程序的总称。软件的主要任务是管好、用好计算机,监视和维护计算机的正常运行,实现各种规定的功能,提高计算机的效率。软件一般又有系统软件和应用软件之分。用户程序是面向特定用户的、为解决特定的具体问题而开发的软件。编制用户程序应充分利用计算机系统的各种现成软件,在系统软件的支持下.方便有效地研制用户专门程序。

  • 第20题:

    问答题
    试说明“软件生存期”的概念。

    正确答案: 软件与任何一个事物一样,有它的孕育、诞生、成长、成熟、衰亡的生存过程。这就是软件的生存期。它分为6个阶段:
    (1)软件项目计划:在这一步要确定软件工作范围,进行软件风险分析,预计软件开发所需要的资源,建立成本与进度的估算。根据有关成本与进度的限制分析项目的可行性。
    (2)软件需求分析和定义:在这一步详细定义分配给软件的系统元素。可以用以下两种方式中的一种对需求进行分析和定义。一种是正式的信息域分析,可用于建立信息流和信息结构的模型,然后逐渐扩充这些模型成为软件的规格说明。另一种是软件原型化方法,即建立软件原型,并由用户进行评价,从而确定软件需求。
    (3)软件设计:软件的设计过程分两步走。第一步进行概要设计,以结构设计和数据设计开始,建立程序的模块结构,定义接口并建立数据结构。第二步做详细设计,考虑设计每一个模块部件的过程描述。经过评审后,把每一个加细的过程性描述加到设计规格说明中去。
    (4)程序编码:在设计完成之后,用一种适当的程序设计语言或CASE工具生成源程序。应当就风格及清晰性对代码进行评审,而且反过来应能直接追溯到详细设计描述。
    (5)软件测试:单元测试检查每一单独的模块部件的功能和性能。组装测试提供了构造软件模块结构的手段,同时测试其功能和接口。确认测试检查所有的需求是否都得到满足。在每一个测试步骤之后,要进行调试,以诊断和纠正软件的故障。
    (6)软件维护:为改正错误,适应环境变化及功能增强而进行的一系列修改活动。与软件维护相关联的那些任务依赖于所要实施的维护的类型。
    解析: 暂无解析

  • 第21题:

    问答题
    请说明软件文档的作用?软件开发项目生存期各阶段都包含哪些文档?

    正确答案: 软件文档的作用是:提高软件开发过程的能见度;提高开发效率;作为开发人员阶段工作成果和结束标志;记录开发过程的有关信息便于使用与维护;提供软件运行、维护和培训有关资料;便于用户了解软件功能、性能。软件开发项目生存期各阶段应包括得文档以及与各类人员的关系如下:可行性研究报告、项目开发计划、软件需求说明书、数据要求说明书、测试计划、概要设计说明书、详细设计说明书、用户手册、操作手册、测试分析报告、开发进度月报、项目开发总结、程序维护手册(维护修改建议)。
    解析: 暂无解析

  • 第22题:

    问答题
    试说明“软件生命周期”的概念。

    正确答案: 同任何事物一样,一个软件产品或软件系统也要经历孕育、诞生、成长、成熟、衰亡等阶段,一般称为软件生存周期(软件生命周期)。
    解析: 暂无解析

  • 第23题:

    问答题
    试举例说明软件测试的原则。

    正确答案: (1)尽早开展测试工作;
    (2)完全测试不可能,把握最优测试量;
    (3)严防寄生虫现象;
    (4)严防杀虫剂现象;
    (5)并非所有的软件缺陷都能修复;
    (6)难以说清楚的软件缺陷;
    (7)产品说明书不断变化;
    (8)软件测试人员在产品小组中不受欢迎。
    解析: 暂无解析