全部科目 > 信息处理技术员 >
2019年下半年 上午试卷 综合知识
第 28 题
知识点 软件生存周期  
章/节 软件基础知识  
 
 
用户及时下载安装软件补丁的目的不包括(28)。
 
  A.  增加安全性
 
  B.  修复某些漏洞
 
  C.  添加新特性
 
  D.  拓展应用领域
 
 




 
 
相关试题     软件开发的基本常识 

  第47题    2020年下半年  
软件发行后,还会不定期发布补丁。一般来说,补丁程序解决的问题不包括( )。

  第20题    2020年下半年  
一个四位二进制补码的表示范围是( )。

  第30题    2018年上半年  
计算机唯一能够直接识别和处理的语言是( )。

 
知识点讲解
· 软件生存周期
 
        软件生存周期
        一个软件产品或软件系统要经历孕育、诞生、成长、成熟、衰亡的多个阶段,一般称为软件生存周期(Life Cycle)。把上述过程的基本活动进一步展开,可以得到软件生存周期的6个工作阶段,即可行性分析和项目开发计划、需求分析、软件设计、编码、测试和维护活动。
        (1)可行性分析和项目开发计划。该阶段主要确定软件的开发目标及其可行性。必须要考虑“用户要解决什么问题,该问题有可行的解决办法吗?”的问题。若有解决问题的办法,则要考虑“需要多少资源?需要多少时间?需要多少费用?”的问题。因此,要进行问题定义、可行性分析,制定项目开发计划。
        (2)需求分析。该阶段的任务是准确地确定软件系统必须做什么,确定软件系统必须具备哪些功能,而不是如何具体地解决问题。该阶段的参加人员有用户、项目负责人和系统分析师,产生的文档为需求规格说明书。
        (3)软件设计。软件设计是软件工程的技术核心,其任务是确定如何实现软件系统。软件设计可以分为概要设计和详细设计。概要设计的任务是模块分解,确定软件的结构,模块的功能和模块间的接口,以及全局数据结构的设计。详细设计的任务是设计每个模块的实现细节和局部数据结构。概要设计阶段参加的人员有系统分析师和软件设计师,详细设计阶段参加的人员有软件设计师和程序员。软件设计阶段产生的文档为设计规格说明书,它也可以分为概要设计说明书、详细设计说明书和数据库设计说明书。
        (4)编码。编码的任务是用某种程序语言为每个模块编写程序。编码阶段参加的人员有软件设计师和程序员,产生的文档主要是源程序清单、模块开发卷宗等。
        (5)测试。测试是保证软件质量的重要手段,主要方式是在设计测试用例的基础上检验软件的各个组成部分。测试阶段产生的文档有软件测试计划、测试用例和软件测试报告。
        (6)维护。已交付的软件投入正式使用,便进入维护阶段。该阶段可能持续若干年甚至几十年。维护阶段的关键任务是通过各种必要的维护活动使系统持久地满足用户的需要。软件在运行中可能由于多方面的原因需要进行修改,其原因可能有:运行中发现了软件错误需要修正;为适应变化了的软件工作环境进行变更;为了增强软件的功能进行变更;为后续的软件维护活动预先做准备等。



更多复习资料
请登录电脑版软考在线 www.rkpass.cn

京B2-20210865 | 京ICP备2020040059号-5
京公网安备 11010502032051号 | 营业执照
 Copyright ©2000-2023 All Rights Reserved
软考在线版权所有