×

卫星动力学软件SHORDE的管理系统M-SHORDE

消耗积分:0 | 格式:pdf | 大小:1.11 MB | 2011-04-15

nana

分享资料个

SHORDE程序是用于卫星动力学卫星精密定轨的大型软件。SHORDE程序有二万多行FORTRAN源代码,250多个子程序。SHORDE软件由卫星动力学研究小组共同使用和开发。传统的做法是每位研究人员都有一份源程序和数据,独立完成整个程序的修改工作。显然,这种开发模式对于每位开发者而言,有很大的灵活性。但是,其弊病也十分明显。首先,由于众多的开发人员各自为政,形成了许多不同的软件版本,软件代码的重用率低,资源不能共享,不利于源代码的管理维护和版本更新。其次,每位开发者即使只使用SHORDE程序中的部分代码,却要拷贝全部程序和数据,在资源的占有方面是一种浪费。每位使用者都要维护全部二万多条源程序,在人力资源上也是一种不必要的消耗。更重要的是,开发人员不仅有自己开发的代码,也拥有其他开发人员的开发成果。人员变动时,软件也随之流失。无法保护开发者及其所属单位的知识产权。随着软件技术的发展,利用软件过程的概念指导软件的开发和管理,建立规范化的软件开发环境,是提高软件开发效率,降低开发成本,避免重复劳动的关键。为了实现SHORDE程序的资源共享和安全保护,我们应用软件安全技术,开发了基于VAX/VMS系统的SHORDE软件管理系统M-SHORDE(MANAGEMENT SYSTEM OF SHORDE),实现了SHORDE软件的统一管理和软件保护。本文介绍M-SHORDE系统的功能结构和设计思想。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !