栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > 架构设计

软考系统架构设计师 - 第 4 章 系统开发基础知识

架构设计 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

软考系统架构设计师 - 第 4 章 系统开发基础知识

已阅第4小时和教程。

4.1 软件开发方法 4.1.1 软件生命周期

1.什么是软件的生命周期(software lifecycle)?

是指软件产品从形成概念(构思)开始,经过定义、开发、使用和维护,直到最后被废弃(不能再使用)为止的全过程。

2. 软件生命周期的阶段划分

三个阶段:软件定义、软件开发、软件运行与维护

3. 软件定义阶段

软件定义阶段包括可行性研究和详细需求分析过程,任务是确定软件必须完成的总目标。具体分为如下:

  • 问题定义:软件的目标是什么,系统的定位和范围等
  • 可行性研究:用来确定问题是否有解,解决办法是否可行。包括技术可行性、经济可行性、操作可行性和社会可行性等
  • 需求分析:确定系统的功能需求、性能需求和运行环境需求,写出需求规格说明书、系统测试大纲、用户手册概要。

4. 软件开发阶段

就是软件的设计与实现,可以分为如下:

  • 概要(总体)设计:在需求规格说明书的基础上,建立系统的总体结构(含子系统的划分)和模块间的关系
  • 详细设计:对概要设计产生的功能模块逐步细化,把模块内部细节转化为可编程的程序过程性描述。
  • 编码:把详细设计转换为能在计算机上运行的程序
  • 测试:分为单元测试、集成测试、确认测试和系统测试等

通常,把编码和测试称为系统的实现。

5. 软件运行和维护阶段

软件运行就是把软件产品交付给用户使用,软件投入运行后的主要任务是使软件持续满足用

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/911930.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号