- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
一个手机短信模拟系统_UML建模和C_实现
2009 年第 05 期,第 42 卷
总第 209 期
通 信 技 术
Communications Technology
Vol.42,No.05,2009
No.209,Totally
一个手机短信模拟系统:UML
马苏拉, 蒋银虎
建模和 C#实现
(云南财经大学 信息学院,云南 昆明 650221)
【摘 要】开发一个手机短信模拟系统,功能包括发送、接收、收费、通信录和收发件箱。文章以 UML 模型驱动系统的
需求分析、设计和实现,即使用用例图、类图、状态图、顺序图和部署图描述系统的静态结构和动态行为。运用面向对象方 法建模和编程,如模块化、继承、重定义和信息隐蔽。使用 C#语言编程,系统运行在微软.NET 环境上。
【关键词】手机短信;C#;面向对象程序设计;模拟;软件工程;UML
【中图分类号】TP311
【文献标识码】A
【文章编号】1002-0802(2009)05-0249-06
A Simulation System for Cell-Phone Short Messages: UML Modeling
and C# Implementation
MA Su-la, JIANG Ying-hu
(School of Information, Yunnan University of Finance and Economics, Kunming Yunnan 650221, China)
【Abstract】A simulation system for cell-phone short messages is developed, including its functions of sending,
receiving and bill payment, address directory, in/out box. The requirement analysis, design and implementation of the system are driven by UML model; that is, the diagrams of use case, class, state, sequence and deployment are used to describe the static structure and dynamic behavior of the system. The object-oriented methodology is applied for modeling and programming, such as modularization, inheritance, redefinition and information hiding. The system is programmed in C# and run on the Microsoft .NET Framework.
【Key words】cell-phone short message; C#; object-orientation; simulation; software engineering; UML
0 引言
手机通信是我们日常生活的一部分,帮助和娱乐了我们。 它提供的主要功能包括:电话业务通过全球移动通信系统
(Global System for Mobile Communications,即 GSM)为用 户提供双向语音通信;短信业务由 GSM 外端的短信服务中心
(Short Message Service Center,即 SMSC)负责,用户可发 送和接收有一定长度限制的数字和文字信息;数字业务把 GSM 接入其它网络,如综合业务数字网(Integrated Service Digital Network,即 ISDN),得到它们提供的服务。然而, 我们对手机的移动通信原理知之甚少。本文开发一个模拟系 统来帮助我们理解这种原理,也帮助进一步理解 UML 的几 种图形表示的实际应用性。该系统集中于短信通信,功能包 括发送、接收、收费、通信录和收发件箱。
遵循 UML 模型驱动方法[1],以用例图、类图、状态图、
顺序图和部署图描述系统的静态结构和动态行为。运用面向
对象程序设计(Object-oriented Programming,即 OOP)机制 建模和编程,如模块化、继承、重定义和信息隐蔽。
UML 为软件系统的建模提供一组功能强大的图形化描 述语言。它正广泛作为开发人员、用户、理论研究者之间的 一种通信工具。这是因为:第一,它的思想来源于广为人知 的 OOP;第二,它的图形表示基于人们熟悉的图形语言,如 E-R 图、状态机、流程图、Petri 网等;第三,它获得了众
您可能关注的文档
- 《第7课 走进陶瓷世界课件》初中美术赣美版八年级下册4659.ppt
- 《第一章抛体运动1 曲线运动课件》高中物理教科版必修2435.ppt
- 《第1课 色彩明度渐变课件》小学美术苏少版三年级上册2056.ppt
- 《第一节 流动的组织——血液课件》初中生物人教版七年级下册421.ppt
- 《第一节 篮球运动课件》初中体育与健康华东师大版水平四46704.ppt
- 《第一课 成立电视台——建立演示文稿课件》初中信息技术大连理工课标版B版七年级下册课件6137.ppt
- 《第一课 我的健康我知道课件》小学公共卫生教育辽海版《学校公共卫生教育四年级下》课件2401.ppt
- 《第一课 我的图像库——图像素材的搜集和整理课件》初中信息技术教科课标版《信息技术》七年级课件4662.ppt
- 《第一课 我的图像库——图像素材的搜集和整理课件》初中信息技术教科课标版《信息技术》七年级课件4654.ppt
- 《第七章 溶液——73 溶液浓稀的表示课件》初中化学科粤版九年级下册5129.ppt
- 第12课 大一统王朝的巩固 课件(20张ppt).pptx
- 第17课 君主立宪制的英国 课件.pptx
- 第6课 戊戌变法 课件(22张ppt).pptx
- 第三章 物态变化 第2节_熔化和凝固_课件 (共46张ppt) 人教版(2024) 八年级上册.pptx
- 第三章 物态变化 第5节_跨学科实践:探索厨房中的物态变化问题_课件 (共28张ppt) 人教版(2024) 八年级上册.pptx
- 2025年山东省中考英语一轮复习外研版九年级上册.教材核心考点精讲精练(61页,含答案).docx
- 2025年山东省中考英语一轮复习(鲁教版)教材核心讲练六年级上册(24页,含答案).docx
- 第12课近代战争与西方文化的扩张 课件(共48张ppt)1.pptx
- 第11课 西汉建立和“文景之治” 课件(共17张ppt)1.pptx
- 唱歌 跳绳课件(共15张ppt内嵌音频)人音版(简谱)(2024)音乐一年级上册第三单元 快乐的一天1.pptx
文档评论(0)