项目开发中的一些理解

ppylox
·3/14/2020·0 阅读
AI 摘要模型根据正文自动生成,仅供参考

项目开发需遵循规范流程:需求冻结、评审、开发设计、设计评审、编码、冒烟测试、SIT、UAT、验收报告、bug修复、生产发布与验证。需求评审后,开发人员应将需求拆分为测试人员可理解并测试的功能小模块,评估工作量与移交时间并严格执行,以便跟踪进度、把握项目节奏。功能拆分无需细化到具体接口。熟悉并遵循流程有助于项目推进。文中还解释了IA、DA、AA、SA及冒烟测试、SIT、UAT等术语。

\n

一些项目上线的正常的流程,就是在需求评审后,将各个模块分给不同的开发人员,开发人员需要按照需求文档将需求拆分成小模块,再评估好工作量和移交时间,再严格按移交时间移交功能。

\n\n\n

 功能拆分是对需求的功能模块的细化,不用拆分到具体的接口功能,比如不用精确到某个查询接口,而是能移交测试的一个小模块,是测试人员能理解并且能进行测试的一个功能点,工作量的拆分能及时跟踪开发人员的进度,合理的拆分有助于把握项目进度。

\n\n\n

 一个项目从需求评审到上线需要经历很多流程,了解并按照规范开发,对整个开发流程会有很大的帮助。

\n\n\n

 一个项目开发的正常流程有如下这些:

\n\n\n

 需求冻结》需求评审》开发设计》设计评审》编码》冒烟测试》SIT》UAT》验收报告》bug修复》生产发布》生产验证》反馈生产验证结果。

\n\n\n

Ps:
\nIA: infrastructure architect 系统架构师
\nDA: database architect 数据库架构师
\nAA:application architect 应用架构师
\nSA: system analyst 系统分析师
\n冒烟测试:冒烟测试的对象是每一个新编译的需要正式测试的软件版本,目的是确认应用基本功能正常,可以进行后续的正式测试工作。
\nSIT: system integration testing 系统内部集成测试
\nUAT: user acceptance test 用户验收测试

\n

相关文章

评论 (0)

暂无评论,来写第一条吧