重构的目的,是为了每天清洁你的代码。我们不想让脏乱累积,我们想通过最小的努力就能够对我们的系统进行扩展和修改。要想具有这种能力,最重要的就是要保持代码的清洁。 * 软件生命周期各模型特点: 瀑布模型、快速原型模型:先进行分析,后进行设计; 原型模型:通过原型获取用户真是需求,开始有一个原型,在此基础上以后每一次迭代,都可能是一次瀑布模型的开发方式。 增量模型:逐步增加产品功能,能在较短时间内向用户提交可完成部分工作的产品; 螺旋模型:瀑布模型和快速原型模型的结合,风险驱动,特别适合于大型复杂的系统; 喷泉模型:强调增量开发,它依据分析一点设计一点的原则,并不要求一个阶段的彻底完成,整个过程是一个迭代的逐步提炼的过程。 小结 1.在前期需求明确的情况下尽量采用瀑布模型.? 2.在用户无信息系统使用经验,需求分析人员技能不足情况下一定要借助原型. 3.在不确定性因素很多,很多东西前面无法计划情况下尽量采用增量、迭代和螺旋模型 4.在资金和成本无法一次到位情况下可以采用增量模型,使软件产品分多个版本进行发布 1.5、软件过程 练习 说明: 1、瀑布模型与迭代模型之间的关系 2、瀑布模型与增量模型之间的关系 3、瀑布模型与螺旋模型之间的关系 4、请问一个发票打印软件、一个外贸交易网站、一个大型游戏软件、图书馆管理系统项目分别采用什么过程模型开发? 各种模型之间的关系 瀑布
您可能关注的文档
最近下载
- 《广西壮族自治区保障性住房建设标准》.pdf VIP
- 硫磺分解磷石膏制硫酸技术简介.pdf VIP
- 思科模拟器试验步骤.doc VIP
- 疯狂动物城电影剧本中英文对照文本.docx VIP
- T∕SIA 004-2017- 智能终端应用软件检测一般要求.pdf VIP
- 2025非遗宋锦传统手工艺体验活动策划方案.pptx
- 人力资源共享服务中心(HRSSC)建设方案.pptx VIP
- 《健康企业建设指南》DB51T 3300-2025(四川标准).pdf
- 2025年劳动合同(餐饮服务行业通用版).docx
- 合规红线与避坑实操手册(2026)《GBT 33170.2-2016大型活动安全要求 第2部分:人员管控》.pptx VIP
原创力文档

文档评论(0)