首页--工业技术论文--自动化技术、计算机技术论文--计算技术、计算机技术论文--计算机软件论文--程序设计、软件工程论文--软件工程论文

一种新的软件过程模型研究--基于业务逻辑用户自开发的软件运行时演进

中文摘要第1-7页
英文摘要第7-13页
1 绪论第13-21页
   ·研究背景和意义第13-19页
     ·软件过程的进化——用户需求选择第13-17页
       ·瀑布模型第13-14页
       ·增量模型第14-15页
       ·软件过程的改进模型第15-17页
     ·软件工程面临的挑战——不知觉性需求的常态化第17-18页
     ·业务逻辑自开发对缓解新一代软件危机的可行性第18-19页
   ·研究内容和论文章节安排第19-21页
2 相关研究与成果第21-28页
   ·动态适应模型(Dynamic Adoption Models)第21-23页
   ·运行时代码操控(Runtime Code Manipulation)第23-25页
   ·其它相关技术第25-26页
   ·小结第26-28页
3 .Net动态编译技术概述第28-37页
   ·Microsoft.Net框架开发平台体系架构第28-30页
     ·.Net框架介绍第28页
     ·.Net框架的编译单元——托管模块第28-29页
     ·.Net框架下应用程序的访问单位——程序集第29-30页
   ·动态编译的概念第30-32页
     ·动态编译与静态编译第30-31页
     ·动态编译与即时编译第31-32页
   ·.Net框架对动态编译的支持第32-34页
     ·.Net对运行时代码自动生成的支持第32页
     ·.Net对运行时生成编译器实例的支持第32-33页
     ·.Net对动态调用临时程序集的支持第33-34页
     ·Net动态编译的工作原理第34-37页
4 IMX——一个具有用户自开发特性的系统第37-52页
   ·IMX系统描述第37-43页
     ·系统开发框架与语言第37页
     ·系统设计概况第37-43页
       ·系统架构第37-38页
       ·系统的模块结构与功能协作第38-41页
       ·IMX系统的核心功能——基于公式的计算第41-43页
   ·IMX业务逻辑自开发模块的分析与设计第43-51页
     ·用户需求分析第43-44页
     ·自开发模块设计第44-51页
       ·逻辑设计第44-46页
       ·核心代码展示第46-48页
       ·系统界面展示第48-51页
   ·小结第51-52页
5 用VS扩展性编程对自开发模块进行扩展第52-61页
   ·用户需求分析第52-53页
   ·技术方案选择第53-54页
   ·VS扩展性编程概述第54-57页
     ·自动化对象模型第54-55页
     ·VS的几种常规扩展方法及应用场景第55-56页
     ·公式调试功能对VS扩展性编程方法的选择第56-57页
   ·利用插件将VS调试器整合进公式自开发模块第57-61页
     ·整合过程的逻辑设计第57-58页
     ·几个关键技术第58-61页
       ·利用插件附加应用程序进程第58-59页
       ·可控制的自动断点设置第59-61页
6 IMX项目总结(公式自开发模块部分)第61-68页
   ·存在的问题与进一步优化第61-65页
     ·动态编译的性能第61-63页
     ·公式编辑界面与公式调试界面的分离第63页
     ·用户的编程能力对自开发模式普适性的限制第63-65页
   ·基于运行时用户自开发的软件过程在IMX项目中的运用情况第65-68页
7 总结与展望第68-70页
参考文献第70-72页
致谢第72-73页

论文共73页,点击 下载论文
上一篇:基于CMS的科技信息在线服务系统设计与实现
下一篇:支持构件在线演化的应用服务器研究