NS2代码自动生成的交互设计

NS2代码自动生成的交互设计

论文摘要

随着应用程序开发环境的日益复杂,如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 使用 Otcl
  • 3.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 结束语
  • 参考文献
  • 致谢
  • 攻读学位期间发表的论文
  • 相关论文文献

    标签:;  ;  ;  ;  ;  

    NS2代码自动生成的交互设计
    下载Doc文档

    猜你喜欢