1 / 90
文档名称:

信息系统项目管理师课程辅导.pptx

格式:pptx   大小:1,171KB   页数:90页
下载后只包含 1 个 PPTX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

信息系统项目管理师课程辅导.pptx

上传人:读书之乐 2022/7/29 文件大小:1.14 MB

下载得到文件列表

信息系统项目管理师课程辅导.pptx

相关文档

文档介绍

文档介绍:信息系统项目管理师 课程辅导 3
北京理工大学
计算机学院
徐 进
1
信息系统项目管理师课程辅导
第1页
五、系统架构设计
软件体系结构基本概念
软件体系结构格调
软件体系结构应用框架
5耦合
内聚性
内聚性是指软件成份内部特征。成份中各处理元素关系越紧密越好。
耦合性
耦合性是指软件成份之间关系特征。软件成份之间关系越涣散越好。
11
信息系统项目管理师课程辅导
第11页
偶然内聚:把分散在多处各自独立被相关系功效合在一起
逻辑内聚:把逻辑功效相关处理部分合在一起
时间内聚:把需要在同一时间执行并无关系功效部分合在一起
过程内聚:过程次序相关功效元素合在一起
通讯内聚:需要对相同外部数据进行操作处理元素合在一起
次序内聚:一个软件成份输出是另一个软件成份输入将它们合起来
功效内聚:只完成单一功效
内容耦合:一个软件成份直接修改另一个软件成份内容
公共耦合:两个以上软件成份共同处理外部一个公共数据
控制耦合:软件成份动作依赖于接收控制信号
标识耦合:软件成份接口参数含有一个复杂内部结构
数据耦合:软件成份之间仅是数据传递
内聚
耦合
紧密
涣散
涣散
紧密
12
信息系统项目管理师课程辅导
第12页
关注点分离
关注点:
关注点是软件系统中尤其需要考虑多变部分。比如,软件成份执行会受到运行环境、设备条件,以及通信设施等制约和限制,为了适应不一样运行环境和条件,需要进行必要参数调整和驱动配置。为此进行这部分设计和开发,即是所谓关注点。
关注点分离设计:
软件系统中包括关注点成份应该与非关注点成份分为相互独立部分,这么设计会使未来系统轻易配置,灵活适应各种不一样情况。
13
信息系统项目管理师课程辅导
第13页
策略和实现分离
策略
策略是指软件中用于处理选择控制决议成份。经过信息语义解释、参数条件等,进行分析判断,以决定怎样详细数据加工和功效实现。
实现
实现是指软件系统中,有规范步骤及完整执行算法成份。
策略和实现分离设计
通常,决议部分是异变成份,而实现部分相对稳定,并可屡次复用。将策略成份和实现成份分别设计成独立部分,使系统维护范围减小,以提升系统维护性和复用性。
14
信息系统项目管理师课程辅导
第14页
接口和实现分离
接口
接口是软件成份对外统一形式、可直接访问操作集合,其操作提供了该软件成份功效及使用方式。一个软件成份能够不只一个接口,每个接口提供不一样一组相关操作。
实现
实现是软件成份外部不可见操作执行部分
接口和实现分离设计
为了到达软件成份高复用,对于不一样访问形式适应问题,能够采取分设不一样访问接口来实现。所以,采取接口和实现分离设计,会极大地提升系统可移植性和复用性,而这些正是软件性能评价主要指标。
15
信息系统项目管理师课程辅导
第15页
、框架、模式
在软件体系结构研究中,有三个主要术语需要明确:
软件体系结构格调(Architecture Styles),格调是描述特定系统组织方式惯用范例(idiomatic paradigm),强调组织方式和****惯使用方法;组织方式是用静态形式表述系统结构,而惯用范式,则可反应众多系统共有结构和语义。
应用框架(Application Framework),框架是待实例化、可复用大粒度部件结构。框架面向不一样规模应用问题,是通用结构。强调针对实际应用问题和通用结构。
软件设计模式(Design Pattern),设计模式是软件问题高效和成熟设计模板(pattern),模板包含了固有问题处理逻辑,强调处理逻辑采取方式直接复用。
16
信息系统项目管理师课程辅导
第16页
软件体系结构格调
体系结构格调是对软件系统组织结构惯用形式总结。认识特定软件结原理及适合计算模式,为软件体系结构设计提供必要选择空间,对于软件设计来说是主要技术路径。
当前经典体系结构格调包含:
管道过滤器格调
主程序与子过程格调
数据抽象与面向对象格调
黑板知识库格调
虚拟机(解释器)格调
事件驱动隐式调用格调
过程控制回路格调
部件链接器C2格调
相关信息系统开发,仅介绍其中几个经典体系结构格调
17
信息系统项目管理师课程辅导
第17页
1 .管道过滤器 (Pipes and Filters)
过滤器A
过滤器B
过滤器C
过滤器D
过滤器E
增量计算
功效模块
输入/输出
数据流
管道过滤器格调特征
以数据流向过程为关键,所以也被称为:数据流格调
过滤器本身功效独立而完整,不需要知道其它过滤器存在是否,相互之间无状态交互
过滤器对输入数据流有限制,并必须确保输出流正