软件体系结构第4讲.ppt
文本预览下载声明
温故知新 4+1模型概述 逻辑视图 进程视图 开发视图 物理视图 场景视图 4+1模型的文档 软件体系结构 第 4 讲: 软件体系结构的4+1模型实例 江贺 内容简介: 4+1实例:一个简单ATM系统 场景视图 逻辑视图 开发视图 进程视图 物理视图 4+1模型开发迭代方法 4+1实例:一个简单ATM系统 场景视图1——取款 4+1实例:一个简单ATM系统 场景视图2——存款 4+1实例:一个简单ATM系统 场景视图3——转账 4+1实例:一个简单ATM系统 逻辑视图 4+1实例:一个简单ATM系统 进程视图 4+1实例:一个简单ATM系统 进程视图 4+1实例:一个简单ATM系统 开发视图 4+1实例:一个简单ATM系统 物理视图 4+1实例:一个简单ATM系统 物理视图 4+1模型开发迭代方法 4+1模型开发迭代方法 课堂作业 为自动售货机构造4+1模型 谢谢! * * :CashierInterface 出纳界面 :Withdrawl 提款 :Dispenser 发款 :Account 账户 1.身份认证 2.请求提款 3.账户更改 4.授权发款 5.发款 :CashierInterface 出纳界面 :Deposit 存款 :MoneyReceptor 收钱 :Account 账户 1.身份认证 2.请求存款 5.账户更改 4. 收款 3.存钱 :CashierInterface 出纳界面 :Transfer 转账 A1 :Account 账户 A2 :Account 账户 1.身份认证 2.请求转款 3.合法性检查 转账 :CashierInterface 出纳界面 :Transfer 转账 :Account 账户 :Deposit 存款 :Dispenser 发款 :MoneyReceptor 收钱 :Withdrawl 提款 客户端进程 事务进程 账户进程 进程 类 账户进程 Account Deposit Transfer 事务进程 Withdrawl MoneyReceptor CashierInterface 客户端进程 Dispenser :Dispenser 发款 :CashierInterface 出纳界面 :MoneyReceptor 收钱 :Withdrawl 提款 :Transfer 转账 :Deposit 存款 :Account 账户 客户端进程 事务进程 账户进程 进程 类 账户进程 Account Deposit Transfer 事务进程 Withdrawl MoneyReceptor CashierInterface 客户端进程 Dispenser :Dispenser 发款 :CashierInterface 出纳界面 :MoneyReceptor 收钱 :Withdrawl 提款 :Transfer 转账 :Deposit 存款 :Account 账户 客户端模块 事务模块 账户模块 模块 类 账户模块 Account Deposit Transfer 事务模块 Withdrawl MoneyReceptor CashierInterface 客户端模块 Dispenser :Dispenser 发款 :CashierInterface 出纳界面 :MoneyReceptor 收钱 :Withdrawl 提款 :Transfer 转账 :Deposit 存款 :Account 账户 C Primary C Backup F Primary C Backup C Primary C Backup K K k k k k C F C K K k 客户端进程 客户端进程 客户端进程 事务进程 事务进程 账户进程 1、软件开发过程的划分。 2、不同阶段的人员构成 2.1 各种人员在软件开发阶段的作用 2.2 人员划分在中小软件企业中不清晰,往往一人身兼数职,这也就限制了软件企业的发展。 1、软件开发过程的划分。 2、不同阶段的人员构成 2.1 各种人员在软件开发阶段的作用 2.2 人员划分在中小软件企业中不清晰,往往一人身兼数职,这也就限制了软件企业的发展。 1 场景是发现系统需求和体系结构元素的主要工具 2 场景是一个逐步叠加,一般只描述主要功能,忽略细节(关于发款的说明,例举张宗昌的三不知主义,张之死及孙传芳之死、施从滨,施剑翅) 1、软件开发过程的划分。 2、不同阶段的人员构成 2.1 各种人员在软件开发阶段的作用 2.2 人员划分在中小软件企业中不清晰,往往一人身兼数职,这也就限制了软件企业的发展。 1、软件开发过程的划分。 2、不同阶段的人员构成 2.1 各种人员在软件开发阶段的作用 2.2 人员划分在中小软件企
显示全部