项目管理
2023-02-28 16:44:47 0 举报
AI智能生成
登录查看完整内容
为你推荐
查看更多
软考高级补充考点
作者其他创作
大纲/内容
结构化方法用于在项目前期就很清楚知道用户的需求
适用场景
数据流图
数据字典
结构化语言
判定表
判定树
使用手段
1、结构化方法
如:系统登录功能
系统需要完成的业务功能
功能需求
如: 系统能承受多少人同时登录
性能、安全、可靠性、容错、可扩展性
非功能需求
如:系统不支持IE9以下的浏览器
限制条件、补充规约
约束条件
2、需求的定义
1: 需求提出
2:需求描述
3:需求评审
3、需求分析
1:程序员应避免检查自己的程序(单元测试除外)
2:应尽早的和不断的进行测试
测试用例应当由测试数据数据与预期输出结果这两部分组成
在设计测试用例时,不仅要考虑合理的输入条件,也需要考虑不合理的输入条件
3:对测试用例要有正确的态度
经验表明,测试后程序中残存的Bug数与该程序中已发现的Bug数成正比
不要以为发现几个错误并解决这问题之后,就不需要再测试了。反而这里是错误群集的地方,对这段程序要重点测试,以提高测试的投资的效益
4:充分注意测试中的群集现象
5:严格执行测试用例,排除测试的随意性
6:应当对每一个测试结果做全面检查
7:妥善保存测试计划,测试用例,出错统计和最终分析报告,以备回归测试及维护之用
4、软件测试原则
可行性分析报告、项目开发计划
可行性分析与项目开发计划
软件需求规格说明书
需求分析
概要设计说明书
概要设计
详细设计说明书
详细设计
源程序清单
编码
软件测试计划、测试用例、测试报告
测试
纠错性维护、适应性维护、预防性维护、完善性维护
维护
5、软件过程模型
在系统运行过程中发现的Bug,需要进行补丁修复
纠错性
为了适应软件运营环境,而做的改变
适应性
就潜在的漏洞在实际发生前进行修复
预防性
为了扩充功能或者进行性能优化做的调整
完善性
维护分类(就是鱼丸)
完善性是软件维护的主要工作。
这四种维护都是在产品交付之后.
6、软件维护
是评价软件产品,以确定其对使用意图的适合性,目标是识别规范说明和标准的差异并想管理提供证据,已表明产品是否满足规范说明并遵从标准,而且可以控制变更
目的
需求评审
设计评审
测试用例评审
技术方面
评审目标
提供软件产品和过程对于可应用的规则、标准、指南、计划和流程的遵从性的独立评价
软件评审
技术评审
监控进展,决定计划和进度的态度,确认需求及其系统分配,或评价用于达到目标适应性的管理方法的有效性
它们支持有关软件项目期间需求的变更和其他变更活动
进度评审
变更评审
管理方面
管理评审
7、评审
对象
类
接口
抽象
对象之间进行通信的结构
定义
对象标记
消息名
输入信息
返回信息
包含项
消息
继承
封装
多态
三种基本特征
8、面向对象OO
统一建模语言,不是开发语言
是一种可视化语言
是一种可用于详细描述的语言
是一种构造语言
是一种文档化语言
不是过程,也不是方法
但允许任何一种过程和方法使用它
简单并且可扩展,具有扩展和专有化机制,便于扩展,无须对核心概念进行修改。
UML是一种标准化的建模方法,UML标准并没有定义一种标准化的开发过程
它可以支持现有的大部分软件开发过程,但是比较适合用于迭代式开发过程。
9、UML
100Mbps
传输速度
TD-LTE
FDD-LTE
模式
4G
1Gbps
2KM
传输距离
5G
10、4G/5G
无线个人网络
无线局域网
无线广域网
无线网络支持十几公里的区域,因此对城市范围的网络也能适用可以设想一个采用无线网络的ISP可以为一个城市的任何角落提供高速互联网接入
无线城域网
按传输距离分类
11、无线网络
电气和电子工程师协会,是一个美国的电子技术与信息科学工程师的协会
局域网协议
IEEE802.3
无线局域网协议
IEEE802.11
IEEE802
12、IEEE
解决应用程序之间通信的一种技术,是描述一系列的接口
它使用标准的,规范的XML描述接口
是实现SOA架构的技术
简单对象访问协议
SOAP
统一描述、发现和集成
UDDI
Web Service描述语言
WSDL
可扩展标记语言
XML
包含技术
13、Web Service
Client Server
CS
Browser Server
BS
BS最大的优点是部署和维护方便、易于扩展。
区别
14、软件架构模式
跨平台的互操作性
主要目标
1:跨越防火墙
2:应用程序集成
3:B2B集成
4:软件重用
适合采用Web Service技术
单机应用程序
局域网上的同构应用程序
不适合场景
15、Web服务
是一个组件模型,它将应用程序的不同功能单元(称为服务)通过这些服务之间定义良好的接口和契约联系起来。
它是一种粗颗粒、松耦合的服务架构,服务之间通过简单、精确的定义接口进行通信,不涉及底层编程接口和通信模型,WebService是实现SOA的主要技术之一
16、SOA(面向服务的体系结构)
跨平台能力强
跨平台能力
Java
支持语言
J2EE
不具备跨平台能力,仅支持Window系统(现在也具备跨平台能力)
VB、C++、C#
.NET
17、开发语言
邮局协议的第三个版本
18、POP3
简单邮件传输协议
19、SMTP
即独立磁盘几余阵列,通常简称为磁盘阵列。简单地说RAID 是由多个独立的高性能磁盘驱动器组成的磁盘子系统,从而提供比单个磁盘更高的存储性能和数据几余的技术
RAID0利用率100%
RAID1称为磁盘镜像:磁盘利用率50%
20、RAID
32位
长度
IPv4
128位
长度
IPv6
21、IP地址
服务台是TI部门与IT服务用户之间的单一联系点
服务台
偶然事件
事件管理
经常性事件
问题管理
配置管理
变更管理
发布管理
确保服务提供方通过定义、签订和管理服务级别协议,满足服务需求方对服务质量的要求
提供服务的企业与客户之间就服务的品质、水准、性能等方面所达成的双方共同认可的协议或契约
1:与各方对所提供的服务及协议有效时间规定
2:服务期间的时间规定、包括测试、维护和升级
3:对用户数量、地点以及/或提供的相应硬件的服务规定
4:对故障报告流程的说明,包括故障升级到更高水平支持条件应包括对故障报告期望的应答时间规定
5:对变更请求流程的说明。可能包括完成例行的变更请求的期望时间
6:对服务级别目标的规定
7:与服务相关的收费规定
8:用户责任的规定
9:对解决与服务相关的不同意见的流程说明
内容
服务级别定义
服务级别管理
22、ITIL(IT基础架构)
用现代的技术来支撑企业经营战略、、行为规范和业务流程的实现
产品(服务)层
作业层
管理层
决策层
包含层次
23、企业信息化
SSL
SET
安全协议
24、电子商务
第三方支付
理财产品
余额宝
25、支付宝
客户关系管理系统
CRM以信息技术为手段,但是CRM绝不仅仅是某种信息技术的应用,它更是一种以客户为中心N商业策略,CRM注重的是与客户的交流,企业的经营是以客户为中心,而不是传统的以产品或以市场为中心
CRM在注重提高客户的满意度同时,一定要把帮助企业提高获取利润的能力作为重要指标
CRM的实施要求企业对其业务功能进行重新设计,并对工作流程进行重组(BPR),讲业务的中心转移到客户,同时针对不同的客户群体有重点地采取不同的策略
特点
自动化销售
客户服务
市场营销
基本模块
描述性数据
促销性数据
交易性数据
客户数据分类
26、CRM
将组织中现有的数据转化成知识,帮助组织做出明确的业务决策
数据仓库
数据ETL
数据统计输出(报表)
分析功能
主要功能
联机分析处理(OLAP)
数据挖掘
数据分析
数据备份和数据恢复
组成部分
数握控掘
基本体系结构
27、商业智能(BI)
主要使用的技术是数据抽取工具ETL
数据采集
子主题
主要有结构化数据、非结构化数据和半结构化数据的存储与访问。非结构化(如图片视频、doc文件等)和半结构数据一般通过分布式文件系统NOSQL (Not only SQL) 进行存储,比较典型的NoSQL有Google的Bigtable、Amazon的Dynamo和Apache的Hbase
数据存储
主要使用了分布式并行处理技术,比较常用的有MapReduce
数据管理
根据业务需求对大数据进行关联、聚类、分类等钻取和分析
数据分析与挖掘
环节
分布式文件系统是适合运行在通用硬件上的分布式文件系统,是一个高度容错性的系统适合部署至廉价的机器上
HDFS
是一个分布式、面向列的开源数据库,一个结构化数据的分布式存储系统
HBase
是一种编程模型,用于大规模数据集的并行运算[22年5月]
MapReduce
是一个开源的用于监控大型分布式系统的数据收集系统
Chukwa
关键技术
28、大数据
是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜30.像中,然后发布到任何流行的 Linux或Windows操作系统的机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口
29、Docker
项目管理
0 条评论
回复 删除
下一页