系统分析与设计方法
2021-08-06 10:39:10 2 举报
AI智能生成
登录查看完整内容
系统分析与设计方法、UML地表最强总结
作者其他创作
大纲/内容
问题分析
问题定义
定义问题与归结模型
需求分析的任务与过程
如何进行系统设计
软件设计的任务与活动
需求分析与软件设计
研究“物质环境”
建立系统逻辑模型
划清人机界限
结构化分析
结构化设计
架构设计
接口设计
数据设计
过程设计
输入和输出
处理功能
内部数据
程序代码
四要素
模块设计
结构化分析与设计
抽象化
自顶向下,逐步细化
信息隐蔽
模块独立
数据流图(Data Flow Diagram,DFD)
数据字典
结构化语言
判定表
判定树
工具
确定每个模块的功能和调用关系,形成软件的模块结构图,即系统结构图
概要设计
网络设计
代码设计
输入数据最少原则
简单性原则
尽早验证原则
少转换原则
输入/输出设计
确定各个系统模块的内部结构,即内部执行过程,包括局部数据组织和控制流,以及每个具体加工过程和实施细节
程序流程图
IPO图
盒图(N-S)
问题分析图
图形工具
表格工具
程设计语言
语言工具
处理流程设计
数据处理要求、处理方式、存储大小、频率和所能提供的设备条件等,存储的方式、存储介质、数据组织方式和记录格式,并估算数据的容量
数据存储设计
置于用户控制之下
减轻用户的记忆负担
保持界面一致性
用户界面设计
安全性和可靠性设计
详细设计
系统设计
面向对象的基本概念
面向对象分析
它为软件开发人员之间提供了一种用于交流的词汇表和一种用于软件蓝图的标准语言。
UML 是什么?
注释事务:注解
分组事务:包
行为事务:动词、动态部分、行为
结构事务:名词、静态部分、物理元素
UML中有4种事务
构造块
规格说明是元素语义的文本描述,它是模型的重要组成部分
规格说明
为每一个模型元素设置了一个简单的记号,还可以通过修饰来表达更多的信息
修饰
包括类元与实体(类元表示概念,而实体表示具体的实体)、接口和实现(接口 用来定义契约,而实现就是具体的内容)两组公共分类
公共分类
包括约束(添加新规则来扩展元素的语义)、构造型(用于定义新的 UML 建模元素)、标记值(添加新的特殊信息来扩展模型元素的规格说明)
扩展机制
公共机制
架构
UML 的结构
图
对象名
对象的属性
元素
对象图与类图的区别
对象图
对系统的静态设计建模
对简单的协作建模
对逻辑数据库模式建模
使用类图的情况
类名
接口
属性
操作(方法)
协作
泛化(Generalization)
实现(Realization)
关联(Association)、组合(Composition)、聚合(Aggregation)
依赖、泛化和关联关系
类图中的关系
实体类
应用程序的执行逻辑
控制类
外部用户与系统之间的交互
边界类
类的分类
类图
包图
静态图
构件
组件图(构件图)
节点和连接
构件和接口
部署图(实施图)
复合结构图
制品图
实现图
结构图
基本活动图
带泳道的活动图
对象流
信号
活动图
状态
初始状态
结束状态
状态转移
状态图
参与者(Actor)、用例(Use Case),边界以及它们之间的关系构成的用于描述系统功能的视图
包含(include)关系
完整的用例,可以没有子用例的参与,也可以完成一个完整的功能
扩展(extend)关系
泛化
关系
用例图
定时图
交互概述图(交互概览图)
系统角色,可以是人或者其他系统,子系统。
角色
对象代表时序图中的对象在交互中所扮演的角色,位于时序图顶部。
对象
对象在一段时期内的存在。时序图中每个对象和底部中心都有一条垂直的虚线,这就是对象的生命线,对象间 的消息存在于两条虚线间。
生命线
激活期代表时序图中的对象执行一项操作的时期,在时序图中每条生命线上的窄的矩形代表活动期。它可以被理解成C语言语义中一对花括号\"{}\"中的内容。
激活期
消息是定义交互和协作中交换信息的类,用于对实体间的通信内容建模,信息用于在实体间传递信息。允许实体请求其他的服务,类角色通过发送和接受信息进行通信。
消息
序列图(时序图、循序图)
图中的矩形元素即为对象,其中冒号前面部分为地象名,后面为类名,表示类的一个实例
两个对象之间的单一线条
连接
通信图中的对象之间通信的方式
协作图(通信图)
顺序图
交互图
行为图
有哪些UML图(不同资料分类不同)
统一建模语言(UML)
结构化方法和面向对象方法的比较
面向对象的分析与设计
工作流设计概述
工作流管理系统
工作流设计
系统的文件设计
网络环境下的计算机应用系统的设计
简单分布式计算机应用系统的设计
系统过渡计划
系统分析与设计方法(莫)
0 条评论
回复 删除
下一页