基于vb与plc串口通信的液位监控系统

基于vb与plc串口通信的液位监控系统

ID:40152778

大小:1.84 MB

页数:40页

时间:2019-07-23

基于vb与plc串口通信的液位监控系统_第1页
基于vb与plc串口通信的液位监控系统_第2页
基于vb与plc串口通信的液位监控系统_第3页
基于vb与plc串口通信的液位监控系统_第4页
基于vb与plc串口通信的液位监控系统_第5页
资源描述:

《基于vb与plc串口通信的液位监控系统》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、软件技术基础第1章概述河南工业大学电气工程学院本章要点软件的概念,软件与程序的关系了解软件技术规范掌握问题求解过程与方法理解软件开发过程第1章概述2010-82河南工业大学电气工程学院软件与软件技术问题求解方法主要内容重点与难点1.1程序与软件—程序程序:是一组计算机指令的集合,是解决问题过程的描述。程序的特征:静态和动态属性用程序语言抽象的符号表达是对数据实施算法的过程具有层次性、结构性第1章概述2010-83河南工业大学电气工程学院1.1程序与软件—软件软件:是计算机系统中与硬件相互依存的另

2、一部分,它是包括程序、数据及其相关文档的完整集合文档是指编制程序所使用的技术资料和使用该程序的说明性资料如使用说明书等。即开发、使用和维护程序所需要的一切资料。第1章概述2010-84河南工业大学电气工程学院1.1程序与软件第1章概述2010-85河南工业大学电气工程学院软件的特征软件是有生命周期的商品软件是逻辑的而不是物理的软件是功能、性能完备的软件系统软件不会磨损,它故障率随时间的推移而降低软件的故障就是软件中的错误。1.1程序与软件—软件软件危机:是指在软件开发过程中遇到的一系列问题。如开

3、发周期长、成增加、可靠性降低等。造成软件危机的原因:如何开发软件?如何满足软件不断增长的需求如何维护现有的、容量在不断增加的软件?第1章概述2010-86河南工业大学电气工程学院1.1程序与软件—软件造成软件危机的原因:软件成本、开发成本和开发进度的估计不够准确用户对已完成的软件系统不满意的现象经常发生软件产品质量靠不住软件常常是不可维护的软件通常没有适当的文档资料软件的开发成本占计算机系统的总成本比例逐年上升第1章概述2010-87河南工业大学电气工程学院1.2软件分类系统软件实时软件嵌入式软

4、件商业软件过程和科学计算软件个人软件人工智能软件等。有太多的软件需要大家去开发……开发软件困难吗?第1章概述2010-88河南工业大学电气工程学院1.3软件技术规范软件工程技术程序设计技术软件工具环境技术系统软件技术数据库技术实时软件技术网络软件技术与实际工作相关的软件技术第1章概述2010-891.3.1软件工程技术软件开发的原则与策略软件开发过程(需求、设计、实现、测试和维护)软件开发方法与软件过程模型软件标准与软件质量的衡量软件开发的组织与项目管理软件版权等第1章概述2010-810河南工

5、业大学电气工程学院1.3.2程序设计技术程序结构与算法设计程序设计风格程序设计语言程序设计方法程序设计自动化程序的正确性证明程序的变换。第1章概述2010-811河南工业大学电气工程学院1.3.3软件工具环境技术人机接口技术软件自动生成软件工具的集成和软件开发环境软件的复用逆向工程等第1章概述2010-812河南工业大学电气工程学院1.3.4系统软件技术操作系统编译方法分布式处理与并行计算多媒体软件处理技术等第1章概述2010-813河南工业大学电气工程学院1.3.5数据库技术数据模型数据库与数

6、据库管理系统分布式数据库面向对象数据库技术工程数据库多媒体数据库等第1章概述2010-814河南工业大学电气工程学院1.3.6实时软件技术实时监控软件技术嵌入式实时软件技术第1章概述2010-815河南工业大学电气工程学院1.3.7网络软件技术网络管理局域网技术网络互连技术智能网络无线网络移动网络协议工程等第1章概述2010-816河南工业大学电气工程学院1.3.8与实际工作相关软件技术如何延长软件的使用时间如何适应不断增强的软件性能如何控制软件的质量如何改变管理和配置记录如何设计用户的在线帮助

7、文档和图表如何控制软件规模软件评估和软件开发计划的制订软件需求的表示和软件规格说明书的确定等第1章概述2010-817河南工业大学电气工程学院1.4基于计算机的问题求解方法就是建立求解问题的模型。把描述实际对象的数据及其相互关系映射到计算机的存储器上,编程序模拟对象领域中的求解过程。第1章概述2010-818河南工业大学电气工程学院问题域中的信息表示和处理计算机中的数据表示和处理问题求解问题求解目标数据表示、处理?如何表示要处理的数据如何处理数据第1章概述2010-819河南工业大学电气工程学院

8、两个重要概念???数据结构的问题算法的问题计算机求解过程vs软件工程的方法(1)问题分析:弄清所要解的问题是什么;并且把它用一种语言(自然语言、说明语言或数学语言)清楚地描述出来(2)设计:建立程序系统的结构,重点是数据结构的设计和算法的设计(3)程序编码:采用适当的程序设计语言,编写出可执行的程序(4)程序测试和维护:发现和排除在前几个阶段中产生的错误,在使用中不断维护和完善第1章概述2010-820河南工业大学电气工程学院需求分析软件设计软件实现软件测试软件维护实例:设计一个多岔路口交通信号

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。