• 信息化与信息系统3


    软件架构风格

    考点:

    数据流风格

    举例:就像污水经过层层过滤才能得到干净的水。

    调用/返回风格

    举例:我拿100元到便利店买10杯咖啡,店员收到钱后便给我10杯咖啡

    独立构建风格

    举例:微服务,在一台主机中开启了多个不同的服务,各个服务占用一个进程,进程之间互相进行通信

    软件设计

    结构化设计(SD)

    SRS:需求规格说明书

    SA:结构化分析

    DFD:数据流图

    定义的总结:设计是以需求为基础

    概要设计:又称为总体设计,举例:盖房子之前对房屋的框架进行设计。

    详细设计:比概要设计更偏细节一点,举例:设计每一间房屋的墙壁有多厚,使用什么材料。

    考点:

    1. 当问到模块与模块之间的通信,模块该如何拆分时,这个就是涉及到了概要设计。

    2. 当问到数据库的设计,流程的设计,代码的设计时,这个就涉及到了详细设计

    面向对象设计(OOD)

    基本思想:抽象,封装,可拓展性(通过继承和多态来实现)

    三大特征:继承,封装,多态

    软件测试及其管理

    测试用例

    定义:每个测试用例应包括名称和标识,测试追踪,用例说明,测试的初始化要求,测试的输入,期望的测试结果,评价测试结果的准则,操作过程,前提和约束,测试终止条件。

    举个例子:

    登录功能的测试用例:

    1. 输入:用户名:Test,密码:234,期望得到的结果:登录失败,评价测试结果的准则:用户没有登录进入系统中

    2. 输入:用户名:abc,密码:123,期望得到的结果:登录失败,评价测试结果的准则:用户没有登录进入系统中

    3. 输入:用户名:Test,密码:123,期望得到的结果:登录成功,评价测试结果的准则:用户登录进入系统中

    以上的1,2,3可以被称为场景。

    软件调试

    测试与调试的区别:

    测试的目的是找出Bug

    调试的目的是定位测试人员发现的Bug并修正它

    软件集成技术

    常考点:

    表示集成

    表示集成也称为界面集成,是黑盒集成

    表示集成通常应用于以下几种情况:

    1. 在现有的基于终端的应用系统上配置基于PC的用于界面,例如自助机,点餐系统

    2. 为用户提供一个看上去同意,但是由多个系统组成的应用系统,例如在

    3. 当只有可能在显示界面上实现集成时

    在界面处进行集成的系统成为表示集成

    举例:豆瓣网站中既包含了图书的内容,又含有第三方的广告和图书购买的链接,管理员只需要将链接和图片复制到网页中即可,无需了解实现的具体细节,所以是黑盒集成。

     

    数据集成

    数据集成是白盒集成

     举例:菜鸟驿站将多个第三方快递公司的数据整合到一个平台上,这就需要对第三方的数据有很一定的了解,所以是白盒集成。

    控制集成

    控制集成也称为功能集成或应用集成,是业务逻辑层对应用系统进行集成,控制集成是黑盒集成

    举例:共享单车APP获取到手机设备的经纬度后,想计算出当前位置的详细地址时,通过调用第三方服务商的API计算出详细地址。(输入经纬度,获取详细地址,不需要知道第三方公司是如何计算出结果的,这是一种黑盒集成)。

    必考点:

    新一代信息技术

    物联网

    技术

    物联网应用的两大关键技术:传感器技术嵌入式技术

    RFID是一种传感器技术

    嵌入式技术包括了软硬件的结合

    架构

    应用层是物联网和用户的接口,比如说一些APP应用

    网络层包括:互联网,广电网,网络管理系统,云计算平台

    感知层包括:温湿度传感器,二维码标签,RFID标签,读写器,GPS

    智慧城市

    考点:

    功能层有五层:

    物联感知层,通信网络层,计算与存储层,数据及服务支撑层,智慧应用层

    给出某一层某一个功能点,要求说出这是属于哪一层的?

     

    云计算

    SaaS是面向用户的,数据是存放在服务提供商那儿的,例如:钉钉,云网盘,云相册

    PaaS是面向开发人员的,提供一些中间件的服务

    IaaS是面向公司,公共事业单位的,它需要建立独立的机房,宽带等设施。

    大数据

    特征:

    大量(Volume):比如说证券公司存储数据的容量是以PB来计算的

    多样(Variety):数据分为结构化,非结构化和半结构化数据。比如说存放个人身份信息的表中有这个人的姓名,性别,出生日期等数据。

    非结构化的举例:比如说存放的数据是以视频,图片的形式存储起来的。

    价值(Value):大数据里的价值密度低,把大数据看成是大海,需要寻找的数据是一根针,在大海里捞一根针说明了大海的密度是很低的,不容易找出来。

    高速(Velocity):大数据查找数据的速度很快

    真实性(Veracity):大数据查找的数据是真实的

    过程:

    大数据处理有5个步骤:数据准备,存储管理,计算处理,数据分析,知识展现

     

    移动互联网

    移动互联网是桌面互联网的补充延伸

    互联网+

    互联网+的重点包括:智能制造,大规模个性化定制等

    AI

    自然语言处理(NLP)是AI的一个重要的研究方向,它可以构建人与机器之间沟通的桥梁,以实现人机交流的目的。

    区块链(重点掌握)

     

    英语词汇(5道英语单选题)

     

  • 相关阅读:
    视觉slam十四讲CH4 ---李群与李代数求导
    Git(涵盖GitHub\Gitee码云\GitLab)
    Keras生成式学习(五)
    java 各种架构图汇总
    史上最简单的Terraform教程不浪费时间
    安防监控/视频监控系统EasyCVR平台界面侧边栏优化
    北漂七年拿过阿里、腾讯、华为offer的资深架构师,分享经验总结
    FOC电机控制算法及例程
    Android垂直跑马灯
    101. 对称二叉树
  • 原文地址:https://blog.csdn.net/xc917563264/article/details/126697604