首页 | 本学科首页   官方微博 | 高级检索  
     

基于可执行对象模型的通信系统软件开发过程
引用本文:边学工, 胡瑞敏, 喻占武, 李德仁. 基于可执行对象模型的通信系统软件开发过程[J]. 武汉大学学报 ( 信息科学版), 2000, 25(4): 368-373.
作者姓名:边学工  胡瑞敏  喻占武  李德仁
作者单位:1 武汉测绘科技大学多媒体网络通信工程研究所, 武汉市珞喻路129号, 430079;;2 武汉测绘科技大学校长办公室, 武汉市珞喻路129号, 430079
基金项目:国家自然科学基金资助项目!(49771060),国家测绘局测绘科技发展基金资助项目!(98J080)
摘    要:
讨论了使用可执行对象模型开发通信系统的相关概念、方法和技术,提出了一个利用可执行对象模型进行通信系统开发的过程,以提高通信软件质量,缩短开发周期,减少软件维护费用。

关 键 词:通信系统  计算机辅助软件工程  可执行对象模型  软件过程
收稿时间:1999-10-18
修稿时间:1999_10_18

Executed Object Model Based Software Process for Developing Communication System
BIAN Xuegong, HU Ruimin, YU Zhanwu, LI Deren. Executed Object Model Based Software Process for Developing Communication System[J]. Geomatics and Information Science of Wuhan University, 2000, 25(4): 368-373.
Authors:BIAN Xuegong  HU Ruimin  YU Zhanwu  LI Deren
Affiliation:1 Institute of Multimedia and Network Communication Engineering, WTUSM, 129 Luoyu Road, Wuhan, China, 430079;;2 Presidential Secretariat, WTUSM, 129 Luoyu Road, Wuhan, China, 430079
Abstract:
Developing communication system is very complex.As real-time software developers, we face a common challenge:the need to produce more products, in less time, and with fewer people.Yet the complexity of communication development projects steadily increases with the development of computer communication and network technologies, more complex function and services.On the top of these issues are the specific challenges of developing distributed real-time systems such as communication system-challenges like concurrency; the unpredictability of event timing, sequence, duration and volume; variable loads; and memory and performance limitations on the target. Object-oriented methods which fill up the rip between problem space and answer space are different from function decomposition based methods.Today, object-oriented analysis method has been applied in many computer areas.As we know, a new trend is that people begin to use standard OO modeling language such as UML.Another trend is that people use executed object based model to develop software system.Executed object model with state-of-the-art tools may translate these OO designs into program, then fill up the rip between design and implementation. Early, continuous design verification with traditional development tools, effectively understanding and communicating system concepts and functionality, can be a daunting task.With executed object based software developing tools, the models are executable.At any stage in development, developers can "animate" them to actually observe the design running.Developers build a little, test, build a little more, then test again.In this way, they cycle quickly through phases of analysis and design while continuously delivering increments of functionality.Even under the pressure of escalating complexity, design concepts are proven and optimized early in the design process.This early and continuous feedback can eliminate a host of costly errors later in the development cycle.It also means that designers can continually explore alternatives and refine their designs-with the certainty that they will work in the real world. Then a unified development process is constructed.Executed object model can also support software test and performance analysis as well.A real experiment showed that 93% of the code comprising the application were auto generated.Approximately 8 person-weeks of effort were required to develop, test, and implement the ATM application, resulting in productivity approximately 4 to 5 times greater than conventional design approaches.Some concepts, methods and techniques related to the executed object model for developing communication system are discussed in this paper.A general software process for developing communication system using executed object model is proposed in this paper.
Keywords:communication system  CASE  executed object model  software process
本文献已被 CNKI 万方数据 等数据库收录!
点击此处可从《武汉大学学报(信息科学版)》浏览原始摘要信息
点击此处可从《武汉大学学报(信息科学版)》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号