论文摘要
随着应用程序开发环境的日益复杂,如Java 2 Enterprise Edition(J2EE)以及微软的软件平台如Microsoft Foundation Classes(MFC)和DOT NET等,代码生成技术在专业应用程序开发过程中的地位越来越重要了。使用代码生成技术,无论是购买第二方的代码生成器,还是自行开发的代码辅助生成软件,都可以极大地加快应用软件的编程速度,降低错误发生率,从而提高应用软件的生产效率。同时,任何代码生成技术也是由人机交互界面和底层功能实现组成,二者缺一不可。界面设计是构造系统得重要步骤。好的界面设计使用户更方便容易的使用整个系统,提高了使用效率,同时也对底层功能产生影响。NS是一款随着网络的发展而发展壮大的多协议的以C++和模拟脚本Otcl语言开发使用的软件,由于它是免费的,且模拟功能强大,在教学研究中作用日益显著。因为不断有人对其原有构件的补充,NS模拟脚本代码越发的复杂起来,开发NS模拟脚本代码的代码生成系统有助加快NS模拟的编程速度,降低错误有很大的作用。本文的主要内容:1、简单介绍NS2软件。2、分析了NS2的模拟脚本的语义语法,并归纳出其基本组成。3、提出符合要求的代码生成系统和界面设计模型。4、根据相应模型交互设计了NS2代码模拟生成系统。5、测试和评估该系统。
论文目录
摘要Abstract第1章 绪论1.1 前言1.2 论文研究背景1.3 本文的所做的工作第2章 NS2 的基本知识2.1 NS2 的介绍2.2 NS2 的组成2.3 NS2 仿真过程2.4 本章小结第3章 Otcl 语言3.1 Otcl 简单介绍3.2 Otcl 的基本语法3.2.1 Tcl 的语法规则3.2.2 Otcl 语法介绍3.3 NS2 使用 Otcl3.3.1 Otcl 调用 C++ 对象3.3.2 具体举例3.4 NS2 仿真代码模拟3.5 本章小结第4章 相关的基础知识与设计理念4.1 交互设计4.1.1 交互设计发展4.1.2 交互设计过程4.2 代码自动生成4.2.1 概况介绍4.2.2 代码自动生成的发展过程4.3 实例模型设计4.3.1 人机交互界面模型设计4.3.2 几种用于交互的实例模型4.4 本章小结第5章 NS2 代码自动生成系统的交互设计5.1 系统与需求分析5.1.1 系统分析5.1.2 需求分析5.2 NS2 代码生成的交互规范模型5.3 交互式代码生成系统架构5.4 具体实现5.4.1 消息分类模块5.4.2 各子模块系统的实现5.5 本章小结第6章 测试与评估6.1 功能测试与评估6.2 性能测试与评估6.3 本章小结第7章 结论7.1 本文的完成的工作与进一步改进7.2 结束语参考文献致谢攻读学位期间发表的论文
相关论文文献
标签:软件论文; 代码自动生成论文; 界面设计论文; 交互设计论文; 模拟脚本论文;