《软件开发》阅读笔记一

来源:互联网 发布:泰拉瑞亚 修改数据 编辑:程序博客网 时间:2024/04/24 13:48

一、项目关注的两个焦点

要花多少钱、花多少时间


二、开发原则

交互客户需要的软件、按时的交付、符合预算


三、大雷霹雳(BigBang)开发法

自认为完成开发,不能满足客户需求。主要原因是没能完全明白客户的需求,且开发过程中缺少和客户的沟通。

解决方案:加强沟通、弄清楚细节、构建实施方案并让客户决定,引入开发循环。


四、开发循环(Iteration)

开发循环就像经常给你的软件做检查,

开发循环的实施不取决于项目的大小,实施时间的长短

每个开发循环要20个工作日

每个开发循环都是一个微型项目,能产生有品质的代码进行测试运行


当遇到新的需求出现,应答估算新需求的完成时间,并设定优先级,然后和开发循环中还未实现的需求进行优先级评定,最后从新修改开发循环计划

最后根据项目完结时间确实是否能完成现定需求的实现,如果无法完成,则需要与用户沟通并让用户做取舍


五、收集需求

用户情节、头脑风暴、估计游戏

抓住基本思想---共筑愿景的头脑风暴--构建使用情节--发现漏洞增强使用情节的清晰度--清晰的、以客户为中心的使用情节

每个使用情节的时间估计值超过15天,错误出现的几率越大

头脑风暴、估计游戏
0 0
原创粉丝点击