put z
事务设计
输入模块
事务中心
a
y
c gb f
路径1
路径2
输出模块
c ee g
b dd f
c->e e->g
b->d
d->f
第二步:如何将初始的MSD转化为最终可供详细设计 使用的MSD
概念:模块 模块化
模块化度量:内聚 耦合 设计规则-经验规则 精化初始的MSD
-体现设计人员的创造 2〕详细设计的任务
···
COAD方法依据行为分类准则(三条)
以状态ห้องสมุดไป่ตู้和服务流程图
来表达类的行为
条件1
状态1 蕴含
条件2
操作1 操作2
状态2
操作3
条件3 蕴含
状态3
操作4 操作5
条件4
状态4 蕴含
操作6 操作7
操作8
状态1
或/和条件
Action
状态2
OMT/OSA以状态 网 来表示类的行为
或/和条件
Action
条件
可见,USE CASE用于定义一个系统或一个其它语义实体 的行为,没有揭示该实体的内部结构。每一 USE CASE说明 (specifies)该实体与其操作者进行交互所执行的一个动作 序列,以及其它动作(序列)的变体。
USE CASE包含一组操作和属性,这些操作和属性 说明了该USE CASE的实例所执行的那个动作序列。动作 包含状态的改变以及该USE CASE与其环境的通讯。
软件工程概要
2019年10月28日
1、软件工程概念 2、系统建模、设计技术
(结构化、OO) 3、软件测试技术概述 4、需求获取技术 5、软件开发模型与软件过程