1. 如何写模块的详细设计 详细设计的主要任务是设计
每个模块的实现算法、所需的局部数据结构
详细设计的目标有两个:实现模块功能的算法要逻辑上正确和算法描述要简明易懂 。
主要任务:1.为每个模块确定采用的算法,选择某种适当的工具表达算法的过程,写出模块的详细过程性描述;2.确定每一模块使用的数据结构;3.确定模块接口的细节,包括对系统外部的接口和用户界面,对系统内部其它模块的接口,以及模块输入数据、输出数据及局部数据的全部细节 。
在详细设计结束时,应该把上述结果写入详细设计说明书,并且通过复审形成正式文档 。交付给下一阶段(编码阶段)的工作依据 。4.要为每一个模块设计出一组测试用例,以便在编码阶段对模块代码(即程序)进行预定的测试,模块的测试用例是软件测试计划的重要组成部分,通常应包括输入数据,期望输出等内容 。
详细设计的工具:1.图形工具利用图形工具可以把过程的细节用图形描述出来 。2.表格工具可以用一张表来描述过程的细节,在这张表中列出了各种可能的操作和相应的条件 。3.语言工具用某种高级语言(称之为伪码)来描述过程的细节 。
2. 智能家居系统报告中驱动模块设计怎么写 智能家居系统总体设计
一、总体设计思想
采用“层次化、结构化、模块化”设计思想规划设计整个系统,使各智能家居系统能够无缝结合,成为一个完整的大智能家居系统 。
层次化:在整个系统设计上将系统分成多个层次,明确各层次之间的相互关系及技术接口之后,对各层功能及系统选型进行单独设计,从而保证将来系统改造时只需对需要改造的某层局部功能改造便可 。
结构化:在智能家居系统结构上各个子系统互相配合,形成一个完整的大系统,同时又相对独立,自成体系 。
模块化:在各子系统详细设计时,遵循模块化设计思想,尽量将功能模块化,以便以后可以很方便地对各系统的进行扩展和升级,也方便屏蔽局部的故障和系统的维修、维护和管理 。
二、小区计算机网络综合平台
主要作用
(1) 提供支撑小区智能系统内部网所需的硬件平台、系统软件平台和数据库平台支持 。
(2) 提供远程访问各种接口(浏览器方式、WAP方式、电话语音方式),为小区内用户访问INTERNET建立通道 。
(3) 提供普通ISP所具备的基本服务功能 。
三、家庭智能系统综合平台及系统
3.1主要作用
(1)电话网络:建立家庭内部小型电话程控系统
(2)电视网络:建立家庭内部电视网络系统
(3)计算机网络及家庭控制系统:建立家庭计算机网络系统;建立家庭控制综合系统
四、小区各子系统及小区服务
4.1各子系统
小区各子系统应相对独立,同时各子系统之间与小区配套管理单位及服务单位应该有机联系成一体 。其互相之间联系的纽带包括:数据信息共享;多媒体图像信号共享等 。
4.2小区服务
小区服务包括内部服务单位提供的网上服务和小区网络中心提供的网络应用服务两部分:
服务单位
网上购物 俱乐部订场 家政服务 网上订餐 物业查询、投诉、报修服务等
其他服务
用户可以在国内外任意一个地方用电脑,轻点界面图标,便可进行远程监测和监控家中的家用电器启停,家居安防的撤防布防、三表的用量及费用,灯的开关与亮度调节控制,以及远程监视家中是否有火与盗警情和家电运行状态 。同时通过电话和WAP手机也能达到同等目的 。除外还可通过无线遥控系统,在家中达到遥控家电和灯光开与关以及家居安防撤布防等 。智能小区的应用系统通过融入各种新技术,让用户享受更方便、更直接、更丰富的服务 。