收藏 分销(赏)

第5章--软件开发的方法学-PPT课件讲课教案.ppt

上传人:天**** 文档编号:10283204 上传时间:2025-05-14 格式:PPT 页数:20 大小:99.50KB 下载积分:10 金币
下载 相关 举报
第5章--软件开发的方法学-PPT课件讲课教案.ppt_第1页
第1页 / 共20页
第5章--软件开发的方法学-PPT课件讲课教案.ppt_第2页
第2页 / 共20页


点击查看更多>>
资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,第,5,章 软件开发的方法学,第5章-软件开发的方法学-PPT课件,引言,方法学涉及软件开发、阶段管理、资源管理、规划、调度和其他管理任务的建议或技术,优秀的、适用范围广的方法学是成熟软件业的基础。,2025/5/14 周三,2,5.2 软件开发中的经典阶段,需求,分析,设计,规范,实现,测试,部署,维护,2025/5/14 周三,3,5.2.1 需求,需求包括:,业务需求,:反映了组织机构或客户对系统、产品高层次的目标要求,用户需求,:描述了用户使用产品必须要完成的任务,功能需求,:定义了开发人员必须实现的软件功能,使得用户能完成他们的任务,从而满足了业务需求。,非功能需要,:对系统性能、界面等的要求,2025/5/14 周三,4,5.2.2 分析,分析,:(从用户角度)对问题域中事物的识别和它们之间相互关系的判定,2025/5/14 周三,5,5.2.3 设计,设计,:(从系统角度)解决系统如何实现问题,将分析过程所创建的分析模型转化成设计模型,如体系结构、类等等,2025/5/14 周三,6,5.2.4 规范,规范,:对软件开发过程的清晰、明确的描述,指出软件组件的用法、如何正确操作,规范是按合同设计的、至关重要的底层规则,2025/5/14 周三,7,5.2.5 实现,实现,:编写代码,形成子系统,各种子系统协同工作,形成整个系统,2025/5/14 周三,8,5.2.6 测试,测试,:根据系统需求验证系统的实现,包括单元测试、集成测试和移交测试,2025/5/14 周三,9,5.2.7 部署,部署,:将硬件和软件交付给最终用户,并提供手册和培训材料,2025/5/14 周三,10,5.2.8 维护,维护,:包括改正性维护、完善性维护和适应性维护,2025/5/14 周三,11,5.3 软件工程和瀑布方法学,(略),2025/5/14 周三,12,5.4 新方法学,螺旋式方法学,迭代式方法学,递增式方法学,合并式方法学,2025/5/14 周三,13,5.5 面向对象的方法学,20世纪90年代中叶,最著名的方法学是Ivar Jacobson、James Rumbaugh和Grady Booch发明的方法学,1996年,Jacobson和Rumbaugh合并为Rational公司,开发出一系列表示法,称为统一建模语言(UML),之后,UML由对象管理组(OMG)保管和改进,2025/5/14 周三,14,面向对象的方法学,UML采用螺旋式、迭代式和递增式方法实现对软件的分析和设计,称之为Rational Unified Process(RUP),2025/5/14 周三,15,5.6 Ripple概述,Ripple是一种方法学,吸收了所有软件开发涉及的阶段,适合真正的系统开发,Rational Unified Process(RUP)是Ripple的具体体现,对于Ripple,采用UML表示法进行描述,2025/5/14 周三,16,UML图,用例(Use Case)图,:对系统的使用方式(或功能)分类,类(Class)图,:显示类及其类之间的相互关系,对象(Object)图,:显示对象及其对象之间的相互关系,活动(Action)图,:显示人或对象的活动,类似流程图,2025/5/14 周三,17,UML图,状态(Station)图,:显示生命周期比较复杂对象的各种状态,协作(Collaboration)图,:显示在某种情形下对象之间发送的消息,时序(Sequence)图,:与协作类似,强调顺序,包(Package)图,:显示相关类的组合关系,2025/5/14 周三,18,UML图,部署(Deploy)图,:显示安装已完成系统的机器、过程和部署软件,组件(Component)图,:显示可重用的组件(对象或子系统)及其接口,2025/5/14 周三,19,此课件下载可自行编辑修改,仅供参考!感谢您的支持,我们努力做得更好!谢谢,
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服