企业级应用系统的开发流程
1、项目启动
1)、项目组成立(公司成员、客户成员)
2)、制定项目预期目标
3)、制定项目计划周期
4)、建立好项目组成员沟通机制
?
2、需求调研
1)、创建调研计划、协调调研时间
2)、收集客户资料,获取客户需求
所有的资料都需要保留一份,资料中存疑的需要及时询问
3)、编写需求文档
重点描述出客户的业务流程和性能要求。
采用Word、Excel、Rose等形式。
4)、需求变更记录
5)、确定开发环境和运行环境
6)、扩展性要求
7)、与旧系统的接驳要求。
8)、估算出项目工作量
本阶段需要一套需求管理系统来进行需求的管理。
本阶段的需求文档也是用户测试的依据。
3、系统设计/详细设计
一个系统可以分为基础平台和应用模块两部分。
1)、选择基础平台,无论是采用第三方平台还是自行开发平台,都需要深入了解,查看是否符合要求。
2)、应用模块设计(针对业务流程)
3)、中间件的采用或自行开发,需要深入了解。
4)、用户界面的设计
如果用户界面设计完毕并确认,即可初步写出用户使用手册、管理员使用手册。
5)、变更记录
本阶段的系统设计是集成测试的依据。
?
4、程序开发
创建开发任务计划表、开发计划日程表
1)、优先编写测试用例
2)、按照编码规范编写代码
3)、按照文档注释规范注释
以上形成开发文档。
本阶段需要一套版本管理系统。
本阶段的测试用例也是单元测试的依据。
如果能做到,最好每日构建。
5、测试
本阶段需要一套Bug管理系统,形成需求、设计、开发、测试互动。
1)、编写测试计划和测试方案
2)、功能测试
单元测试、集成测试
3)、性能测试
集成测试、压力测试
如果能做到,最好能进行自动化测试。
如果能做到,做分析统计工作。
最后形成测试报告。
6、试用、培训、维护
本阶段需要解决:
1)、解决异地修改和公司修改的同步问题。
2)、用户测试中的Bug修改问题,按照级别分为
a)、程序Bug
b)、设计变更
c)、需求变更
尽量按照abc的顺序来进行修改,尽量避免b、c级的修改。
最后形成安装手册、维护记录。
多重随机标签
延吉陈嘉伟和陈嘉新的关系 成都市冷库分布情况 冒险岛哪些任务奖励好值得做 软件测试都用哪些工具 camfrog不能登录了怎么办 汶川地震的原因是什么 天津网上报税怎么弄 孙成勇人物事迹 新乡市旭睿机械有限公司怎么样 百度搜索词条有收录江门800婚庆网吗 常州新天地有哪些项目 怎么改模板字体颜色 惟楚有材于斯为盛的意思 北京伯凯科技有限公司是外包吗 3d产品网页展示哪家做的比较好有推荐的嘛 季市镇新农村建设 2019北京世园会门票开放线上购票方法 2019北京世园会个人票预约购买 亲测成都4家超人气私人影院揭开你对私人影院的所有疑惑 宜昌小学生查分数在哪里查询 中秋节红包封面的序列号有哪些 一个员工怎样维护企业利益 年会创意奖项名称有哪些 做外贸soho一族的快与痛额外悬赏20分 akrapovic天蝎排气世界顶级排气品牌 广州白云区附近有什么好玩的地方 有好多蛋糕组成的是那个动画片 开机自动启动魔豆精灵 visual studio c 2008速成版 谁能给我个可用的注册密钥 真实可用的话 给您发个红包 中国移动5g信号差为什么 浙江微贝网络科技有限公司怎么样