《体系结构视》PPT课件

《体系结构视》PPT课件

ID:39401132

大小:346.10 KB

页数:64页

时间:2019-07-02

《体系结构视》PPT课件_第1页
《体系结构视》PPT课件_第2页
《体系结构视》PPT课件_第3页
《体系结构视》PPT课件_第4页
《体系结构视》PPT课件_第5页
资源描述:

《《体系结构视》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、4+1体系结构视图最终用户功能展开视图实现视图过程视图逻辑视图用例视图设计人员/测试人员行为系统集成人员性能可扩展性吞吐量系统工程师系统拓扑结构交付、安装通信程序员软件管理举例:自动取款机(ATM)系统的用例模型银行储户取款存款在不同帐户间转帐用例模型捕获、表示系统的功能性需求用例的分析、设计和实现分析模型用例模型取款设计模型取款取款取款实现模型用例的分析、设计和实现分析模型用例模型取款帐户吐钞器提取出纳员接口三种不同构造型的分析类≪实体类≫≪边界类≫≪控制类≫帐户出纳员接口提取:实体对象一般是系统中长效且持久的对象:边界对象处理系统与

2、环境之间的通信,建立系统与参与者间的交互模型:控制对象执行与特定用例有关的行为,建立系统与参与者间的交互模型分析类型之间的关系每个用例都有一个说明如何执行用例的协作图分析模型出纳员接口吐钞器提取帐户取款用例模型描述对象如何执行用例的顺序图提取出纳员接口吐钞器提取帐户银行储户提取检验标识符给付银行储户标识自己银行储户说明帐户和要提取的钱数.系统从帐户中提取并给付此笔钱款分析模型形成系统体系结构采用分析模型重新描述取款用例分析模型银行储户出纳员接口吐钞器提取帐户提取管理分析模型中参与多个用例实现的类银行储户取款存款用例模型捕获、表示系统的功

3、能性需求分析模型用例模型在不同帐户间转帐出纳员接口吐钞器提取帐户出纳员存入转帐设计模型中的设计类与分析模型中的分析类分析模型吐钞器提取出纳员接口设计模型吐钞传感器吐钞输送器点钞机提取帐户帐户储户管理永久类事务管理帐户管理显示数字键盘读卡机有三个子系统的分析模型,在影射到设计模型 之前需要把分析类型分解到各个分析子系统中《分析子系统》ATM接口出纳员接口吐钞器出纳员《分析子系统》控制逻辑《分析子系统》帐户管理提取转帐存入帐户举例:用例模型中添加通信关联的指向客户订货执行者启动用例客户获得订单的状态系统启动用例客户获得订单的状态由客户或者系

4、统启动用例Yourdon的OOA方法以类与对象图及对象状态图为辅助工具,建立问题域的五层模型.OOA模型被划分为五个层次(五个视图)OOA的结构类的边界Class&objectlayer(类及对象层)Attributelayer(属性层)Servicelayer(服务层)Structurelayer(结构层)Subjectlayer(主题层)实例的边界实例连接消息连接主题服务属性分析阶段由五个活动组成:(1)标识类及对象(2)标识结构(3)标识主题(4)定义属性及实例连接(5)定义服务及消息连接五个步骤常根据需要交叉进行步骤1:识别类与

5、对象(1)发现对象主要策略:考虑问题域人员组织物品设备事件表格结构考虑系统边界人员设备外系统考虑系统责任问题域描述中的名词,往往是候选的及对象;根据问题域结构可提取候选的类及对象;例:银行储蓄管理系统与系统发生作用的其它系统和必要的设备可作为候选的类及对象;如:打印机等(分析阶段可不把与实现有关的计算机部件作为候选的类及对象)系统必须观测、记忆的与时间有关的事件可作为候选的类及对象;如:建立帐户的日期打开一个帐户等与系统发生交互的人及系统必须保留其信息的人,可作为候选的类及对象;如:柜员、储户等这些人所属的组织单位,可作为候选的类及对象

6、;如:总行、分行等系统必须记忆、且不在问题域约束中的顺序操作过程(为了指导人机交互)可作为候选的类及对象;如:柜员事务、远程事务等。其中属性是操作过程名,操作特权及操作步骤的描述;系统需了解掌握的物理位置、办公地点等可作为候选的类及对象;如:ATM机器、帐户等(2)审查和筛选,舍弃无用的类对象的精简只有一个属性的对象只有一个服务的对象推迟到OOD考虑的对象帐册@上级系统接口供货员销售事件商品特价商品计量商品@收款机商品一览表超市销售管理系统(对象层)步骤2:定义属性与服务定义属性定义服务对象的状态与状态转换图例:栈的状态/服务对照表空半

7、满满压入可执行可执行不可执行弹出不可执行可执行可执行例:栈状态转换图空半满满创建压入(未满)弹出(未空)压入(报错)弹出(报错)弹出(已空)压入弹出压入(已满)定义服务对象行为分类发现服务的策略审查与调整识别对象的主动行为服务的详细说明(服务解释、消息协议、消息发送、约束条件、服务流程图)帐册前班节余销售事件表收入累计上交款本班节余接班计帐报帐交班@上级系统接口帐目目册@消息发送查帐报帐价格更新种类增删供货员缺货登记表缺货登记供货销售事件收款人购物清单应收款……销售计划入帐商品编号名称单价架上数量下限售出补充价格更新特价商品开始日期结束

8、日期计量商品*单价计量单位计价方式*售出*补充*价格更新@收款机本班出纳员开始时间结束时间@登录售货结帐商品一览表商品目录检索种类增删超市销售管理系统(特征层)建立数据字典为所有模型实体准备一个数据字典,精

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。