软件的生命周期:3个周期,6个阶段
软件的生命周期:3个周期,6个阶段
一、软件定义时期:
1、项目计划(立项),公司高层老板决定要不要做这个项目。
2、需求分析,编写SRS《软件需求说明书》,需求有两个来源,一是公司自我研发,二是客户定制。
二、软件开发时期:
3、软件设计(技术核心):编写设计说明书,说明书分为(HLD)概要设计说明书和(LLD)详细设计说明书
(HLD)概要设计说明书:将需求转化为各个模块
(LLD)详细设计说明书:对每个模块的的工作进行详细的描述
4、软件编码:通过计算机编程语言把软件设计实现
5、软件测试:验证软件与需求的一致性,确认软件是否符合客户的实际需求
单元测试
集成测试
系统测试
验收测试
三、软件维护时期:
6、运行维护:运维工程师或者客户进行维护。
在做项目时,工作流程如下:绿色代表会议,蓝色代表技术文档报告
作者:×不知该怎么√ 收藏一直进行,学习从未开始!地址https://www.cnblogs.com/hqh2021/p/rjdsmzq.html
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具