- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
讲在课程前 软件工程领域的职业名称 需求分析 系统需求分析师 项目需求分析师 业务需求分析师 网站需求分析师 系统分析师 业务设计员 方案顾问 IT过程分析师 架构 公司首席架构师★ 系统架构师 高级系统工程师 软件产品首席架构师 高级软件架构师 Web系统架构师 产品技术框架架构师 网管软件架构师 方案设计师 网站系统架构师 设计 软件设计工程师 手机软件设计工程师 嵌入式软件设计工程师 OA系统设计工程师 方案系统设计师 结构设计工程师 软件界面设计工程师 算法设计工程师 数据库设计工程师 网页设计工程师 UI(user interface)设计工程师 开发 软件开发工程师 JAVA软件开发工程师 .NET软件开发工程师 (C、C++、C#)软件开发工程师 FLASH开发工程师 LINUX软件开发工程师 大型机软件开发工程师 服务器软件开发工程师 WEB端软件开发工程师 开发 嵌入式软件开发工程师 网络安全软件开发工程师 游戏软件开发工程师 多媒体软件开发工程师 用户界面工程师 软件发布工程师 手机软件集成工程师 应用分析、维护 应用系统分析工程师 技术分析工程师 产品分析工程师 病毒分析工程师 安全分析工程师 数据分析工程师 仿真分析工程师 市场分析工程师 信息分析工程师 第二讲 基于软件重用的设计方法学 回顾上一节课内容 软件产品设计考虑的问题 Vs 回顾上一节课内容 不同角度所呈现的view 回顾上一节课内容 Stakeholder及其关注点 Logical view Process view Physical view Development view Scenarios 本次课内容 三、软件重用遇到的问题 一、软件重用出发点和定义 五、构件技术的好处 二、软件重用简介 四、构件技术的基本概念 六、构件的获取 一、软件重用出发点、定义 1,出发点: 不再采用一切“从零开始”的模式,而是在 已有工作的基础上,充分利用以前系统开发 中积累的知识和经验 ,将开发的重点转移到 现有系统的特有构成成分。 2,由此引出软件重用的定义: 由预先构造好的、为重用目的而设计的软件 构件,来建立或者组装软件系统的过程。 二、软件重用简介 学习SA概念的基础 首次提出软件危机 软件工程,又出现新问题 自发的软件重用 软件重用构件技术 推动对SA的研究 继续指导软件设计的实践 ? 二、软件重用简介(con.) 历史回顾—— 1,1969年,D.Mcilroy,提出建立构件工厂 。 2,1979年,Lanergan,重新引起人们的注意。 3,1983 ?1991?1994,美国ITT赞助的研讨会?国际研讨会?正式的国际会议 4,美国、日本软件工程重用率:25% ~50% 5,国内:杨芙清院士的青鸟构件库管理系统(JBCLMS) 软件重用的分类: (1)代码的复用 (2)设计的复用 (3)分析的复用 (4)测试信息的复用 建立构件(Producer Reuse) 组装应用(Consumer Reuse) + 二、软件重用简介(con.) 1,前途光明,道路曲折 (1)过程方面:缺少支持软件重用的软件开发过程,一定要是由软件重用的思想来驱动 (2)工程方面:缺乏支持实施软件重用的工具、没有构件重用库或库信息很快过时 (3)组织方面:管理者漠视 (4)资金方面:初期投入大 (5)认为没有创造性 (6)惰性 (7)... 三、软件重用遇到的问题 2,有关软件重用的几个判断分析题—— 1)启动软件重用仅仅是为了引入合适的技术 2)软件重用可能会有用,但太昂贵 3)采用OO的程序设计语言会导致系统化的重用 三、软件重用遇到的问题(con.) × √ × 有关软件重用的几个判断分析题—— 4)只能将重用局限在代码构件上 5)开发人员要从数以万计的小构件中选取要重用的构件 6)只要建立可重用构件库就会促使构件重用 三、软件重用遇到的问题(con.) × × × 1,构件的定义—— 它是语义完整、语法正确和有重用价值的软件单元,是软件重用过程中可明确辨识的成分。 从某种程度上看,与一栋建筑物里面的一个房间相似,比如电影院里面的放映厅。 四、构件技术的基本概念 2,对构件的理解—— 简单地说,构件是具有一定功能、能够独立工作或同其他构件装配起来协调工作的程序体。 构件的使用同它的开发、生产无关。 与面向对象技术相比,构件将抽象程度提高到一个更高的层次,它对一组类的组合进行封装,并代表完成一个或多个功能的特定服务,也为用
您可能关注的文档
- Tekla软件输入输出.pptx
- 微观经济学期末复习演示文稿.ppt
- 《导购常见9大难题》课件.ppt
- DOE简介经典方法课件.ppt
- 高考数学理人教大一轮复习课件第十三章13.2直接证明与间接证明.pptx
- 滚筒洗衣机服务模式的运用方法2.ppt
- 第6章X射线衍射方法1幻灯片.ppt
- 8675-HD主板常见故障维修.pptx
- 人教新课标高考英语一轮复习指导课件必修4 Unit 3 A taste of English humour.ppt
- 第二十五讲51系列单片机输入输出口应用与实验.ppt
- 高考数学理人教大一轮复习课件第十四章14.2第2课时不等式的证明.pptx
- 高中地理新人教版必修1教师参考2.3 常见天气系统 课件1.ppt
- 产品优势及常见问题及讨论.ppt
- BR1734灰鹤项目-郑州-座谈会与会者背景资料信息提交-G1组.ppt
- 微观模拟专题讲座.ppt
- 建筑设计1咖啡馆设计.ppt
- 人教新课标高考英语一轮复习指导课件必修4 Unit 4 Body language.ppt
- 信用助学贷款介绍 贷款申请 还款须知 系统操作常见问题.pptx
- 人教新课标高考英语一轮复习指导课件选修7 Unit 5 Travelling abroad.ppt
- 功能测试自动化工具教学课件.pptx
最近下载
- 2025年电子物证初级试卷及答案.doc VIP
- 烟雾病和烟雾综合征诊断与治疗中国专家共识(2024版).pptx VIP
- Q/CR 549.5-2016 铁路工程土工合成材料 第5部分:土工布.PDF VIP
- GB50168-2018 电气装置安装工程 电缆线路施工及验收标准.pdf VIP
- 人行天桥钢箱梁施工方案.doc VIP
- 建筑工程领域AI应用现状与趋势研究报告 -AI in AEC.docx
- 第5講移民实边:明清时期的边疆移民(4课时).ppt VIP
- 新人教版四年级上册道德与法治精编知识点(背诵用).doc
- 冶金企业全要素评估表(人机物环管).docx VIP
- 一种建筑工程管理用安全防护栏.pdf VIP
原创力文档


文档评论(0)