WPF设计
2022-07-21 17:12:26 0 举报
AI智能生成
WPF设计基础 提高
作者其他创作
大纲/内容
1、基础部分
软件架构风格是描述一特定应用领域中
系统组织方式的惯用模式。架构风格定义
一个系统家族,即一个体系结构定义一个
词汇表和一组约束。词汇表中包含一些
构件和连接件类型,而这组约束指出系统
是如何将这些构件和连接件组合起来的。
系统组织方式的惯用模式。架构风格定义
一个系统家族,即一个体系结构定义一个
词汇表和一组约束。词汇表中包含一些
构件和连接件类型,而这组约束指出系统
是如何将这些构件和连接件组合起来的。
1.1 XAML简介
类似html语言、标记型
命名空间
顶级语句中去定义,顶级元素
类
与.net实例互相映射
1.2 C#基础(移步C#文档)
1.3XAML基础语法
属性与值
staticresource ResourceKey
binding
开发视图
编程人员:软件管理
进程视图
系统集成人员:性能,可扩充性,吞吐量
物理视图
系统工程人员:安装,通信
场景
UML:用例视图
子主题
1.4 xaml中级语法
2、初级部分
2.1
架构风格反映了领域中众多系统所共有的结构和
语义特性,并指导如何将各个构件有效地组织成
一个完整的系统。
语义特性,并指导如何将各个构件有效地组织成
一个完整的系统。
5大类
数据流风格
批处理序列
管道-过滤器
调用/返回风格
主程序/子程序
面向对象
层次结构
独立构件
进程通信
事件驱动系统(隐式调用)
虚拟机风格
解释器
基于规则的系统
仓库风格
数据库系统
黑板系统
超文本系统
3、中级部分
三个基本元素
构件
连接件
架构配置
4、进阶部分
基本活动
领域分析
目的:建立领域模型
领域设计
目的:获取DSSA
领域实现
目的:开发和组织可复用信息
领域分析人员
领域专家
提供领域中系统的需求规约和实现的知识
领域分析人员
领域设计人员
领域实现人员
三层次模型
领域开发环境
领域架构师
领域特定的应用开发环境
应用工程师
应用执行环境
操作员
高级部分
是架构驱动的,强调由业务、质量和功能需求组合的架构设计
ABSD方法是递归的,且迭代的每一个步骤都是清晰地定义的
三个基础
功能分解
选择架构风格实现质量和业务需求
软件模板的使用
开发过程
架构需求
需求获取
标识构件
生成类图
对类进行分组
把类打包成构件
需求评审
架构设计
提出架构模型
将标识的构件映射到模型中
分析构件的相互作用
生成软件架构
设计评审
架构文档化
架构复审
架构实现
分析与设计
构件实现
构件组装
系统测试
架构演化
需求变化归类
制定演化计划
构件变动
更新构件的相互作用
构件组装与测试
技术评审
0 条评论
下一页