第三章:信息系统集成专业技术知识(重点)
1.信息系统建设
1)信息系统生命周期:立项、开发、运维、消亡;
2)信息系统开发方法:
结构化方法(生命周期法)自顶而下比较完整的开发,时间周期长;
面向对象方法(OO),对象是类的实例,类是对象的抽象,重复利用的目的;
原型化方法(快速原型法),包含抛弃型原型和进化型原型,优点主要是能更有效地确认用户需求;
面向服务方法;
2.信息系统设计
1)系统方案设计:
总体设计:包含总体架构方案设计、软件系统的总体架构设计、数据存储的总体设计、计算机和网络系统的方案设计(前面的比较好记,最后这个要留心和详细设计区分);
详细设计:代码设计、数据库设计、人/机界面设计、处理过程设计。
3.软件工程
1)软件需求:在系统的边界内进行问题描述,权衡轻重,评估优先级。
需求分析:按照层次分为业务需求(高层次的目标)、用户需求(具体目标)、系统需求(基本)。
2)软件设计:根据软件需求
3)软件测试:单元、集成、系统、回归测试
4)软件维护:更整形、适应性、完善性、预防性维护
4.软件质量保证以及质量评价:
1)验证与确认:验证产品达标
2)评审与审计:管理评审、技术评审、检查、走查、审计;用来进行评价打分的。
5.软件配置管理:目的是控制产品的进化和完整性,通过一些标识和变更记录或者报告来管理。
6.软件过程管理:先定义范围、制定计划、开始实施、项目监控和评审、交付;
7.面向对象基本概念:
1)对象:系统构成的基本单位,包含三个基本点:标识、对象、行为;
2)类:对象是类的实例,类是对象的模板;
3)抽象:抽取共同特征以后形成概念的过程;
4)封装、继承、多态、接口、消息、组件、复用、模式;
8.统一建模语言:uml 是这以重可视化的建模语言;
9.软件架构:
1)软件架构模式:五种模式,管道/过滤器模式(高内聚、低耦合)、面向对象模式、事件驱动模式、分层模式、客户/服务模式(CS/BS);
2)中间件:概念是位于硬件、操作系统平台和应用之间的通用服务;分为:
数据库访问中间件:ODBC、JDBC
面向消息中间件MOM:IBM的MQSeries
事务中间件TPM:IBM/BEA的Tuxedo
10.典型应用集成技术
1)数据仓库技术:
数据仓库:DW 是一个面向主题、继承的、相对稳定的、反映历史变化的数据集合,不同于创痛的数据库,它是用来做大数据分析的;
web服务技术,JavaEE 架构,.net结构,软件引擎技术。
小结:这个章节一共八个小节,内容很多。首先讲了信息系统建设过程中的阶段,和一些常用的方案方法。其次提到了软件工程,它的定义,从需求分析一直到审计维护等过程,还有过程中用到的管理工具以及管理的范围;接下来又讲解了面向对象的基本概念;接着讲软件架构的定义以及模式,应用到典型集成技术简介,最后两个模块还没看,晚点再继续补充;跑步去咯。。