考点:
数据流风格
举例:就像污水经过层层过滤才能得到干净的水。
调用/返回风格
举例:我拿100元到便利店买10杯咖啡,店员收到钱后便给我10杯咖啡
独立构建风格
举例:微服务,在一台主机中开启了多个不同的服务,各个服务占用一个进程,进程之间互相进行通信
SRS:需求规格说明书
SA:结构化分析
DFD:数据流图
定义的总结:设计是以需求为基础
概要设计:又称为总体设计,举例:盖房子之前对房屋的框架进行设计。
详细设计:比概要设计更偏细节一点,举例:设计每一间房屋的墙壁有多厚,使用什么材料。
考点:
1. 当问到模块与模块之间的通信,模块该如何拆分时,这个就是涉及到了概要设计。
2. 当问到数据库的设计,流程的设计,代码的设计时,这个就涉及到了详细设计
基本思想:抽象,封装,可拓展性(通过继承和多态来实现)
三大特征:继承,封装,多态
测试用例
定义:每个测试用例应包括名称和标识,测试追踪,用例说明,测试的初始化要求,测试的输入,期望的测试结果,评价测试结果的准则,操作过程,前提和约束,测试终止条件。
举个例子:
登录功能的测试用例:
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个步骤:数据准备,存储管理,计算处理,数据分析,知识展现
移动互联网是桌面互联网的补充和延伸
互联网+的重点包括:智能制造,大规模个性化定制等
自然语言处理(NLP)是AI的一个重要的研究方向,它可以构建人与机器之间沟通的桥梁,以实现人机交流的目的。
区块链(重点掌握)
英语词汇(5道英语单选题)