004-信息化和信息系统【软考-项目管理高级】
2021-07-23 19:04:59 0 举报
AI智能生成
登录查看完整内容
一次性搞定项目管理高级工程师
作者其他创作
大纲/内容
描述很精准
精确性
描述很全面,包括所有重要事实
完整性
信息来源、采集方法、传输过程需可信、符合预期
可靠性
及时性
成本在接受范围之内
经济性
信息可以被证实,或证伪程度
可验证性
非授权访问的可能性,可能性越低,安全性越高
安全性
信息质量属性
产生信息实体
信源
信息的归宿或接收者
信宿
传送通道
信道
变化信号的设备
编码器
编码器的逆变设备
译码器
干扰项
噪声
信息的传输模型
产品、企业、产业、国民经济、社会生活信息化
信息化层次(小->大)
主体【全体社会成员;政府、企业、事业、团体和个人】
时域【长期过程】
空域【政治、经济、文化、军事和社会的一切领域】
手段【基于现代信息化技术的先进社会生产工具】
创建信息时代社会生产力
推动社会关系及社会上层建筑改革
途径
目标【国家综合实力、社会文明素质、人民生活质量全面提升】
信息化基本内涵
信息化基本概念
信息资源【核心任务、薄弱环节】
信息网络【资源开发、利用基础设施】
信息技术应用【6要素龙头、信息建设主阵地】
信息技术和产业【物质基础】
信息化人才【成功之本】
信息化政策法规和标准规范
信息化体系6要素
1、可行性研究报告
2、1 通过后,系统建设方案+实施计划=系统设计任务书
系统规划【可行性分析与项目开发计划】
成果为:系统说明书
又称为逻辑设计阶段【“做什么”】
系统分析【需求分析】
系统设计说明书
“怎么做”
系统设计【概要设计、详细设计】
按计划分段完成
测试之后出系统测试报告
系统实施【编码、测试】
运行维护
借用软件生命周期来表述
立项【系统规划】
包含:系统验收
开发【系统分析、设计、实施】
运维、消亡
便于论述项目管理来表述
启动、计划、执行、收尾
项目管理角度来看
信息系统生命周期【开始->结束】
信息系统与信息化
信息传输模型
国家信息化体系6要素关系图
结构化分析【SA】
结构化设计【SD】
结构化程序【SP】
也称生命周期法
开始时候必须清楚知道用户需求
开发目标清晰化
开发工作阶段化
开发文档规范化
设计方法结构化
特点
开发周期长
难以适应需求变化
很少考虑数据结构
缺点
结构化方法
自顶向下、逐步求精、模块化设计
1、任何事物都是对象
2、与结构化类似,但系统分析、设计、实施 三个界限变的不明确
自顶向下划分
自底向上开发
面对对象法(oo法)
3、大型信息系统开发【两者结合】
面向对象方法
获得部分需求,然后实验、判断,在不断改进,获得新原型后,在继续循环
流程
缩短周期、成本和风险降低、速度加快
以用户为中心,用户参与度加大、及时获取用户需求、满意度高、效率高
用户参与全过程,熟悉系统,易于移交系统,利于系统开发+维护
优点
对工具使用要求高,成败关键在于 原型构建速度
开发环境要求高
缺乏统一规划和标准时,对开发过程不好控制。如:怎么确定用户满意度等
管理水平要求高
总结:适合需求不明确的开发【分析层面难度不大、技术层面难度不大】
原型化方法【原型法】
个人理解为面向接口开发
面向服务方法
信息系统开发方法
协议:HTTP、FTP、SMTP
作用:提供接口
应用层
协议:JPEG、ASCII、GIF、DES、MPGE
作用:数据格式化、加密、解密
表示层
RPC、SQL、NFS
作用:节点之间建立、维持通信
会话层
协议:TCP、UDP、SPX
作用:确保数据安全传输、无错误
传输层
协议:IP、ICMP、IGMP、IPX、ARP
作用:网络地址翻译称物理地址
网络层
协议:IEEE 802.3/.2、HDLC、PPP、ATM
作用:数据分割、寻址
数据链路层
协议:RS232、V.35、RJ-45、FDDI
作用:产生、检测电压
物理层
OSI【七层】
802.3(以太网)
802.11(无限局域网)
网络协议标准
FTP【文件传输协议】
HTTP【超文本传输协议】
SMTP【简单邮件传输协议】
Telnet【远程登录协议】
TFTP【简单文件传输协议】
DHCP【动态主机配置协议】
DNS【域名系统】
SNMP【简单网络管理协议】
UDP之上
TCP之上
需要连接、传输安全
场景:数量少、安全性要求高
TCP
不可靠、无连接
场景:数据量大、可靠性要求不高、速度快的
UDP
IP、ICMP、IGMP
动态 ip => 物理地址 转换
ARP
物理地址 => 动态 ip 转换
RARP
TCP/IP协议【internet核心】
网络标准与网络协议
电话网
二层交换、mac地址变更
三层交换、ip地址变更
网络交换层
四层交换,对端口变更
网络设备
存储设备只连服务器,存储容量很难扩展
DAS(直接附加存储)
通过网络接口连接服务器,支持TCP/IP协议,通过 NFS(网络文件系统) 和 CIFS(internet文件系统) 来达到文件共享存取
NAS(网络附加设备)
不采用文件共享,采用块级存储
光纤通道
优点:专业、高速、高可靠网络、
缺点:成本和复杂性高
FC SAN
基于 ip 网络实现
优点:配置和管理简单
IP SAN
无限带宽
优点:结构设计紧密、提供系统性能、可靠性和有效性,缓解硬件设备间的数据流量拥塞
IB SAN
SAN(存储区域网络)
网络存储技术
有线接入:PSTN、ISDN、ASAL、FTTx+LAN、HFC(光缆)
无线接入:WiFi、4G、5G、6G
网络接入技术
面向用户连接、访问网络
核心层
网络层策略控制、数据处理
汇聚层
提供骨干传输组件
网络设计
Oracle、Mysql、Sql server
关系型
MongoDB
非关系型
数据库管理
数据库存储当前或近期数据
数据仓库存储历史信息
数据库和数据仓库
企业内外部信息
数据源【基础】
数据的存储与管理【核心】
负责联机分析处理
OLAP服务器
查询、报表、分析(针对OLAP)、数据挖掘工具等
前端工具
数据仓库体系结构
外框
数据库技术
JVM、CLR、ACE、JDBC、ODBC、【SUM JVM、Microsoft CLR】
集成型中间件
CORBA、J2EE、COM、【IONA Orbix、BEA WebLogic、IBM MQSeries】
通用型中间件
WorkFlow、EAI、【BEA WebLogic、IBM WebSphere】
底层型中间件
类型
1、为了完成系统底层传输的集成,可以采用CORBA技术。
2、为了完成不同系统的信息传递,可以采用消息中间件产品。
3、为了完成不同硬件和操作系统的集成,可以采用J2EE中间件产品。
集成型中间件如何选择
中间件
可用性公式=平均无故障时间/(平均无故障时间+平均维修时间)*100%
MTTF/(MTTF+MTTR)*100%
高可用和高可靠性的规划与设计
常规信息系统集成
企业和客户对系统高层次目标
业务需求
用户具体目标
用户需求
功能需求:用户明确指出要的需求
非功能需求:没有明确指出的(易用性、可维护性、效率 等)
设计约束:限制条件(必须有自主知识产权、必须运行在UNIX系统之下等)
系统需求
需求的3个层次
将用户要求转化成软件需求的技术
概念
常规需求:用户认为应做到的功能或性能
期望需求:用户期望应具备的功能或性能
意外需求:用户要求范围之外的功能或性能
分类
质量功能部署
访谈、问卷调查、采样、联合需求计划、情节串联板等
需求获取
E-R(实体联系图)
数据模型
DFD(数据流图)
功能模型
STD(状态转换图)
行为模型
需求分析
目的:项目干系人与开发团队对系统有个共同理解
软件需求规格说明书
需求确认
需求验证
需求开发流程
概念:定义良好、易于表达、功能强大的建模语言
a类依赖b类的代码,b变化a肯定也变化
依赖
a类 使用了 b类 的代码,a是b的子类
关联
a类继承b类代码
泛化
a类和b类的契约关系(接口实现)
实现
UML事物之间4种关系
类、静态
类图
一组对象
对象图
内部结构
构建图
结构化类
组合结构图
用例图
交互图
顺序图【时间顺序】
通信图【机构组织】
定时图 【实际时间】
状态图
控制流、数据流
活动图
配置
部署图
物理
制品图
组织单元
包图
活动图+顺序图的混合物
交互概览图
14中图
逻辑视图:设计
进程视图:进程和线程
实现视图:物理
部署视图:部署
用例视图:需求分析
5种视图
UML
批处理、管道、过滤器
数据流风格
主/子程序、数据抽象、面向对象
调用/返回风格
进程通信和事件驱动
独立构件风格
解释器、基于规则
虚拟机风格
数据库、黑板、超文本系统
仓库风格
架构风格
一个或多个属性(安全、性能)
敏感点
影响多个质量属性的特性(提高加密级别)
权衡点
架构评估(系统质量属性)
软件架构 设计
符合人类思维
更好的复用
高内聚、低耦合
继承、封装、多态三大特征
面向对象特点
识别参与者
合并需求获得用例
细化用例描述
调整用例模型
用例模型
关联:a和b有连接关系
依赖:a变化可能引起b变化(子类、父类)
泛化:a是b的子类(继承)
实现:a和b之间契约关系(接口实现)
共享(聚合):整体与部分(汽车和车轮,生命周期可不同)
组合:整体与部分(公司和部门,生命走起相同)
分析模型
分阶段核心工作
设计模式包含名称、问题、目的、解决方案、效果、实例代码和相关设计模式等基本要素
类模式(静态关系)
对象模式(动态关系)
处理范围不同
创建型模式
结构型模式
行为型模式
目的和用途不同
设计模式
面对对象分析、设计、开发
过程域的阶段式组
阶段式模型
连续式模型
能力成熟度模型集成(CMMI)
软件工程的过程管理
不在机器上运行软件的测试
桌前检查(DeskChecking)、代码走查、代码审查
静态测试
在机器上运行的功能测试
不看程序内部逻辑, 不看代码
黑盒测试
查看程序内部逻辑
白盒测试(结构测试)
动态测试
模块内部测试
单元测试
模块之间测试
集成测试
软件开发组织的内部确认测试
Alpha测试【内测】:用户在开发环境下进行测试
Beta测试【公测】:用户在实际环境下测试
用户参与的测试
验收测试
确认测试
软件开发组织在实际运行环境的测试
系统测试
软件的配置项
配置项测试
软件变更后,对原有的、正确的功能、性能和其他规定的要求的不损害性。
回归测试
国家标准
测试活动管理
测试资源管理
过程管理
应按照软件配置管理的要求,将测试过程中产生的各种工作产品纳入配置管理
配置管理
测试就绪评审(测试前评审)和测试评审(测试后有效性评审)
评审工作
软件测试的管理
测试及其管理
黑盒集成:界面集成,不考虑内部结构
集成技术:屏幕截取和输入模拟技术
表示集成
白盒集成:数据标示、编目录、确定元数据模型
数据集成
黑盒集成:业务逻辑,通过API访问
控制集成
标准的、统一数据格式的工作流组成
业务流程集成
EAI技术可以适用于大多数要实施电子商务的企业,以及企业之间的应用集成
企业之间的应用集成 EAI
软件集成技术与管理
软件工程
子主题
新一代信息技术
3、信息化和信息系统
0 条评论
回复 删除
下一页