《软件开发》阅读笔记一
来源:互联网 发布:泰拉瑞亚 修改数据 编辑:程序博客网 时间:2024/04/24 13:48
一、项目关注的两个焦点
要花多少钱、花多少时间
二、开发原则
交互客户需要的软件、按时的交付、符合预算
三、大雷霹雳(BigBang)开发法
自认为完成开发,不能满足客户需求。主要原因是没能完全明白客户的需求,且开发过程中缺少和客户的沟通。
解决方案:加强沟通、弄清楚细节、构建实施方案并让客户决定,引入开发循环。
四、开发循环(Iteration)
开发循环就像经常给你的软件做检查,
开发循环的实施不取决于项目的大小,实施时间的长短
每个开发循环要20个工作日
每个开发循环都是一个微型项目,能产生有品质的代码进行测试运行
当遇到新的需求出现,应答估算新需求的完成时间,并设定优先级,然后和开发循环中还未实现的需求进行优先级评定,最后从新修改开发循环计划
最后根据项目完结时间确实是否能完成现定需求的实现,如果无法完成,则需要与用户沟通并让用户做取舍
五、收集需求
用户情节、头脑风暴、估计游戏
抓住基本思想---共筑愿景的头脑风暴--构建使用情节--发现漏洞增强使用情节的清晰度--清晰的、以客户为中心的使用情节
每个使用情节的时间估计值超过15天,错误出现的几率越大
头脑风暴、估计游戏
0 0
- 《软件开发》阅读笔记一
- 敏捷软件开发阅读笔记一
- 《敏捷软件开发》阅读笔记
- 《软件开发》阅读笔记二
- 阅读笔记 > 软件开发中怎样解决问题?
- Java软件开发学习笔记(一)
- Java软件开发学习笔记(一)
- web开发-安装软件-学习笔记一
- 敏捷软件开发学习笔记<一>
- 《javascript设计模式与开发实践》阅读笔记(一)
- Android 开发艺术探究-阅读笔记一 Activity 篇
- SEO阅读笔记一
- 网页阅读笔记一
- Linux阅读笔记(一)
- 阅读笔记(一)
- 阅读笔记: 软件质量特性
- iOS 开发阅读笔记
- 敏捷开发学习笔记 一 敏捷软件开发宣言
- 位置服务及GPS定位的调用
- ThinkPHP防范XSS跨站攻击
- fusioncharts入门系列5之renderer参数
- 关于org.apache.catalina.session.StandardManager doLoad错误的解决
- 关于JavaScript实现图片预加载的改进
- 《软件开发》阅读笔记一
- Linux C编程的一个小例子——实现一个简单的who命令(第一版)
- Spring中ApplicationContext和beanfactory区别
- 安卓是汽车电子的未来吗?
- WEB: JSTL标签+EL表达式
- 在广州传智播客.Net培训感觉自己蜕变好多
- input checkbox radio样式改变
- ant编译时环境变量及错误提示问题
- Java的final关键字