- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
§3.3系统体系结构建模2.体系结构环境图(ACD)利用抽象的体系结构模板能够帮助分析员建立一个逐层细化的层次结构,而结构环境图(ACD,ArchitectureContextDiagram)则位于层次结构的顶层。ACD“建立了待实现系统与系统运行环境之间的信息边界”,即ACD定义了系统使用信息的所有外部生产者、系统创建消息的所有外部消费者、以及所有通过界面通信或完成维护和自测试的实体。?2008BUPTTSEG北京邮电大学通信软件工程中心§3.3系统体系结构建模?2008BUPTTSEG北京邮电大学通信软件工程中心扩展CLSS的体系结构环境图§3.3系统体系结构建模3.体系结构流程图(AFD)对ACD进一步细分,可以标识出该环境中主要运行的子系统,这些子系统被定义在体系结构流程图(AFD,ArchitectureFlowDiagram)中,它是从ACD导出的。AFD显示了主要的子系统和重要的信息(数据和控制)的流程。?2008BUPTTSEG北京邮电大学通信软件工程中心§3.3系统体系结构建模?2008BUPTTSEG北京邮电大学通信软件工程中心扩展的CLSS体系结构流程图§3.3系统体系结构建模AFD可以进一步分解为多个层次。初始体系结构流程图(AFD)构成AFD层次的顶层结点,在最初的AFD中的每个圆角矩形又可被扩展为另一个专门描述它的体系结构模板。系统的每个AFD可被用来描述子系统的后续工程步骤的起始点。如上所述,从基本的功能性能需求出发,构筑顶层的结构环境模型(ACD),再按照结构模板将高层ACD逐级分解形成AFD,如此自顶向下逐层细化,将逐步构建起应用系统的明细层次模型。?2008BUPTTSEG北京邮电大学通信软件工程中心§3.3系统体系结构建模?2008BUPTTSEG北京邮电大学通信软件工程中心构建AFD层次结构模板*******第三章系统需求分析及可行性分析软件工程
SoftwareEngineering?2008BUPTTSEG基于计算机系统的系统分析可行性分析系统体系结构建模系统流程图系统分析的总结?2008BUPTTSEG北京邮电大学通信软件工程中心§3.1基于计算机系统的
系统分析 计算机系统是元素的集合或排列软件:是指计算机程序、数据结构、逻辑方法、过程或控制的相关文档。硬件:是指提供计算能力的电子设备和提供外部功能的机电设备。人员:是指使用硬件和软件的用户和其他人员。文档:是指手册、表格和其他用以描述系统使用和操作的描述性信息。数据库:是指该系统所具有的信息模型,是系统中对信息具有存取功能的一个主要部分。过程:是指定义每一种系统元素的特定使用步骤或使用环境。?2008BUPTTSEG北京邮电大学通信软件工程中心§3.1基于计算机系统的
系统分析?2008BUPTTSEG北京邮电大学通信软件工程中心基于计算机系统的系统元素§3.1基于计算机系统的
系统分析1.计算机系统工程 定义:是一个问题求解的活动,目的是揭示、分析所期望的功能、性能、接口、设计限制和信息结构的表示,并把它们分配到各个系统元素中去。(由系统分析工程师和用户合作完成) 计算机系统工程包括:硬件工程、软件工程、人类工程和数据库工程。?2008BUPTTSEG北京邮电大学通信软件工程中心§3.1基于计算机系统的
系统分析2.系统分析 系统分析是一组统称为计算机系统工程的活动。它着眼于所有的系统元素,而不仅仅是软件。 系统分析时需要硬件工程师、软件工程师以及数据库专家共同合作来实现。 ?2008BUPTTSEG北京邮电大学通信软件工程中心§3.1基于计算机系统的
系统分析(1)系统分析的目标识别用户要求;系统的可行性分析;把功能分配给系统元素;建立成本和进度限制;生成系统规格说明,形成所有后续工程(包括软件和硬件)的基础。?2008BUPTTSEG北京邮电大学通信软件工程中心§3.1基于计算机系统的
系统分析(2)系统分析过程 系统分析员需要通过回答以下问题,才能完成系统分析过程:系统的总体目标是什
原创力文档


文档评论(0)