第一章 通信软件工程 绪论

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

计算机系王翔云教师:王翔云联系方式:wangyunyun00@gmail.com18197507030课件及阅读材料邮箱:buptcommsoft@163.com口令:6228commsoft不要用pop3方式取邮件,不要删除收件箱中的邮件教材《通信软件设计基础》宋茂强主编以前学过哪些相关课程?对这门课有什么期待?你眼中的通信是什么样的?你熟悉的计算机网络协议有哪些?目标掌握目前电信系统和网络的通信软件的基本设计方法主要内容绪论协议分析协议设计协议描述(MSC)形式描述语言SDL简单介绍TelelogicTAU电信软件设计举例通信协议设计举例1.1通信与通信协议的简单介绍1.2通信软件的概念及特点1.3通信软件开发过程1.4通信协议开发过程信息交换方式语言、手势纸张、笔电话、电报数据通信、Unix、pc,以太网等、email、Internet、微博、IM软件用来弥补硬件系统和用户期望之间的语义差距多数情况下,更愿意用抽象的“实体”对软硬件进行整体表示通信软件的位置用户系统-接入—交换-传输-交换-接入-用户系统应用系统,基于网络的应用协议、网络层协议、数据链路层协议操作系统和硬件系统通信:互通信息,利用电子技术在两个或者多个实体之间交换信息。通信协议为了在通信实体之间准确、完整地交换信息,必须对信息交换的顺序和条件以及信息的格式和内容进行约定,这些约定就称为通信协议。分层结构(ISO、TCP/IP)计算机或终端之间的通信采用分层结构,例如国际标准化组织定义的开放系统互连参考模型把计算机网络分为7层,物理层、数据链路层、网络层、传输层、会话层、表示层、应用层。电信网利用有线、无线或二者结合的电磁、光电效应,传递文字、声音、数据、图像或其他任何媒体信息的网络。分层结构:层间采用原语来进行通信,例如TCP/IP把计算机网络分为4层网络协议是网络软件的核心服务原语、服务原语时序、协议数据单元(PDU)、PDU交换时序、协议状态、协议事件、协议变量、协议动作和位次对实时性要求在不同的应用系统中有各自不同的要求通信软件用来实现两个或者多个实体间通信的软件通信软件的特点遵守协议(结果可预期)实时性、并发性、可靠性、离散型、分层结构按照应用领域划分电信系统、电信软件计算机网络、计算机网络软件离散型:事件是突发可预期:事情发生后,系统做出什么样的反应时预定的实时性强:需对外部事件作出及时反应跨系统通信,多系统协同不同人开发的系统之间要能互相通信并发性强:同时为大量用户服务运行时间长:7X24小时不间断,高可靠性计算机网络越来越成为一个用于传送目的的承载网络,基于分组的承载网络:3G通信的核心网;中国电信的城域网内的多业务接入(IPRAN、电路仿真、宽带接入、二/三层VPN、组播)设备基于协议来进行通信信令的概念从电信网进入到计算机网络内容和心灵混合在高带宽的保证下,可为实时性强的数据传送提供保障:软交换网络、IPTV业务、计算机上的视频业务等协议是通信软件的核心!需求分析---概要设计---详细设计---编码---测试需求分析从用户角度给系统功能建立一个模型,描述系统功能性和非功能性需求,最终形成需求规格说明书概要设计系统总体结构设计划分功能模块接口设计定义数据结构详细设计功能块内部结构消息交互情况内部数据结构算法描述程序逻辑编码测试单元测试---集成测试----系统测试---运行测试协议开发分类:研究新的协议,制定协议标准实现已经成熟的协议

1 / 16
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功