(四)系统集成中级学习-信息系统集成专业知识

1.系统生命周期
   立项阶段:初步构想,需求分析调研等,进而确定立项。
   开发阶段:以需求为基础,总体规划,然后系统分析、设计、实施、验收等工作,实现系统交付。
   运维阶段:保证系统正常运行,有更正性维护、适应性维护、完善性维护、预防性维护等。
   消亡阶段:废弃。

2.信息系统开发方法
   2.1.结构化方法:整个系统分为若干阶段依次进行,顺序完成
                            注重过程的整体性全局性
                            开发周期长,文档、设计等说明繁琐,工作效率低。要求高,开发初期对系统有全面认识,充分进行预估。
   2.2.原型法(抛弃型/进化型):在前期不需要明确知道用户的需求,先快速开发系统原型,在开发过程中不断完善,以达到最终的系统需求。动态响应,逐步纳入。
         2.2.1.需求分析
         2.2.2.概要设计
         2.2.3.详细设计
         2.2.4.编码
         2.2.5.测试
            每个阶段完成都需要做评审;
   2.3.面向对象法:由分析、设计、实现三个阶段,整个过程使用一套工具,对三种模型进行建立、补充、验证,达到建立全面、同意、合理的模型的目的。
         2.3.1.对象:类的实例;
         2.3.2.类: 是对象的模板;
         2.3.3.抽象:抽取共同特性形成概念;
         2.3.4.封装
         2.3.5.多态
         2.3.6.消息: 对象之间的交互
         2.3.7.组建:模块的封装,做为一个整体或者组建;
         2.3.8.复用

3.信息系统方案设计
   总体设计:总体架构、总体方案、数据存储、计算机和网络系统方案。
   详细设计:代码、数据库、人机界面、处理过程等设计。

4.软件工程
   4.1 软件需求。
   4.2 软件设计。
   4.3 软件测试。               
            -测试方法划分
                -黑盒测试:对输入和输出的测试;
                -白盒测试: 对代码逻辑进行测试;
            -按组成划分
                -单元测试:单个模块的测试;
                -集成测试:将各个模块集成到一起进行测试,主要目的是验证模块之间的衔接是否正常等;
                -确认测试: 验证软件功能、性能、及其他特性与用户要求一致;
                -系统测试: 整个系统在实际环境下进行测试;
                -验收测试:需要有甲方认可的;
                -阿尔法测试:内测;
                -贝塔测试:公测,公共人员都可以参与测试;
                -回归测试:发现问题,进行问题整改,重新进行测试验证;
                -模糊测试:将随机、非预期的数据源做为输入,之后看系统所作出的效果;
            -按功能划分
                -可靠性测试
                -强度测试
                -性能测试
                -恢复测试
                -启动/停止测试
                -配置测试
                -安全性测试
                -可使用性测试
                -安装测试
                -过程测试
                -文档测试
                -兼容性测试
            注意事项:
               1.需要由专门的测试人员,进行测试;
               2.若没有专门的测试人员,否则,进行 同行评审
               3.评价和改进产品,在整个开发和维护中都有的活动;
               4.要有正确的输入,也有错误的输入;
   4.4 软件维护(纠适完预)
               -更正性维护
               -适应性维护
               -完善性维护
               -预防性维护
   4.5 软件指令保证与质量评价 。
            软件质量分类:内部质量、外部质量、使用质量;
            质量管理过程:质量保证、验证、确认、评审、审计(独立评价);
            软件配置管理活动:管理计划、配置标志、配置控制、配置状态记录、配置审计、发布管理与交付等;
            软件过程管理:项目启动与范围定义、项目规划、项目实施、项目监控与评审、项目收尾与关闭;
            软件开发工具:
                软件需求工具(建模工具、需求追踪工具)
                软件设计工具(软件设计创建、软件检查)
                软件构造工具(程序编辑器、编译器、代码生产器、解析器、调试器等)
                软件测试工具(测试生产器、测试执行框架、测试评价工具、测试管理工具、 性能测试工具等)
                软件维护工具(理解/可视化工具、再造/重构工具)
                软件配置工具(追踪工具、版本管理、发布管理等工具)
                软件工程管理工具(建模工具、管理工具、软件开发环境)
                软件工程过程工具(检查工具、分析工具)
                软件质量工具

5.面向对象系统分析与设计
   面向对象概念
   统一建模语言(UML)与可视化建模
   面向对象系统设计

6.软件架构
   架构:将系统分为多个部分/模块,明确模块之间的相互作用,组合起来实现系统全部特性。
   架构模式:管道/过滤器模式、面向对象模式、事件驱动模式、分层模式、C/S(客户/服务器)模式。
   架构分析与评价:数据库选择、用户界面设计、灵活性与性能、技术选择、人力资源配置。

7.软件中间件
   介于硬件、操作系统和应用之间的通用服务,目的是为解决异构问题。
          6.1.数据访问中间件
                Windows - ODBC
                Java - JDBC
          6.2.远程过程调用中间件
          6.3.面向消息中间件
                IBM - MQSeries
          6.4.分布式对象中间件
                OMG - CORBA
                SUN - RMI/EJB
                Microsoft - DCOM
          6.5.事务中间件/事务处理监控器
                IBM/BEA - Tusxedo
                javaee应用服务器 - EJB

8.典型应用集成技术
   data warehouse(数据仓库):数据源是基础,数据的存储和管理是核心。
         工具:报表工具、查询工具、数据分析工具、数据挖掘、应用开发工具。
   web service:http协议、传送XML、其也有自己的试用范围。
        目标:跨平台的互操作性;
        适用范围:跨越防火墙、应用程序集成、B2B集成、软件重用等;
        非使用范围:单机应用程序、局域网的同构应用程序等;
   JavaEE框架
        组件:应用逻辑代码
        容器:运行环境
        服务:提供的功能接口
   .NET框架
         基于通用语言运行环境,为开发人员提供完善的基础类库、数据库访问技术、网络开发技术;
   软件引擎技术
         封装某些过程方法,使得不必过多的关注具体实现

9.计算机网络
   
网络工作环境、网络安全、网络管理、网络应用(云计算、物联网、移动互联网、大数据等)、
   网络技术与标准:
        - OSI 七层(由下往上)
            1.物理层
            2.链路层
            3.网络层
            4.传输层
            5.会话层
            6.表示层
            7.应用层
       - 网络协议与标准
            - IEEE 802协议系列
                1. 802.1 协议概念
                2. 802.2 逻辑链路控制层
                3. 802.3 以太网 CSMA/CD载波监听多路访问/冲突检测协议
                4. 802.4 令牌总线Token Bus协议
                5. 802.5 令牌环路Token Ring
                6. 802.6 WAN
                7. 802.7 FDDI 宽带
                8. 802.8 光纤技术协议
                9. 802.9 LAN上的语音/数据集成规范
                10. 802.10 LAN安全操作标准
                11. 802.11 WLAN标准协议
  
    -  网络按区域分类
       -个域网
       -局域网
       -城域网
       -广域网
       -互联网
   -  网络拓扑结构分类
        -总线型
        -环形
        -星型
        -属性
  - 网络服务器
        DAS
            标准硬件接口连接,不需要网络,如U盘(需要安装驱动,非即插即用)
        AAS - 网络附加存储
            真正的即插即用的,需要网络
        SAN - 存储区域网络
            扩展管理方便,需要网络,如云盘、网盘;

    - 无线网络
        介质:无线电波
    - 移动通信网络技术
        第一代、第二代、第三代、第四代、第五代 28GHZ,2公里
    - 光纤通信
    - 网络规划设计与实施
        主干网络
        汇聚与接入
    - 网络安全
        - 网络攻击
            信息收集、寻找突破口、拒绝服务、实施工具、消除记录等
        - 网络安全等级(注意顺序)
          特性: 机密性、 完整性、可用性、可控性、可审查性
            自主保护级
            系统安全保护级
            安全标记保护级
            结构化保护级
            访问保护级
        - 防火墙
            防止外部对内部的攻击,无法检测基于内容的违规;
       - 扫描器
            用于发现入侵,无法发现正在进行的入侵行为,还可能成为工具的辅助工具
        - 防毒软件
            检测消除病毒,对基于网络的工具行为无能为力;
        - 安全审计
            事后做追查
        - DDOS

10.信息系统监理
        -信息系统工程监理
                 四控制、三管、一协调
        -信息系统资质管理
        -信息系统监理资质管理

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值