软件开发
2025-03-26 22:54:32 0 举报
AI智能生成
软件开发
作者其他创作
大纲/内容
可行性分析与研究,计划
需求分析
用户需求
1:需求文档
需求分析工程师
产品经理
测试工程师
文档要求
作业
QQ注册
QQ登录
126发邮件
QQ加群,发文件
2:需求评审(需求测试)
需求评审记录表(记录需求文档中哪些地方有待改善)
批注
修改
确认与评审
3:需求基线或者说是需求规格说明书
开发
概要设计
详细设计
编码
测试
计划&控制
写测试计划以及评审
看他的风险哪些需要控制,项目管理的控制
分析&设计
测试需求分析
方案设计
用例设计
数据设计
脚本开发
自动化
单元&集成测试阶段
实现&执行
测试环境的搭建
用例的编写与评审
在测试执行之前,最终的输出成果:测试用例
测试执行,缺陷跟踪与管理
用例的管理,回归测试
评估&报告
本次测试,进行质量的评估
根据评估,形成测试报告
每天都会交测试工作日报
自己对所测模块的评估表
测试总结报告,测试总结的来源就是根据工作日报和所测模块的评估表
软件研发流程(软件生命周期)
阶段
计划
概括:依据可行性分析确定项目的可行性(有哪些问题要怎么解决,是否有足够的资源):能不能做?
可行性研究
问题定义
需求分析
概括:和用户明确需求,形成SRS(显示需求);挖掘隐式需求的能力。要做哪些?不做哪些?需求列表
向用户了解需求,列出系统的功能模块
了解和分析需求,做出功能需求文档
向用户再次确认需求
设计
概括:概要设计(总体设计):进行系统整体架构的设计和功能的分解(模块的分解),该阶段的输出为概要设计说明书(HLD);
详细设计阶段:具体某一个模块的实现,算法和设计的实现,输出位详细设计说明书(LLD)
概要设计
对软件系统设计进行考虑,包括基本处理流程等为详细设计提供基础
详细设计
包括算法,数据结构等,根据详细设计编程
程序编码
用相应的编程语言实现详细设计书中的模块
软件测试
概括:进行测试活动,验证软件与需求的符合度
运行维护
改正性维护
适应性维护
完善性维护
预防性维护
周期模型
瀑布模型
迭代模型
快速原型模型
螺旋模型
扩展
macll模型
敏捷实践
软件研发模型
结合不同的模型,说出你自己的工作
考证书:
瀑布模型:顺序模型
0 条评论
下一页
为你推荐
查看更多