博客
关于我
JAVA开发工作流程
阅读量:430 次
发布时间:2019-03-06

本文共 697 字,大约阅读时间需要 2 分钟。

阶段 0 :拟出一个计划

决定在后面的过程中采取哪些步骤,思考整个开发任务如何实现,分步骤建立“路标”,这样可以帮助自己开发时一步一个脚印的逐步完成,有效的防止自己在开发过程中迷失方向。

阶段 1 :要制作什么?

决定采用什么系统,对这个问题,最有价值的工具就是一个名为“使用条件”的集合。对那些采用“假如……,系统该怎样做?”形式的问题,这 便是最有说服力的回答。之后制定日程安排,感觉一下大概需要花多长的时间,然后将这个时间加倍,再加上10%。你的感觉可能是正确的;“也许”能在那个时间里完成。但“加倍”使那个时间更加充裕,“ 10%”的时间则用于进行最后的推敲和深化。无论对方有什么抱怨和修改,只要 明确地告诉他们:这样的一个日程安排,只是我的一个估计!

阶段 2 :如何构建?

设计“统一建模语言”(UML)或者其他的流程图,作出对对象以及它们的接口的说明,尽可能找出所有需要的对象。能早些发现当然好,但 OOP提供了足够完美的结构,以后再找出它们也不迟。

阶段 3 :开始创建

按照计划一步一步的构建好系统,并令其运行起来后,必须进行实际检验,以前做的那些需求分析和系统规格便可派上用场了。保证全面测试通过。

阶段 4 :校订

现在进入的是传统意义上称为“维护”的一个阶段。“校订”可以理解为你原来开发的产品经过我们认知的增长,会发现一些不合理的地方,对这些地方进行修改,这就是校订。除此之外还会有“递增开发”,也就是在原有的基础上增加新的功能,如果我们本来的系统没有考虑过结构化,就会导致增加功能成本增加,而一个好的结构可以在原有的模式上修改就可以实现开发新功能,大大降低维护成本。

转载地址:http://kuayz.baihongyu.com/

你可能感兴趣的文章
Qt快速入门之三:Qt项目建立、编译、运行和源码详解
查看>>
Qt 布局之三:栅格布局的使用详解
查看>>
【QML 快速入门】属性(Properties)
查看>>
音视频基础知识---像素格式YUV(转)
查看>>
音视频-测试工具推荐
查看>>
【设计模式 - 结构型模式】1. 适配器模式
查看>>
C++9018:2333/2235——柠檬汽水(Lemonade Line)
查看>>
力扣 - 430. 扁平化多级双向链表
查看>>
力扣 - 232. 用栈实现队列.md
查看>>
过滤器和监听器总结
查看>>
MinIO分布式集群的扩展方案及实现
查看>>
《深度探索C++对象模型》第二章 | 构造函数语意学
查看>>
C++高精度模板
查看>>
洛谷 P1433 吃奶酪 状压DP
查看>>
错题重错之WYT的刷子 单调队列
查看>>
洛谷 P2403 [SDOI2010]所驼门王的宝藏 题解
查看>>
7.14 - 8.21 集训总结
查看>>
关于结构体的初始化
查看>>
CF600E Lomsat gelral 树上启发式合并
查看>>
洛谷 P6851 【onu】贪心
查看>>