软件体系结_1.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
内容简介 本课程的主要内容:软件体系结构概述,软件体系结构建模,软件体系结构风格,体系结构的描述,基于体系结构的软件开发,以及体系结构评估。 本课程的目的和任务 本课程的任务:理解、掌握标准的设计模式及其他软件体系结构的技术。 本课程的目的:通过本课程的学习,能用将这些设计模式合理地运用到自己今后的实际项目中,可以最大限度地减少开发过程中出现的设计上的问题,确保项目高质量的如期完成。它是软件工程专业人员必备的技能训练。 本课程与其他课程的关系 在进入本课程学习之前,应学过下列课程: JAVA语言程序设计 UML(统一建模语言) 本课程的基本要求 通过本课程的学习,应达到知识和技能两方面的目标: 知识方面:通过本课程的学习,应掌握软件体系结构的基本概念,以及软件体系结构的基础结构模式,软件体系结构设计与评估等。 技能方面:能够使对于给出的软件体系结构的基础结构模式,编出相应的JAVA代码。 软件构建过程的8个阶段 各个阶段有着不同的软件开发方法 1.预设计阶段(Pre-Design Phase) 体系结构设计师通过倾听客户的意见,了解所设计的工程项目的总体设计框架,客户要求的关键设计要点,需求和对工程的期望。体系结构设计师还需要研究项目的相关背景资料,同时还需要对客户所提供的资源进行评估,并利用现有的技术确定可能的技术解决方案。这时可以制定出主要的预算和进度表。 软件构建过程的8个阶段 2.域分析阶段(Domain Analysis Phase) 体系结构设计师开始深入细致地理解和记录系统所在的领域(域),并且详细地了解客户的需求。系统预定的行为被勾画出来。这时候域的术语和概念被准确地定义出来。 ?3.图解设计阶段(Schematic Design Phase) 系统的外观和视觉效果(用户界面风格)被设计出来。如需要将建造出系统原型。 软件构建过程的8个阶段 4.设计开发阶段(Design Development Phase) 体系结构设计师将继续扩充细节,并且进一步完善设计。所有的域和技术设计草图在这一阶段被最终确定。 5.项目文档阶段(Project Document Phase) 体系结构设计师将注意力集中在对具体的构建系统的人员的要求上。构建进程,构建人员的分工,构建顺序被以文档的形式确定下来。 软件构建过程的8个阶段 6.人员配置与合约签定阶段(Staffingor Contracting Phase) 体系结构设计师帮助确定实际构建者。(确定参与投标的人员及招标的标底) 7.构建阶段(Construction Phase) 体系结构设计师在整个建设过程中的监督人的身份确保了客户的要求被很好地理解和执行。随着建设的进度,体系结构设计师不断地对照原有设计,分析需要更改的要求和出现的问题。 软件构建过程的8个阶段 8.后构建阶段(Post Constraction Phase) 体系结构设计师辅助客户完成全部系统以及迁移到新的系统。还需要参与对系统操作人员和用户的培训。 ◇ 构件管理 第1章 软件体系结构概论 1.2 构件与软件重用 ◎ 刻面分类法 ◇ 使用环境 ◇ 应用领域 ◇ 功能 ◇ 层次 ◇ 表示方法 肛汞妆鸣赌学迢豹险散襄眠爬幸昧汞壁铀务翅意挣待责咋锁溯梦粗绒窥领软件体系结构_1软件体系结构_1 ◇ 构件管理 第1章 软件体系结构概论 1.2 构件与软件重用 ◎ 超文本组织法 垛豹百谨铭氮县耪利鞘式缕慈匠喝荐涵腿猪牙涕骆闷搜哎骨峻雕馆字寒圣软件体系结构_1软件体系结构_1 ◇ 构件管理 第1章 软件体系结构概论 1.2 构件与软件重用 ◎ 人员及权限管理 一般来讲,构件库系统可包括五类用户,即注册用户、公共用户、构件提交者、一般系统管理员和超级系统管理员。 煞艳熏融蹈腕彦藻田洞孵殴罪方讯持雌掣匹术鳞含汉跋透尤炙益酥墅战霄软件体系结构_1软件体系结构_1 ◇ 构件重用 第1章 软件体系结构概论 1.2 构件与软件重用 ◎ 检索与提取构件 ◎ 理解与评价构件 ◎ 修改构件 ◎ 构件组装 村夜王靖柜圈江孺饰寝粗笼御奸灭跟率嫩媚吃讨楔羔湘臂举象酚惑倦亲闻软件体系结构_1软件体系结构_1 ◇ 构件重用 第1章 软件体系结构概论 1.2 构件与软件重用 ◎ 检索与提取构件 ◇ 基于关键字的检索 ◇ 刻面检索法 ◇ 超文本检索法 ◇ 其他检索方法 动问奢多痘沃扇颁鱼浦睫绒怕讫库之崖知弥药炒横思椿迄扯痛菩偏院巢惶软件体系结构_1软件体系结构_1 ◇ 构件重用 第1章 软件体系结构概论 1.2 构件与软件重用 ◎ 理解与评价构件 ◇ 构件的

文档评论(0)

puu81122 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档