首页> 中文学位 >基于复合用例支持用户界面自动生成的需求描述
【6h】

基于复合用例支持用户界面自动生成的需求描述

代理获取

目录

文摘

英文文摘

原创性声明及关于论文使用授权的声明

引言 引言

1.1课题的研究现状

1.1.1各种软件开发方法中用户界面需求分析及描述的现状

1.1.2界面需求描述的相关研究成果

1.2课题的提出和研究意义

2 FMP界面模型

2.1Functi on,功能模型

2.2 Model,内在数据模型

2.3 Presentation,界面外部表达

3 AUI(Automatic User Interface)代码自动生成系统

3.1软件体系结构部分

3.2扩展对象模型部分

3.3界面交互模型部分

3.4界面模板部分

3.5代码生成部分

4功能模型及其图形化表示

4.1功能模型部分

4.2复合用例符号体系建立的基础

4.2.1UML中的用例模型[15]

4.2.2数据流图DFD

4.3复合用例设计遵循的原则

4.3.1与软件工程方法结合的原则

4.3.2以FMP界面模型为基础的原则

4.3.3一致性原则[16][17]

5复合用例符号体系

5.1复合用例以及复合用例组

5.2角色和用户组

5.3关系

5.4复合用例的描述方式

5.5前提条件和完成状态(Pre-and Post-Conditions)

5.6界面轮廓线及其简单表示

5.7对代码生成的支持

5.8复合用例的符号表示

6利用复合用例进行需求分析和设计

6.1复合用例的分析步骤

6.2复合用例应用实例

7图形控件(MSChart控件)的自动生成

7.1MSChart控件的展示形式

7.2 MSChart控件的属性

7.3生成包含MSChart控件的用户界面

7.4包含MSChart控件的用户界面的部分代码

7.5界面交互模型的支持

7.6界面模板的支持

8总结

8.1目前已经完成的工作

8.2不足之处和进一步的工作

8.3结束语

参考文献

附录一

附录二

致谢

攻读学位期间发表的学术论文目录

学位论文评阅及答辩情况表

展开▼

摘要

本文采用复合用例概念来描述用户界面需求.复合用例是以FMP(Function-Model-Presentation)界面抽象模型为指导和理论基础,结合了UML中的用例图等手段,在基于UML的面向对象软件工程方法中的需求分析阶段,描述用户对于界面需求的符号体系和建模工具.本文的主要内容包括:●复合用例的符号体系及其内部表达,包括复合用例的描述方式、前提条件和完成状态等.界面轮廓线的引入使得在需求分析的过程中划定了最终用户界面的范围,从而保证设计中不会出现大的偏差.●复合用例对最终的用户界面及代码生成的支持关系.复合用例图能够支持从复合用例图到最终用户界面的菜单和按钮的映射关系;复合用例支持用户界面的导航关系,能够在分析阶段确定用户界面的导航结构.●复合用例符号体系的图形编辑环境以及可应用的应用程序,它能够与体系结构、对象模型、交互模型、界面模板等各部分的开发环境协调工作,并且支持最终用户界面以及代码的自动生成.复合用例符号体系的图形编辑环境采用Visual C++6.0编写,在MFC多文档体系结构下,采用面向对象的分析设计方法进行开发.同时以人事管理、加油站等作为范例,对于AUI代码自动生成系统以及复合用例的符号体系及对代码生成的支持进行了验证和归纳总结.复合用例支持从用户界面的需求分析到最终用户界面自动生成的整个过程,分析与设计采用统一的符号体系,弥补了传统软件工程方法在用户界面需求描述方面的缺陷.复合用例中把与待开发系统打交道的人类用户提取出来,在需求分析过程中突出了人机交互的过程.复合用例与FMP模型紧密结合,支持从复合用例图到最终用户界面的自动生成,用例到菜单、用例到按钮组、用例之间关系与不同界面形式之间的映射关系都被详细的定义,使得开发过程更加自动化,减少开发人员的工作量,提高了分析和设计的效率.

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号