物联网专业课程简介及理解

写在前面:大家好,我是草莓橙须圆。毕业之前在CSDN和微信公众号活跃
欢迎关注我的公众号:【草莓橙须圆】
微信公众号主要就是更新大学生或者考研党的日常
CSDN主要就是学习过程中总结的笔记,以及编程分享

物联网

定义
物联网是从应用出发,利用互联网、无线通信网络资源进行业务信息的传送,是互联网、移动通信网应用的延伸,是自动化控制、遥控遥测及信息应用技术的综合体现。

物联网是一种复杂、多样的系统技术。从物联网体系结构角度解读物联网,可以经物联网技术分为四个层次:感知技术、传输技术、支撑技术、应用技术。

感知技术是指用于物联网底层感知信息的技术,包括射频识别(RFID)技术、传感器技术、GPS定位技术、多媒体信息采集技术及二维码技术等。

传输技术是指能够汇聚感知数据,并实现物联网数据传输的技术,它包括移动通信网、互联网、无线网络、微信通信、短距离无线通信等。在短距离无线通信主要有无线局域网、蓝牙、NFC(近场通信)技术和红外传输技术、ZigBee、RFID。

支撑技术是用于物联网数据处理和利用的技术,它包括云计算技术、嵌入式系统、人工智能技术、数据库与数据挖掘技术等。

应用技术是指用于支持物联网应用系统运行的技术,应用层主要是根据行业的特点,借助互联网技术手段,开发并形成各类行业应用解决方案,构建智能化的行业应用。

缺点举例:

传统视频技术为基础的传统智能交通在公安、交通管理中发挥着不可替代的作用。但是视频识别技术依托汽车固有的号牌作为信息源采集,由此带来汽车身份采集上较大的局限性。此外在采集识别精度方面存在多种无法全面抓牌的实际情况。比如:车牌污损、天气影响;当车辆排队进行时,车间距太小,大车遮挡后面的小车;车队排队时滞留在检线上无法达到识别。

软件工程

1.定义
软件工程是一个研究如何让软件开发的过程变得更加规范可控、流程化、工厂化的研究体系。

2.概括
目前,一个通用的软件工程过程框架通常包括5个活动:沟通-策划-建模-构建-部署

沟通:①要充分了解客户的需求②客户可能自己都不知道要做一个具有哪些功能的软件,他们只是有一个初步的想法,这个时候就需要开发人员去引导,最好的方式就是提出各种版本方案让客户选择,最后再择优处理。

策划:策划阶段就是要做出我们整个软件系统的“设计地图”(软件项目计划,它包括需要执行的技术任务、可能存在的风险、需要用到的资源、整个项目的工作进度等等),有了地图我们才能将旅程变得简单而且易于掌握。

建模:建模就是建立我们软件设计的模型。最初的草图包括整个项目的体系结构、不同的组件模块之间怎么连接,以及其他的一些特性,最后经过不断的讨论与设计、对草图进行精化,得到每一个功能模块的具体类与接口。

即使团队中有人离职,不得已让新人进来取代的时候,也能根据设计模型以及各种UML图游刃有余的进行编码,这也就是为什么要有一个图纸的原因之一。

构建:建模完了以后,我们就可以进行编码了,有了设计图纸,编码当然也就不再困难。但是要注意的是编码的时候要不断的进行冒烟测试(频率非常高的一种测试模式),如果离项目的验收期限非常近了,还可以进行敏捷开发(一种团队集中在一起进行高强度、高效率的开发方式)。

部署:软件开发完成后,就可以交付给用户了,将我们的软件部署在用户端系统上,用户对它进行评测并给出反馈意见。

研究的最多的也就是这几大活动,但是这几个过程的执行顺

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值