软件项目整体实施流程

开发阶段必须充分考虑系统的易维护性、易扩展、易修改(达到满足用户苛刻要求)。
  1. 可行性研究,尽可能多的查看 类似项目成功案例,总结功能点,难点,要点(技术和业务方面)
  1. 充分收集各方面可以收集到的资料,需求(考虑需求明确性-有无参照案例,没有的需要甲方分配专职项目经理负责人协助项目进展)
  2. 划定系统边界,及 范围控制
  3. 风险分析
  4. 项目业务流程图 
  5. 概要设计
  1. 考虑软件模型及易用性,实用性方面的功能
  2. wbs工作分解结构(考虑范围,完成后给客户确认,满足用户需求)
  3. 详细设计(功能描述、 输入信息、 业务前提、 涉及岗位、 流程图、 业务处理规则及流程、 系统功能要求、 输出信息、 查询统计等
  4. 表设计(充分考虑业务需求、表结构能适应复杂多变的需求)
  5. 进度计划
  6. 时间人员资源成本计划(工作包分配)
  7. 原型(给客户确认,然后进行反复修改直至达成统一意见)
  8. 开发(基础框架代码开发,开发进度落后及时执行解决方法)
  9. 阶段性里程碑会议( 确定已完成的功能模块
  10. 测试(单元、集成、流程)
  11. 操作手册,使用手册,功能完善
  12. 制定 实施计划(初步实施考虑到以后实施的难点,提早发现实施的风险。如果实施进展滞后,需要执行进一步规划)
  13. 系统部署(易部署、无感重启、内存效率、分布式部署、缓存共享、服务代理等)
概要设计 主要阐述系统的目标、建设原则,系统的功能模块及数据库 概要设计 (有哪些表名) 概要设计 面向设计人员和用户,简单说,用户也能看得懂,不要求太细节,是对用户需求的技术响应,是二者沟通的桥梁。
详细设计则是在概要设计的基础上对系统的各个模块进一步细化,分析各个模块的子模块,甚至给出各子模块的算法; 数据库设计 方面则要求到具体每张表的字段。通常面向开发人员,应该是开发人员看了你的详细设计,就可以直接写代码。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

HELLO XF

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值