- 1、本文档共45页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软件开发过程与UML语言
华中科技大学材料学院
张李超
2011.01
软件工程的技术与目标
软件工程开发技术
软件工程的三目标
工具
质量
过程
解决
成本
方法
进度
思想原则
UML语言与软件工程
软件工程领域在20世纪末取得最重要的的成果
之一就是统一建模语言(UML: Unified
Modeling Language)
Rational公司配合UML提出了统一过程模型
(Rational Unified Process —— RUP),它
及其轻量版(如果敏捷编程XP方法)已获得广
泛应用。
软件的生命周期
概念:一个软件从提出开发要求开始直到该软件报废
为止的整个时期。
软件生命周期包括:可行性分析和项目开发计划,需
求分析,概要设计,详细设计,编码,测试,维护。
可大体分为三个时期:
计划时期(问题定义和可行性分析)
开发时期(需求分析、软件设计、编码、测试)
运行时期(软件维护)。
分析与设计的意义
软件开发活动中软件需求和软件设计是软件开
发活动中最重要的两个活动
无论从学科角度还是从工程实践角度分析与设
计涉及的问题是最具挑战性和革命性的。
分析与设计有时也叫软件建模,其方法也叫建
模方法,建模方法采用的符号体系叫建模语言
分析与设计的含义
分析:面向问题,翻译软件需求和深入理解问
题的过程
解决“要做什么”的问题
捕获问题,将功能性的需求翻译成软件的概念。
灵活性高,重在理解和翻译
设计:面向方案,逐步精化方案和适应实施环
境的过程
解决“要怎么做”的问题
开发一个能明确描述方案并能平滑过渡到代码的
可视化模型,
约束大,重在精化和适应
分析和设计的关系
分析和设计的交错演进客观存在,不可截然分开,设计往
往展现出当前对问题的理解的深度和精度的不足,从而有
助于再更明确的范围内展开进一步的分析活动。
分析模型侧重系统外向型行为,是功能性需求的反应;
设计模型侧重内向型结构细节,包含很多非功能性的需求。
设计模型比较复杂,经验上分析模型和设计模型要素比例至
少为1:5。
分析模型和设计模型都可称为对象模型
分析模型更强调对象针对软件需求的行为和结构特征。
设计模型在分析模型基础上添加了大量针对支撑环境的行为
和结构特征。
设计模型是由分析模型逐步演化而成的。
RUP统一软件开发过程模型
阶段
主工作流程 初始 细化 构造 交付
业务建摸
需求
分析及设计
实施
测试
部署
支持工作流流程
配置及变更管理
您可能关注的文档
- 形意拳三体势新式练法资料.pdf
- 第3章数据类型和运算规则.ppt
- 二叉排序树的建立与遍历的实现.doc
- 三效催化剂涂层制备和性能研究.pdf
- 6章 OO方法和UML.ppt
- 项目1 信用证摘要.ppt
- 新一代移动卫星指南.pdf
- 游泳规则和裁判法(发令、计时、检录、终点、宣告).ppt
- 有机合成和推断专题.doc
- 第六章 电子工程制图1.ppt
- 2025年护肤类化妆品测试题及答案.doc
- 2025年家居用品跨境电商本土化营销策略与消费者体验优化.docx
- 货运代理行业市场竞争与服务创新2025年行业痛点及解决方案研究报告.docx
- 直播电商行业政策解读与2025年运营策略优化路径探索.docx
- 2025年家居用品跨境电商本土化营销策略下的品牌传播策略.docx
- 2025年家居用品跨境电商本土化营销创新趋势与挑战报告.docx
- 生鲜电商2025年损耗控制与消费者需求预测研究报告.docx
- 大型设备安装服务相关行业项目建议书.pdf
- 2025年宠物美容行业线上教育平台技术壁垒分析.docx
- 《客户第一》全盘梳理某著名企业客户关系管理法的底层逻辑读书笔记(91页PPT).pptx
文档评论(0)