您当前位置: 圣才学习网首页 >> IT类 >> 系统架构设计师

软考系统架构设计师学习笔记第四章

扫码手机阅读
用圣才电子书APP或微信扫一扫,在手机上阅读本文,也可分享给你的朋友。
评论(0

  41 软件开发方法

  

  411 软件开发生命周期

  

  传统的软件生命期 是指软件产品 从形成概念(构思)开始,经过定义、开发、使用、维护、废弃,的全过程。

  

  可以把软件生命期划分为 软件定义、软件开发、软件运行与维护,三个阶段。

  

  1、软件定义时期

  

  1.问题定义,目标系统“是什么”,系统的定位以及范围。

  

  2.可行性研究,技术可行性、经济可行性、操作可行性、社会可行性。

  

  3.需求分析,确定软件系统的功能需求、性能需求、运行环境的约束,写出需求规格说明书、软件系统测试大纲、用户手册概要。

  

  充分理解用户的需求,并以书面形式写出规格说明书,这是以后软件设计和验收的依据;用户也许很难 一次性 说清楚系统应该做什么。

  

  系统分析员、软件开发人员、用户,共同完成,逐步细化、一致化、完全化 等。

  

  软件需求规格说明 SRS,内容可以有 系统(或子系统)名称、功能描述、接口、基本数据结构、性能、设计需求、开发标准、验收原则 等。

  

  2、软件开发时期

  

  软件开发时期就是软件的设计与实现,概要设计、详细设计、编码、测试 等。

  

  概要设计是在软件需求规格说明的基础上,建立系统的 总体结构(含子系统的划分) 和 模块间的关系,定义功能模块及各功能模块之间的关系。

  

  详细设计对概要设计 产生的功能模块 逐步细化,包括 算法与结构、数据分布、数据组织、模块间接口信息、用户界面 等,写出详细设计报告。

  

  测试可分成 单元测试、集成测试、确认测试、系统测试 等。通常把编码和测试 称为系统的实现。

  

  3、软件运行和维护

  

  软件维护就是尽可能地延长软件的寿命,没有维护的价值时,宣告退役,软件的生命结束。

  

小编工资已与此挂钩!一一分钱!求打赏↓ ↓ ↓

如果你喜欢本文章,请赐赏:

已赐赏的人
最新评论(共0条)评论一句