飞行器测控学报
飛行器測控學報
비행기측공학보
JOURNAL OF SPACECRAFT TT&C TECHNOLOGY
2015年
2期
189-195
,共7页
李晓伟%唐卫涛%王斌%孙立超
李曉偉%唐衛濤%王斌%孫立超
리효위%당위도%왕빈%손립초
软件开发%接口%面向对象%数据模型%关系代数%C#
軟件開髮%接口%麵嚮對象%數據模型%關繫代數%C#
연건개발%접구%면향대상%수거모형%관계대수%C#
software development%interface%object-oriented%data model%relational algebra%C#
接口是面向对象范式和工程领域中的重要概念,认识其实现原理和内部机制有利于提高软件实践过程中的设计开发能力。首先,从普通的接口调用语句的汇编命令入手,描述了接口的使用方法和外在特征;其次,运用数据模型和关系代数等关系理论技术,分析探讨了接口底层机制的实现原理;再次,给出了2种可能的接口实现机制,通过对比分析确立了比较接近真实的底层实现机制,并分析了其静态结构、执行过程及其他特点;最后,相关试验结果表明该模型机制能够满足软件底层体系结构要求并解释了软件的相关呈现现象,从而证明了推断过程和结果的正确性。
接口是麵嚮對象範式和工程領域中的重要概唸,認識其實現原理和內部機製有利于提高軟件實踐過程中的設計開髮能力。首先,從普通的接口調用語句的彙編命令入手,描述瞭接口的使用方法和外在特徵;其次,運用數據模型和關繫代數等關繫理論技術,分析探討瞭接口底層機製的實現原理;再次,給齣瞭2種可能的接口實現機製,通過對比分析確立瞭比較接近真實的底層實現機製,併分析瞭其靜態結構、執行過程及其他特點;最後,相關試驗結果錶明該模型機製能夠滿足軟件底層體繫結構要求併解釋瞭軟件的相關呈現現象,從而證明瞭推斷過程和結果的正確性。
접구시면향대상범식화공정영역중적중요개념,인식기실현원리화내부궤제유리우제고연건실천과정중적설계개발능력。수선,종보통적접구조용어구적회편명령입수,묘술료접구적사용방법화외재특정;기차,운용수거모형화관계대수등관계이론기술,분석탐토료접구저층궤제적실현원리;재차,급출료2충가능적접구실현궤제,통과대비분석학립료비교접근진실적저층실현궤제,병분석료기정태결구、집행과정급기타특점;최후,상관시험결과표명해모형궤제능구만족연건저층체계결구요구병해석료연건적상관정현현상,종이증명료추단과정화결과적정학성。
Interface is an important concept in object-oriented paradigm in computer programming language and the knowledge of its realization principle and internal mechanism is beneficial to the improvement of software design and development capability.First,the usage and external characteristics of interface are described starting from the as-sembly instructions of a general assembly language of interface.Then,the realization principle of bottom layer in-terface mechanism is analyzed with relational technologies including data model and relational algebra.Furthermore, two possible interface realization types of interface mechanisms are compared and analyzed to establish close-to-real-ity bottom layer realization mechanism,the static structure and execution procedure of which are analyzed.Finally, interrelated experiments indicate that the model and mechanism are conforming to the bottom layer architecture of software and explain the representation phenomena of software,thus providing proof that the reasoning process and result are correct.