- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软件工程-第2章
2.2.7 敏捷过程与极限编程 7. 改进设计:随时利用重构方法改进已经腐化的代码,保持代码尽可能的干净、具有表达力。 8. 持续集成:团队总是使系统完整地被集成。一个人拆入(Check in)后,其它所有人责任代码集成。 9. 集体代码所有权:任何结对的程序员都可以在任何时候改进任何代码。没有程序员对任何一个特定的模块或技术单独负责,每个人都可以参与任何其它方面的开发。 2.2.7 敏捷过程与极限编程 10. 编码标准:系统中所有的代码看起来就好像是一人单独编写的。 11. 隐喻:将整个系统联系在一起的全局视图的概念。它是系统的未来影像,是它使得所有单独模块的位置和外观变得明显直观。如果模块的外观与整个隐喻不符,那么你就知道该模块是错误的。 12. 可持续的速度:团队只有持久才有获胜的希望。他们以能够长期维持的速度努力工作,他们保存精力,把项目看作是马拉松长跑,而不是全速短跑。 2.2.7 敏捷过程与极限编程 极限编程具有强沟通、简化设计、迅速反馈等特点,一般只适合于规模小、进度紧、需求不稳定、开发小项目的小团队。 2.3 本章小结 软件生命周期又称为软件生存周期,生命周期的每一个阶段都有确定的任务,并产生相应的文档资料,提交给下一个阶段作为继续工作的依据。 概括地说,软件生命周期由软件定义、软件开发和运行维护(也称为软件维护)3个时期组成,每个时期又进一步划分成若干个阶段。 2.3 本章小结 按照在软件生命周期全过程中应完成的任务的性质,在概念上可以把软件生命周期划分成问题定义、可行性研究、需求分析、概要设计、详细设计、编码、测试以及运行维护等8个阶段。实际从事软件开发工作时,软件规模、种类、开发环境及使用的技术方法等因素,都影响阶段的划分。 2.3 本章小结 软件生命周期模型又称为软件开发模型,即软件开发全部过程、活动和任务的结构框架。对于不同的软件系统,可以采用不同的开发方法、使用不同的程序设计语言以及各种不同技能的人员参与工作、运用不同的管理方法和手段等,以及允许采用不同的软件工具和不同的软件工程环境。 2.3 本章小结 本文介绍了几种比较经典的软件开发模型有瀑布模型、快速原型模型、增量模型、螺旋模型、喷泉模型,以及Rational统一过程开发模型和敏捷过程模型之极限编程。 8.软件维护 这个阶段的任务是通过各种必要的维护活动使系统持久地满足用户的需要。通常有4类维护活动:改正性维护、适应性维护、完善性维护、预防性维护。 软件维护实际上就是一次压缩和简化了的软件定义和开发的全过程。同时,每一项维护活动都应该准确地记录下来,作为正式的文档资料加以保存。 以上根据应该完成的任务,把软件生命周期划分成8个阶段。但在实际从事软件开发工作时,软件规模、种类、开发环境及开发时使用的技术方法等因素都会影响阶段的划分。 没有一个适用于所有软件项目的任务集合,因此,应根据所承担项目的特点来划分阶段。 2.2 开发模型 软件生命周期又称为软件生存周期,生命周期的每一个阶段都有确定的任务,并产生相应的文档资料,提交给下一个阶段作为继续工作的依据。按照软件生命周期的定义,软件的开发不仅仅是强调“编码”,而是概括了软件开发的全过程。 2.2 开发模型 软件生命周期模型又称为软件开发模型(Software Development Model),即软件开发全部过程、活动和任务的结构框架。软件开发包括需求、设计、编码和测试等阶段,有时也包括维护阶段。?软件开发模型能清晰、直观地表达软件开发全过程,明确规定了要完成的主要活动和任务,用来作为软件项目工作的基础。 2.2 开发模型 对于不同的软件系统,可以采用不同的开发方法、使用不同的程序设计语言以及各种不同技能的人员参与工作、运用不同的管理方法和手段等,以及允许采用不同的软件工具和不同的软件工程环境。 2.2 开发模型 下面介绍几种比较经典的软件开发模型有瀑布模型、快速原型模型、增量模型、螺旋模型、喷泉模型,以及Rational统一过程开发模型和敏捷过程模型之极限编程。 2.2.1 瀑布模型 最早出现的软件开发模型是1970年温斯顿?罗伊斯提出的“瀑布模型”,直到上世纪80年代之前,瀑布模型一直是惟一被广泛采用的软件开发模型,现在它仍然是软件工程中应用得最广泛的开发模型。 传统的瀑布模型: 2.2.1 瀑布模型 传统的瀑布模型又称为线性顺序模型,按照这种模型开发的软件产品具有以下特点:
您可能关注的文档
- 车载导航各车型安装注意事项.doc
- 车辆在道路上正常行驶距离的判断与倒车.ppt
- 车辆电工初级工.doc
- 车用塑料选用原则及应用介绍.ppt
- 车辆使用与节油.ppt.ppt
- 车辆交运专业大会.ppt
- 车间绩效管理制度2013.6.24.doc
- 车间培训CCTV.ppt
- 跟着收纳小能手一起解救强迫症患者.docx
- 车间照明节能改造方案3.18改后.docx
- Unit 5 Meet my friends(知识清单)-冀教版(三起)四年级英语上册.pdf
- Unit 8 单元话题语法填空练习-2023-2024学年九年级英语全一册(人教版).pdf
- 2025至2030中国家禽饲料行业市场占有率及有效策略与实施路径评估报告.docx
- 2025至2030中国硅胶鼠标垫行业市场占有率及有效策略与实施路径评估报告.docx
- 发作性舞蹈手足徐动症护理查房.pptx
- 2025至2030中国库存拖车行业细分市场及应用领域与趋势展望研究报告.docx
- Unit 9 单元话题语法填空练习-2023-2024学年九年级英语全一册(人教版).pdf
- Unit 10 单元重点单词词组语法句型专练-2023-2024学年九年级英语全一册(人教版).pdf
- Unit 8 单元重点单词词组短语句型专练-2023-2024学年九年级全一册(人教版).pdf
- Unit 11 单元话题语法填空练习-2023-2024学年九年级英语全一册(人教版).pdf
最近下载
- 电气工程施工方案范本(3篇).docx
- 广东省中山一中等六校2025届高三下学期联合考试化学试题含解析.doc VIP
- 广东省中山一中等六校2024届高三压轴卷化学试卷含解析.doc VIP
- “结构主义·转型为鉴”系列之日本篇:转型得与失.pdf VIP
- 综合布线系统双绞线工程检测原始记录表.doc VIP
- SY0031-2012石油工业用加热炉安全规程.docx VIP
- 交直流电力系统的分析和控制.pdf VIP
- 初中英语必背单词2000个(按词性分类带音标).docx
- 统编版五年级下册语文全册教案【三】-统编版五年级下册语文教案-已转换.docx VIP
- 装修监理规划范本样本.doc VIP
原创力文档


文档评论(0)