- 信息的特征:客观性、普遍性、无限性、动态性、相对性、依附性、变换性、传递性、层次性、系统性、转化性、精确性、完整性、可靠性、及时性、经济性、可验证性、安全性。
- 系统特征:目的性、整体性、层次性、稳定性、突变性、自组性、相似性、环境适应性、开放性、脆弱性、健壮性。
- 信息化从小到大分5层:产品信息化、企业信息化、产业信息化、国民经济信息化、社会生活信息化。
- 信息系统开发方法:(结构化方法)开放目标清晰化、开发工作阶段化、开发文档规范化、设计方法结构化。
- OSI采用了分层的结构化技术,从下到上共分七层:
- 物理层:物理连接媒介,如电缆连线连接器。
- 数据链路层:控制网络层和物理层之间的通信。
- 网络层:将网络地址翻译成对应的物理地址,并决定如何将数据从发送方路由到接收方。具体协议有IP、ICMP、ARP等。
- 传输层:负责确保数据可靠、顺序、无错的由A传输到B点。具体协议有TCP、UDP、SPX。
- 会话层:负责网络中两个节点之间建立和维持通信,提供交互会话管理功能。常见协议有RPC、SQL、NFS。
- 表示层:应用程序和网络之间的翻译官,管理数据的解密加密、数据转换、格式化、文本压缩。常见协议有JPEG、ASCII、GIF、DES、MPEG。
- 应用层:负责软件提供接口供程序使用网络方服务。常见协议有HTTP、Telnet、FTP、SMTP。
- 以太网规范IEEE 802.3是重要的局域网协议。
- 应用层协议:FTP(文件传输协议);TFTP(简单文件传输协议);HTTP(超文本传输协议);SMTP(简单邮件传输协议);DHCP(动态主机配置协议);Telnet(远程登录协议);DNS(域名系统);SNMP(简单网络管理协议)。
- 传输层协议:TCP协议一般用于传输数据量较少,可靠性要去高的场合;UDP不可靠、无连接的协议,检错功能弱;一般用于传输数据量大,对可靠性要求不高,要求速度快的场合。
- 常见数据库管理系统:Oracle、MySQL、SQL Sever关系型数据库,MongoDB非关系型数据库;
- Oracle:甲骨文公司开发,可移植性好,使用方便。功能强,是一种高效率、可靠性好的适应高吞吐量的数据库解决方案。
- MySQL:瑞典MySQL AB开发,体积小、速度快、成本低,一般中小型网站采用居多。
- SQL Sever:微软公司产品;
- MongoDB:分布式文件存储数据库,为web应用提供可扩展高性能数据存储解决方案。
- 软件架构风格:数据流风格、调用/返回风格、独立构件、虚拟机风格、仓库风格。
- 测试方法:静态测试(代码走查,代码审计);动态测试(白盒测试、黑盒测试)
- IaaS(基础设施即服务)向用户提供计算机能力,存储空间等基础设施服务;
PasS(平台即服务)向用户提供虚拟操作系统,数据库管理系统,web应用等平台化服务;
Saas(软件即服务)向用户提供应用软件(如CRM,OA等)服务;
- 大数据特点:大量(容量大)、多样(类型多)、价值(价值密度低,应用价值高)、高速(存取速度快)、真实性。
- 对称加密(DES)私有密钥加密,加密密钥和解密密钥相同;非对称加密(RSA)公开密钥加密,加密密钥和解密密钥不同,加密密钥可以公开,解
- 密密钥需要保密。
- 物联网:分三层,感知层,网络层,应用层;
- 敏捷开发:以人为核心、迭代、循序渐进的开发方法;
- 项目管理:将知识,技能,工具和技术应用于项目活动中,以满足项目需要。
- 戴明环:(PDCA循环)“计划(Plan)- 执行(Do)- 检查(Check)- 行动(Act)”
- 启动过程组:制定项目章程和识别项目干系人;
计划过程组:定义和细化目标,规划行动路线(项目范围管理:收集需求,定义范围,项目时间管理,项目成本管理,项目质量管理规划质量,项目人力资源管理组建团队,项目沟通管理规划沟通,项目风险管理规划风险应对,项目采购管理中规划采购);
执行过程组:整合人员和其他资源,在项目周期,阶段内执行项目管理计划;
监督与控制过程组:定期测量和监控项目绩效情况,识别项目偏差;
收尾过程组:验收产品、服务或工作成果,有序结束项目;
- 项目范围管理:规划范围管理、收集需求、定义范围、创建WBS、确认范围、控制范围。
管理过程 | 所属过程 | 解释 |
规划范围管理 | 规划 过程 组
| 编制范围管理计划 |
收集需求 | 记录管理干系人的需求和需求过程 | |
定义范围 | 制定项目和产品详细描述过程 | |
创建WBS | 将项目可交互成果和项目工作分解较小,便于管理的组件过程 | |
确认范围 | 监控 过程组 | 验收完成项目可交互成果的过程 |
控制范围 | 监控项目产品范围状态,管理范围基准变更过程 |
- WBS词典包括:编码、工作描述、成本预算、时间安排、质量标准、责任人、资源配置情况等。
- 成功团队特征:
- 团队目标明确,成员清楚自己对工作目标的贡献;
- 团队组织结构清晰,岗位明确;
- 有成文或习惯的工作流程和方法,而且流程简明有效;
- 有明确的考核和评价标准,工作结果公正公开,赏罚分明;
- 有共同制定并遵守的组织纪律;
- 团队成员互相信任,协同工作,善于总结和学习。
- IT项目成功的关键四要素:主管层的支持,用户参与,有经验的项目经理和清晰的业务目标。