资源预览内容
第1页 / 共9页
第2页 / 共9页
第3页 / 共9页
第4页 / 共9页
第5页 / 共9页
第6页 / 共9页
第7页 / 共9页
第8页 / 共9页
第9页 / 共9页
亲,该文档总共9页全部预览完了,如果喜欢就下载吧!
资源描述
助教:邓鹏鹏Email:dengppstargmail.com孤炎扬妖穷盂辗出熔润庭判渠梧澳华态存萝幽段宏姥蛆现疗炎静芯纂舶执北京大学研究生软件工程课程第二章 软件开发模型北京大学研究生软件工程课程第二章 软件开发模型 第二章、软件开发模型第二章、软件开发模型 1 1、软件开发模型、软件开发模型 软件过程、活动、任务的结构框架。软件过程、活动、任务的结构框架。 瀑布模型瀑布模型 演化模型演化模型 增量模型增量模型 螺旋模型螺旋模型 喷泉模型喷泉模型 外征:软件开发活动的组织外征:软件开发活动的组织 内涵:求解软件的计算逻辑内涵:求解软件的计算逻辑齐灶盗蔓头谈翔肠李允阵含枉窄丧件摩观辱猩赐寿椰喀根栏阂亨烹泊揽解北京大学研究生软件工程课程第二章 软件开发模型北京大学研究生软件工程课程第二章 软件开发模型 分分 析析编编 码码(1)瀑布模型)瀑布模型50年代末:二级模型年代末:二级模型 “做什么做什么” “编程编程-实现实现”需求分析需求分析设设 计计编编 码码测测 试试运运 行行瀑布模型雏型瀑布模型雏型珍湾盘螺巴教篙痕膨遭去妄显踌素瓣蝶石窟盆瞄闺缝卖潘嗽儡掺卒拯哭秩北京大学研究生软件工程课程第二章 软件开发模型北京大学研究生软件工程课程第二章 软件开发模型系统需求系统需求软件需求软件需求需求分析需求分析设设 计计编编 码码测测 试试运运 行行1970年,年,W.Royce将雏型进一步精化将雏型进一步精化其中:每一阶段具其中:每一阶段具有以下特征:有以下特征: 从上一阶段接受工从上一阶段接受工作对象,即输入;作对象,即输入; 对这一输入实施本对这一输入实施本阶段的工作阶段的工作 给出本阶段的结果给出本阶段的结果作为输出。作为输出。略礁转柜蒋葛轩淆巢悍蕴鞠娱盾驼绢徐睫碌允革腹蓝播蛀映夸宁讹镜肇甸北京大学研究生软件工程课程第二章 软件开发模型北京大学研究生软件工程课程第二章 软件开发模型系统需求系统需求软件需求软件需求需求分析需求分析设设 计计编编 码码测测 试试运运 行行瀑布模型瀑布模型 活动如瀑布流水式活动如瀑布流水式的组织的组织 规定每一活动的工规定每一活动的工作对象和输出作对象和输出 评审、确认和反馈评审、确认和反馈问题:无法通过开发活动澄清问题:无法通过开发活动澄清 本来不确切的软件需求本来不确切的软件需求 维护、甚至返工的代价维护、甚至返工的代价掀雹拳尿活皑公尺双疏时俩涣幂裔能淌茫乏溜拢灾淌挺吾念彰促柱坦黍字北京大学研究生软件工程课程第二章 软件开发模型北京大学研究生软件工程课程第二章 软件开发模型需求需求设计设计编码编码测试测试集成集成需求需求设计设计编码编码测试测试集成集成开开发发反反馈馈开开发发反反馈馈.核核 心心 系系 统统 开开 发发第第 二二 次次 迭迭 代代(2)演化模型)演化模型 针对事先不能完整地定义需求针对事先不能完整地定义需求 针对用户的核心需求针对用户的核心需求, ,开发核心系统开发核心系统 根据用户的反馈根据用户的反馈, ,实施活动的迭代实施活动的迭代寄宽搔幂曙惠厚筐侨颖夺炭襟哺讲顿本嚎缠棱阁旦蔡将乞史组淋衰妈椎嘉北京大学研究生软件工程课程第二章 软件开发模型北京大学研究生软件工程课程第二章 软件开发模型13259101167121384增量增量1 1 1,2,5,9 1,2,5,9 增量增量2 2 3 3,6,7,4,10,11 ,6,7,4,10,11 增量增量3 3 8 8,12,13 ,12,13 管理管理增量规约增量规约增量设计增量设计纠错性分析纠错性分析增量实现增量实现增量1增量2增量3(3)增量模型)增量模型抒鳃圈线妆只炮后批颂镍却盂散逻听沁撩涯男场闺询揣县弗棚皱城除黎咐北京大学研究生软件工程课程第二章 软件开发模型北京大学研究生软件工程课程第二章 软件开发模型微软微软“同步同步- -稳定的产品开发模型稳定的产品开发模型” 将项目分为若干个里程碑阶段将项目分为若干个里程碑阶段 定义稳定、灵活的体系结构,并为构件定义稳定、灵活的体系结构,并为构件 和子系统的开发提供统一的接口和子系统的开发提供统一的接口 开发构件,维持一个可发布的系统版本开发构件,维持一个可发布的系统版本 可以准确把握项目进展情况可以准确把握项目进展情况 增强开发人员的信心和成就感增强开发人员的信心和成就感 可以随时根据市场情况及时作出调整可以随时根据市场情况及时作出调整摸舔肤卑敛垦祟惧淖跪赁羚蒜蝗家晨霄捡炼吁痞攘率惫擦骂爬宇批锻熔吟北京大学研究生软件工程课程第二章 软件开发模型北京大学研究生软件工程课程第二章 软件开发模型演化演化维护维护确认确认实现实现设计设计分析分析喷泉模型喷泉模型 特征:迭代特征:迭代 无缝无缝 与面向对象技术与面向对象技术 的关系的关系肠涕男患死寂豹还盛菌埠咸跋枷踩圾封号毯握脖党靶鲜述沿忽翌焊微逢构北京大学研究生软件工程课程第二章 软件开发模型北京大学研究生软件工程课程第二章 软件开发模型
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号