- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
可视化建模与UML-Read
可视化建模与UML 石振莲 软件学院308 zshi@bjut.edu.cn 课程安排 Week 1-12 ,Thursday 9:45-11:30am The First Teaching Building Room 234 Prerequisite 面向对象程序设计 课时及实验 24学时 1.5 学分 Lecture 12 学时 6次课 Lab 12 学时 6次课 Textbook 《UML 用户指南》 Grady Booch James Rumbaugh Ivar Jacobson 机械工业出版社 ISBN7-111-07564-1/TP Grady Booch Dr. James Rumbaugh Dr. Ivar Jacobson Reference ?UML与Rational Rose2002 从入门到精通? Wendy Bogge Michael Boggs 电子工业出版社 ISBN 7-5053-7731-0/TP Reference ?UML基础与Rose? 吴建,郑潮,汪杰 人民邮电出版社 ISBN 7-115-12711-6/TP Reference ?UML参考手册? James Rumbaugh Ivar Jacobson Grady Booch 机械工业出版社 ISBN 7- 111-08220-6/TP 工具 考核 出席 Lab 闭卷考试 本课程涉及的内容 可视化建模与UML 石振莲 软件学院308 zshi@bjut.edu.cn 可视化建模与UML概论 Unit Objectives Describe the importance of visual modeling Define the principles of visual modeling What the Unified Modeling Language represents A Little bit Rational Rose Why Modeling ??? Build a House for Dogs Build a House Build a Building 回顾:软件发展的历史 软件 软件危机 软件工程 软件 — 软件的发展 软件开发问题的症状 对于最终用户的需要理解得不够精确 对需求的改变束手无策 程序块不兼容 软件不易维护或不易扩展 对项目严重缺陷的发现较晚 软件质量低劣 软件性能令人无法接受 开发组的人员按各自的方式进行开发,如果有人改变部分软件,将很难进行重组 一个不可靠的构造和发布过程 Symptoms of SW Development Problems User or business needs not met Requirements churn Modules don’t integrate Hard to maintain Late discovery of flaws Poor quality or end-user experience Poor performance under load No coordinated team effort Build-and-release issues 失败原因 特别的需求管理 模糊和不精确的交流 脆弱的构架 过度复杂 未检测出需求、设计和实现之间的不一致 测试的不足 对于项目状况的评估过于主观 未解决存在的风险 无法控制变化的产生和传播 自动测试不足 Trace Symptoms to Root Causes 6 Best Practices 总之—Why modeling? We build models of complex systems because we cannot comprehend such a system in its entirety We Build models to better understand the system you are developing Why Model Visually? To: Capture structure and behavior Show how system elements fit together Keep design and implementation consistent Hide or expose details as appropriate Promote unambiguou
您可能关注的文档
最近下载
- 五年级语文作文《“漫画”老师》写作指导.pptx VIP
- 手持式电动工具安全培训.pptx VIP
- 架空输电线路无跨越架不停电跨越架线施工工艺.docx VIP
- 2025年统编版(2024)小学道德与法治二年级上册(全册)教学设计(附目录P84).docx
- 学习科学家精神袁隆平先进事迹心得体会(10篇).docx VIP
- 3500词(带音标)——完整打印版 .pdf VIP
- 3hac18153 3 reve应用手册机器人控制器robotware5.pdf VIP
- 环境影响评估投标方案(技术标).pdf
- 416例晚期妊娠合并贫血治疗分析.doc VIP
- 生物医学传感纳米生物传感器.ppt VIP
文档评论(0)