【摘 要】
:
软件工程是指导计算机软件开发和维护的一门工程学科。软件工程采用工程的概念、原理、技术和方法来开发和维护软件。它涉及到设计模式、程序设计语言、面向对象程序设计、软
论文部分内容阅读
软件工程是指导计算机软件开发和维护的一门工程学科。软件工程采用工程的概念、原理、技术和方法来开发和维护软件。它涉及到设计模式、程序设计语言、面向对象程序设计、软件测试等多方面知识。面向对象程序设计方法使软件开发与人类习惯的思维方式一致、开发的产品稳定性高且易于维护。软件测试技术则帮助软件开发人员对产品进行功能和性能测试,以确保开发的产品符合需求。
网络视频监控系统是安全防范系统的重要组成部分,视频监控系统因其直观、快捷、功能强、信息存储量大而应用于超市、银行等商业场所,发挥了巨大作用。近几年,随着计算机、网络以及图像处理、传输技术的飞速发展,视频监控技术也有长足的发展。
本文研究了软件工程方法及板卡式网络视频监控系统的设计和实现,主要内容如下:
(1)讨论了软件危机的背景下形成的软件工程的涵义、基本原理、发展方向等概念。研究了设计模式的定义、分类等相关问题。本文还介绍了UML统一建模语言、软件测试及软件维护等方法。
(2)本文结合当前网络视频监控系统的发展现状,以软件开发周期为主线,详细介绍了板卡式网络视频监控系统的设计和实现过程,我们依据“低耦合、高内聚”的设计思想采用了三层C/S体系结构设计系统,最大程度地保证了系统的可维护性和可扩展性。
(3)本文结合监控现场软硬件环境,运用面向对象程序设计方法提高系统的易操作性、运用软件测试、软件维护和多种设计模式方法优化了系统性能,给出符合市场需求的解决方案,为相关软件设计理论的完善和在实际中的的应用做出了有益的尝试。
其他文献
自主服务机器人的导航技术已经成为二十一世纪智能机器人领域的一个重要研究方向,其中视觉导航具有其它传感器导航方式所无法比拟的优点,是自主服务机器人的关键技术和研究热点
近年来,伴随着计算机技术、微电子技术和集成电路技术的发展,嵌入式技术得到了飞速的发展。4位、8位和16位的嵌入式微处理器(MCU)已经不能满足日益增长的工业发展的控制需求,
钢铁焦炉煤气系统是企业副产煤气二次能源的主要组成部分。对焦炉煤气发生量和消耗量及煤气柜位的准确预测,可以改变目前调度人员仅凭经验实现焦炉煤气系统平衡的状态,为制定
为了促使软件技术不断发展,OMG(Object Management Group)提出了一种描述、建立系统的新方法,即模型驱动架构(Model Driven Architecture,MDA)。软件行业也越来越关注这项技术,并力争
随着社会经济的迅速发展和世界能源的紧张,工业和城市居民对供求质量和供水可靠性的要求不断提高,传统的恒速泵加压供水、水塔高位水箱供水、气压罐供水等供水方式普遍不同程度
模型预测控制(Model Predictive Control, MPC)是一种先进控制策略,自产生以来得到了大量的成功应用。预测函数控制(Predictive Functional Control,简称PFC)作为第三代模型
酸化压裂是改造碳酸盐岩储层的重要手段。在酸化压裂过程中,如何测试和描述酸蚀岩板表面形貌是一个十分重要的基础性课题。本文将逆向工程所涉及到的三维激光扫描技术应用到
近年来,光学乐谱识别逐渐受到国内外学术界的关注。尽管在谱线检测与删除、乐谱分割、音乐符号分类等方面已取得一些进展,但目前的乐谱识别效果还不够理想,尤其是手写乐谱的识别
集成起动发电系统(Integrated Starter/ Generator,简称ISG)将汽车发动机上传统的起动机和发电机功能整合成一体,同时具有电动和发电两种功能,能够有效降低发动机排放、节约燃油并