- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软件开发统一过程RUP)25
软件开发统一过程(RUP) 初识rup rup:rational unified process 翻译为 rational统一过程 rup动态结构:1。初识阶段2。细化阶段3。构造阶段4。移交阶段每个阶段包含一个或多个迭代 初识rup rup核心工作流程(核心工作流程显示生成特定的工件集可能要经历的所有活动。)1。业务建模2。需求3。分析设计4。实施5。测试5。部署 牢记rup基础是 迭代开发 和 风险驱动。 初识rup rup的核心思想:1。尽早并且持续的化解重大风险,否则带来很多麻烦风险列表是不断变化的,要持续不断的化解风险。 2。确保满足客户需求用例驱动。用例的主要优势是使团队成员在设计、实现、测试和最终编写用户手册的过程中紧紧的以用户需求为中心。 初识rup 3。把注意力放在可执行软件上可执行软件使项目进度的最好体现。对项目进度评估时,尽可能以正在编写以及正在运行的代码和通过测试的用例为标准。 4。尽早在项目中适应变化rup要求在初识阶段结束时达成对系统总体外貌的共识,在细化阶段结束时候建立系统构架的基线(设计、实现、测试的构架),在构造阶段结束时候完成特性冻结。 5。在早期确定一个可执行的构架(architectural)确立了系统的构架,就识别出了在创建系统时候会遇到的许多最复杂的困难。 初识rup rup 4个主要建模元素:角色role:who活动activity:how 例如 用例分析,用例设计制品artifact:what 例如 用例实现,模型,文档,源代码,可执行体工作流workflow:when 例如 顺序图 初识rup RUP中最重要的应该是: 1、Use Case 2、单元测试 3、迭代开发 4、分层架构 初识rup 分析设计按照RUP大致可细分为如下几个步骤: 1.???????? 创建Actors; 2.???????? 创建Use Cases,并描述每个Use Case(功能描述); 3.???????? 创建Sequence Diagrams、Statechart Diagrams,得到系统Objects; 初识rup 4. 从Sequence Diagrams分析出的Objects入手,创建系统Classes和Packages; 5. 为Classes添加Property和Methods,并画出Class Diagrams,细化类设计。 6. 为Sequence Diagrams中Objects指定对应Class; 7.?? 设计系统实现结构,为各个Classes和Packages指定实现的Component,并画出初步Component Diagrams。 UML讲解 了解UML UML 的架构 了解UML UML 统一建模语言Unified Modeling Language 是一种建模语言是第三代用来 为面向对象开发系统的产品进行说明可视化和编制文档的方法 了解UML UML 的目标是 ?? 易于使用表达能力强进行可视化建模 ?? 与具体的实现无关可应用于任何语言平台和工具平台 ?? 与具体的过程无关可应用于任何软件开发的过程 ?? 简单并且可扩展具有扩展和专有化机制便于扩展无需对核心概念进行修改 ??? 有利于面对对象工具的市场成长 了解UML 为面向对象的设计与开发中涌现出的高级概念例如协作框架模式和组件 提供支持强调在软件开发中对架构框架模式和组件的重用 与最好的软件工程实践经验集成 可升级具有广阔的适用性和可用性 UML 的架构 UML 的架构 UML 是由图和元模型组成. 图(Diagram)是UML 的语法 元模型(meta model)则给出的图的意思是UML 的语义 UML 的架构 UML 的语义是定义在一个四个抽象级建模概念框架中的这四层分别是: 元元模型(meta-meta model )层组成UML 最基本的元素事物Thing代表要定义的所有事物 元模型(meta model) 层组成了UML 的基本元素包括面向对象和面向组件的概念通常叫做类模型class model 或类型模型type model UML 的架构 模型model 层组成了UML 的模型这一层中的每个概念都是元模型层中概念的一个实例通过版类化这一层的模型通常叫做类模型class model 或类型模型type model 用户模型user model 层这层中的所有元素都是UML 模型的例子这一层中的每个概念都是模型层的一个实例 UML 的模型视图图 静态视图 用例图、类图、对象图、组件图、展开图 动态视图 状态图、序列图、活动图、协作图 UML 的模型视图图与系统架构建模 用例图(Use case diagram) 在用
您可能关注的文档
- 跟师孙曼学习心得.ppt
- 跟线总结(翔玉保钢).ppt
- 跟Rohich学鼻整形.ppt
- 跟进式健康教在卧床患者家庭护理中预防压疮的研究.ppt
- 跨国公司运作管理海尔跨国.ppt
- 距离测量直线定向50.ppt
- 跟骨骨折治的新理念.ppt
- 跨栏跑的发展研究概况.ppt
- 跨文化非语交际初识.ppt
- 跨文化传播本土化略百思买之败广告战略.ppt
- 广东省东莞市2024-2025学年八年级上学期生物期中试题(解析版).pdf
- 非遗剪纸文创产品开发经理岗位招聘考试试卷及答案.doc
- 广东省东莞市2024-2025学年高二上学期期末教学质量检查数学试题.pdf
- 体育安全理论课件图片素材.ppt
- 3.1 公民基本权利 课件-2025-2026学年道德与法治八年级下册 统编版 .pptx
- 广东省潮州市湘桥区城南实验中学等校2024-2025学年八年级上学期期中地理试题(解析版).pdf
- 大数据运维工程师岗位招聘考试试卷及答案.doc
- 广东省深圳市福田区八校2026届数学八年级第一学期期末教学质量检测模拟试题含解析.doc
- 广东省潮州市湘桥区城基初级中学2024-2025学年八年级上学期11月期中考试数学试题(解析版).pdf
- 广东省潮州市湘桥区城西中学2024-2025学年八年级上学期期中地理试题(解析版).pdf
最近下载
- 教学计划|最新冀人版小学科学六年级下册教学计划及教学进度表.doc VIP
- 思诺达SAN600G11通用型矢量变频器使用说明书用户手册.pdf
- 迅达电梯5400超详细故障代码中文版 .doc
- (沪教2024版)英语七年级上册 Unit2 全单元教案.docx
- 2025届高三八省联考考前猜想卷一物理试题含答案解析.pdf VIP
- 慢性病监测培训测试题.docx VIP
- 2025年AI时代企业数据基建升级路线图.pdf VIP
- AWS A5.18 A5.18M 2017 国外国际标准规范.pdf VIP
- 2025届福建省厦门市初中三年级上学期期中考试语文试卷.docx
- 光伏施工进度计划.docx VIP
原创力文档


文档评论(0)