- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
可复用模块化方法在运管仿真系统开发中的应用
刘洪霞胡钛
(中国科学院空间科学与应用研究中心北京100080)
摘要;本文介绍了软件模块化,可复用技术及可复用模块化的概念,对地面应用
系统可复用开发的实际意义进行分析,并对可复用的模堤化方法在运管仿真系统中
的具体应用过程进行详细的说明。
关键词:模块化软件复用面向对象编程运管仿真系统
1. 引言
在信息技术的发展过程中,与硬件方面的高度工业化和集成化相比,软件方面一直存在
着生产效率低、可扩展能力和复用能力差、难以维护等问题。能够像硬件系统那样,将部分
软件组合起来构建软件系统.一直是软件行业多年来追求的目标。面向对象技术的出现使得
此目标的实现成为可能。基于面向对象技术研究开发像硬件零部件那样的一些标准软组件、
软部件,应用系统的开发也可像硬件组装一样.按照一定的规范,将预制好的软件零部件进
行组装,这就使得软件的模块化和可复用技术变得尤为重要。
本文将采用软件模块化和可复用技术对运管仿真系统进行分析设计,以提高系统的开发
效率,增强系统的灵活性和复用性。
2. 背景知识
我国航天技术已取得了突破性进展,航天技术已经从实验阶段走向应』_|=J阶段。然而国民
经济建设的发展,对航天型号在技术上、质量上、数量上提出了更高的要求。提高J:作效率,
缩短研制周期:合理利用资源,降低研制成本:满足性能指标要求,确保产品质量,必然越
来越明确成为航天研制管理的目标。
面对航天研制管理的目标,如何快速且高质量地开发出满足不同任务的地面应用系统,
传统的从零开始的软件开发方法显然不能满足要求。建立芟好的软件开发环境.开发和采用
可复_f{j的软件组件成为解决这一问题的最佳方法。软ff‘的构件化开发和软件复用已经成为软
件开发的大趋势。
运管仿真系统是航天地面应用系统中的运行管理分系统和数据预处理分系统的相关接
743
口仿真系统,主要仿真运行管理分系统和数据预处理分系统的接口部分.为数据预处理分系
统提供测试和检测环境。采用软件模块化和可复甩技术对运管仿真系统进行分析设计以减少
系统开发中的重复性工作。
3. 软件模块化和可复用技术简介
a) 模块化技术
软件的模块化技术就是研究如何将各个应用软件通过人工分析和提炼.形成若干独立性
较强的模块,在统一的应用软件架构F进行组装以完成软件的应用功能。组装蚶的软件具有
明晰的结构,并且易于扩充和维护。
模块化编程是现代软件开发中的一种重要思想。一方面,模块化设计降低了系统的复杂
性,使得系统容易修改;另一方面,模块化设计推动了系统各个部分的并行发展.从而提高
了软件的生产效率。
b) 软件复用技术
软件复用是将已有的软件成分用丁构造新的软件系统。可以被复1I{』的软件成分称作可复
用构件.无论可复用构件原封不动的使用还是作适当的修改后使用,只要是用来构造新的软
件,则都可称作复用。软件复用不仅是对程序的复用.它还包括对软件生产过程中任何活动
所产生的制成品的复用,如需求定义、分析模型,发计模型、详细说明.源程序、测试用例
等等。
软件复用使人们在软件开发中不必~切从零开始”,提高了软件生产率和质量,缩短开
发周期,降低开发成本。近十年来软件复用已成为解决软件危机、提高软件生产率和质量的
晟有效、最具潜力的手段。
C) 可复用模块化方法
可复用模块化方法是将软件可复用技术和模块化思想相结合的软件没计方法,是一种有
效的系统开发方法,更是一种解决问题的思想,强调在模块化的基础上,对功能进行高度的
抽象和提炼。在系统设计开发中,通过应用可复Ⅲ模块化方法,就可以有效地使用原有系统
的标准化模块,大火的提高系统开发的质量和效率。这就启示我们,在完成任何~个功能模
块时,不要把模块功能局限在完成当前任务的简单思路上.而要看该模块是否可以脱离当前
系统而存在,是否可以使其标准化,成为可复用模块。这样建立起来的可复用模块就可以在
今后的其他系统和应_|=甘环境下直接引用,极大稗度的避免重复性的开发J:作。
744
4. 运管仿真系统的可复用模块化设计
a) 系统的模块化设计
运管仿真系统主要模拟运行管理分系统与科学数据预处理分系统问的
您可能关注的文档
最近下载
- 07FJ02防空地下室建筑构造 .docx VIP
- (人教版2019)高中生物必修1 第3章综合测试卷03(含答案解析) .pdf VIP
- 《中小学校党组织会议议事规则(参考文本)》.pdf VIP
- 特斯拉供应商手册.pptx VIP
- Unit+2+More+than+fun+Starting+out+&understanding+ideas+课件+2025-2026学年外研版(2024)英语七年级上册.pptx VIP
- 《中国现当代音乐》.pptx VIP
- 室内空气质量标准.docx VIP
- (高清版)B/T 16903.2-2023 标志用图形符号表示规则 第2部分:公共信息图形符号的通用符号要素.pdf VIP
- 《再塑生命的人》ppt课件(26页).ppt VIP
- GB_T 10001.1-2023 公共信息图形符号 第1部分:通用符号.pdf VIP
原创力文档


文档评论(0)