下载此文档

软件工程体系机构设计课件.ppt


文档分类:IT计算机 | 页数:约102页 举报非法文档有奖
1/102
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/102 下载此文档
文档列表 文档介绍
第十讲 体系结构设计进行体系结构设计设计的任务:从需求信息中综合出数据的表示、程序结构、接口特征和过程细节。信息、功能、行为是创建设计的三个指南。软件体系结构什么是软件体系结构?——也称架构是关于软件系统组织的定义,一个程序和计算机系统软件体系结构是指系统的一个或者多个结构。结构中包括:软件的构件,构件的外部可见属性以及它们之间的相互关系,系统集成方法和约束。构件:是软件的组成单元,例如一个计算单元,或存储单元是一定程度上的抽象,非可运行的软件软件体系结构体系结构的作用——凭借体系结构图,软件开发人员可以:分析设计在满足规定需求方面的有效性在设计变更相对容易的阶段,考虑体系结构可能的选择方案降低与软件构造相关联的因软件构造不合理带来的风险软件体系结构软件体系结构(II)体系结构为何如此重要?软件体系结构的表示有助于对系统开发感兴趣的利益相关者的各方交流突出了早期设计决策,这些决策对随后的软件工程工作有深远影响,同时对系统作为一个可运行实体的最后成功有重要作用构建了一个相对小的,易于理解的模型,该模型描述了系统如何构成以及其构件如何协同工作体系结构发展过程-1单主机结构界面、数据和程序集中在单台主机上不需要考虑多用户并发操作的问题C/S(Client/Server)结构常见的服务器端体现为关系数据库客户端负责显示和业务逻辑处理在部署和扩展性方面存在不足:系统升级需要一一更新所有客户端体系结构发展过程-2B/S(Browser/Server)结构瘦客户端:浏览器或客户端程序(Applet等)三层结构客户端:处理用户接口和用户请求Web服务器端:处理Web服务和运行业务代码数据端:关系型数据库和其他后端数据资源新的发展:多层结构Web服务器分离为Web端和业务服务端(例如J2EE应用服务器)软件工程设计过程高层设计阶段概要设计阶段详细设计阶段数据设计——把在分析模型中定义的数据对象转化成软件构件级的数据结构,并在必要时转化为应用程序级的数据库体系结构体系结构级的数据设计数据仓库构件级的数据设计关注被一个或多个构件直接访问的数据结构的表示

软件工程体系机构设计课件 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数102
  • 收藏数0 收藏
  • 顶次数0
  • 上传人1557281760
  • 文件大小3.34 MB
  • 时间2019-01-14