好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

《通信软件设计基础》教学大纲.doc

5页
  • 卖家[上传人]:s9****2
  • 文档编号:485230698
  • 上传时间:2023-11-06
  • 文档格式:DOC
  • 文档大小:29.51KB
  • / 5 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 程控交换机的软件设计常采用两类语言:汇编语言、高级语言  选用哪类语言通常要考虑以下几点: 程序的效率 编程的效率 适于程序结构化和软件模块化的设计 便于程序的调试 可维护性和可移植性 数据修改的可能性和方便性SDL的基本概念系统   SDL系统是指所有规格试图定义的一切,在规格之外SDL不定义的部分都属于环境  它由功能块和信道构成,系统一级SDL的定义包括:系统名,功能块定义,信号定义,信号表定义,信道定义,数据定义,宏定义功能块  功能块是由子功能块和进程构成功能块一级SDL的定义包括:功能块名,进程定义,信号定义,信号表定义,信号路由定义,信号路由的连接,数据定义,宏定义进程  进程是一种扩展的有限状态机,它规定了一个系统的动态行为进程操作包括:启动,输入,输出,判定,任务,进程创建,过程调用等,SDL/GR提供了一套标准的图形符号可精确地描述进程的行为SDT 开发工具  SDT是基于SDL语言的支持工具,是基于SDL系统开发的集成环境它包括MSC图编辑器,SDL图形编辑器,SDT分析仪、SDT模拟器、SDT确认器和C代码生成器《通信软件设计基础》教学大纲课程名称:通信软件设计基础英文名称:Communication Software Design Base课程编号:00504718学时学分:36/2课程性质:学位课、选修课开课单位:电气信息学院适用专业:交通信息工程及控制预修课程:单片机原理、微机原理、通信原理、程控交换机原理、C语言程序设计大纲执笔人:曾洁 副教授开课学期:春教学方式:主讲、研讨、上机编程并实验考核方式:开卷、上机操作、实验、实验报告、答辩一、课程目的与要求由于近年来通信技术的迅猛发展,通信系统越来越复杂,通信软件越来越庞大,从事通信软件开发与维护工作的队伍越来越壮大,于是需要了解和掌握通信软件设计基础的人才也越来越多。

      为了适应通信技术发展形式的需要,特地为信息工程方面的硕士研究生开设“通信软件设计基础”课程通信软件的最大特点是广泛使用通信协议和标准,为了便于人们理解和交流,ITU-T在制定各种通信协议和标准同时,采用了SDL语言作为协议和标准的描述语言SDL是一种很好的通信软件设计语言因此本课程重点介绍了SDL语言同时还介绍了通用建模语言UML和消息跟踪语言MSC通过学习该课程,让学生掌握通信软件设计基础,并要求以设计一个微型交换机软件为例,说明如何应用这些形式化语言进行通信软件的需求分析、概要设计和详细设计最后具体设计关于多计算机间的串行通信软件,并实现之二、教学内容及学时安排第一章 概述 2学时一、 通信软件的特点二、 通信软件的开发过程三、 通信软件开发工具第二章 UML与建模技术 4学时一、 UML概述二、 UML语言介绍第三章 消息顺序图 4学时一、 概述二、 MSC基础三、 MSC文档四、 MSC结构概念第四章 SDL语言概述 2学时一、 系统行为二、 SDL系统结构三、 主要术语定义四、 SDL语法五、 关键字第五章 SDL基本概念 6学时一、 定义包二、 代理三、 通信四、 状态机五、 迁移过程六、 定时器操作七、 正文扩展与注释第六章 SDL数据 4学时一、 概述二、 数据定义三、 数据使用第七章 SDL中面向对象的概念 2学时一、 概述二、 类的定义三、 上下文参数四、 关于类的特殊处理第八章 SDL其它概念 2学时一、 远程过程调用二、 通用系统设计第九章 设计举例 4学时一、 硬件结构设计二、 需求分析三、 概要设计四、 详细设计第十章 计算机通信软件设计及其实验 6学时一、 两个单片机之间的串行通信软件设计及实验二、 多个单片机之间的串行通信软件设计及实验三、 单片机与PC机间的串行通信软件设计及实验三、教材及主要参考1、周之英,《现代软件工程》,科学技术出版社,19992、郑人杰等,《使用软件工程》,清华大学出版社,19983、ITU-T建议Z.120,《Message Sequence Chart》1999.114、Jan Ellsberger etc,<>,Prentice Hall Europe,19975、蒋慧等,《UML设计核心技术》,希望电子出版社,20016、刘超等,《可视化面向对象建模技术----标准建模语言UML教程》,北京航空航天大学出版社,19997、刘润东,《UML对象设计与编程》,希望电子出版社,20018、ITU-T建议Z.100,《Specification and Dscription Language》,1999.119、叶敏,《程控数字交换》,北京邮电大学出版社,1988.610、A.Olsen,etc. ,North-Holland,1994《通信软件设计基础》课程简介课程名称:通信软件设计基础英文名称:Communication Software Design Base课程编号:00504718学时学分:36/2课程性质:学位课、选修课开课单位:电气信息学院适用专业:交通信息工程及控制预修课程:单片机原理、微机原理、通信原理、程控交换机原理、C语言程序设计大纲执笔人:曾洁 副教授开课学期:春教学方式:主讲、研讨、上机编程并实验考核方式:开卷、上机操作、实验、实验报告、答辩主要教学内容:本课程主要针对通信软件的特点,介绍了几种适用于通信软件需求分析阶段和设计阶段的形式化语言,包括通用建模语言UML、消息跟踪语言MSC和规格说明与描述语言SDL,重点介绍了在电信领域得到广泛应用的SDL语言。

      并以设计一个微型交换机软件为例,说明如何应用这些形式化语言进行通信软件的需求分析、概要设计和详细设计教材及主要参考书:1、周之英,《现代软件工程》,科学技术出版社,19992、郑人杰等,《使用软件工程》,清华大学出版社,19983、ITU-T建议Z.120,《Message Sequence Chart》1999.114、Jan Ellsberger etc,<>,Prentice Hall Europe,19975、蒋慧等,《UML设计核心技术》,希望电子出版社,20016、刘超等,《可视化面向对象建模技术----标准建模语言UML教程》,北京航空航天大学出版社,19997、刘润东,《UML对象设计与编程》,希望电子出版社,20018、ITU-T建议Z.100,《Specification and Dscription Language》,1999.119、叶敏,《程控数字交换》,北京邮电大学出版社,1988.610、A.Olsen,etc. ,North-Holland,1994。

      点击阅读更多内容
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.