项目开发中的一些理解
一些项目上线的正常的流程,就是在需求评审后,将各个模块分给不同的开发人员,开发人员需要按照需求文档将需求拆分成小模块,再评估好工作量和移交时间,再严格按移交时间移交功能。
功能拆分是对需求的功能模块的细化,不用拆分到具体的接口功能,比如不用精确到某个查询接口,而是能移交测试的一个小模块,是测试人员能理解并且能进行测试的一个功能点,工作量的拆分能及时跟踪开发人员的进度,合理的拆分有助于把握项目进度。
一个项目从需求评审到上线需要经历很多流程,了解并按照规范开发,对整个开发流程会有很大的帮助。
一个项目开发的正常流程有如下这些:
需求冻结》需求评审》开发设计》设计评审》编码》冒烟测试》SIT》UAT》验收报告》bug修复》生产发布》生产验证》反馈生产验证结果。
Ps:
IA: infrastructure architect 系统架构师
DA: database architect 数据库架构师
AA:application architect 应用架构师
SA: system analyst 系统分析师
冒烟测试:冒烟测试的对象是每一个新编译的需要正式测试的软件版本,目的是确认应用基本功能正常,可以进行后续的正式测试工作。
SIT: system integration testing 系统内部集成测试
UAT: user acceptance test 用户验收测试
发表评论 (审核通过后显示评论):