[关键词]
[摘要]
软件雷达是软件无线电技术在雷达领域的扩展。随着现代电子器件性能的提高,硬件平台的性能将不再是制约软 件雷达发展的条件,它意味着通过先进的软件工程技术以提高雷达软件部分的开发效率和质量。但是当前软件雷达领域 的研究仍停留在硬件平台的实现上,而利用软件工程中的先进技术提高雷达系统的开发效率和可靠性在目前研究的很 少。文中分析了软件工程理论在软件雷达开发过程中的作用,并将软件产品线技术引入到雷达系统软件开发过程中。对 雷达系统进行领域工程建模,生成了领域分析模型和领域体系结构,用于指导后续的领域设计与代码实现。在软件雷达 开发过程中使用软件产品线技术,可以充分复用雷达系统的开发过程、需求分析、软件体系结构和领域构件等,有效提高 雷达系统的开发效率和软件质量。
[Key word]
[Abstract]
Software radar is the application of software defined radio in radar domain. With performance improvement of electronic instrument, hardware platfor's performance will not restrict the development of software radar any more, and it means software radar developing based on software engineering becomes more and more important, and it can accelerate development of software system of radar. However,the research of software radar halt on the realization of hardware platform now, and the research of utility of advanced software engineering technology to improve developing efficiency and reliability is few. The significance of software engineering theoretic applied in radar system developing was summarized, and software product line technology was introduced to the software developing. Domain engineer modeling of software radar was done, and domain analysis model as well as domain software architecture were generated which would be used in domain design process. Software radar developing with software product line could make full reuse of system's developing process, requirement analysis, SA, domain components, etc. which could improve developing efficiency and software quality effectively.
[中图分类号]
[基金项目]
海军预先研究项目