1.信息的质量属性 :
7个 精准性 完整性 可靠性 及时性 经济型 可验证性 安全性
2.信息化的五个层次
(1)产品信息化
(2)企业信息化
(3)产业信息化
(4)国民经济信息化
(5) 社会生活信息化
主体: 全体社会成员 包括:政府 企业 事业 团体 个人 空域: 政治、经济 、文化、军事、社会的一切领域
国家信息化体系六要素 : 信息资源 ——核心任务
信息网络——基础设施
信息技术和产业——物质基础
信息化人才——成功之本
信息化政策与法规——保障
3.信息系统生命周期
4.系统开发方法
1.结构化方法 ——面向数据流的开发方法,比较注重系统功能的分解与抽象,兼顾数据结构方面不多。
2.面向对象 ——复用性好、阶段界限不明确、符合人类思维
3.原型化方法 ——在开发初期明确系统功能要求,确定系统边界
4.面向服务——提高系统的可复用性、信息资源共享和系统之间的互操作性
5.常规信息系统集成技术
1.网络存储技术
DAS(直接附加存储) ——难扩展
NAS(网络附加存储) ——通过网络接口直接与网络相连 【仅提供文件系统功能 支持多种TCP/IP网络协议:NFS网络文件服务器 CIFS通用Internet文件系统 即插即用 共享存取】
SAN(存储区域存储)——没有采用文件共享存取方式,而是采用块(block)级别存储
2.网络接入技术
有线接入:PSTN ISDN ADSL、、、
无线接入:WiFi 4G 5G
3. 网络规划与设计
4.数据仓库技术
6.软件工程
1.需求分析
1.需求的层次
业务需求: 反映企业或客户对系统高层次的目标要求,通常来自项目投资人、购买产品的客户、客户单位的管理人员、市场营销部门
用户需求: 用户要求系统必须能完成的任务
系统需求:功能需求 、非功能需求 、设计约束
2.质量功能部署(QFD)
常规需求、期望需求、意外需求
3.需求获取
3.需求分析——使用SA方法进行需求分析,其建立的核心是数据字典 ————数据模型、功能模型、行为模型
用实体联系图(E-R图)表示数据模型————描述实体、属性,以及实体之间的关系
用数据流图(DFD)表示功能模型
用状态转换图(STD)表示行为模型
4.软件需求规格说明书(SRS)
5.需求验证
2.软件测试
1.测试方法
静态测试:桌前检查 代码走查 代码审查
动态测试:黑盒测试(功能测试——主要用于集成测试、确认测试、系统测试) 白盒测试(结构测试——软件单元测试 清楚了解程序结构和处理算法 主要技术有技术覆盖)
2.测试的类型
(1)单元测试 (2)集成测试(3)确认测试 (4)系统测试 (5)配置项测试 (6)回归测试
3.软件集成技术