期刊文献+

软件界面建模方法的研究和应用

Research and Application of A Method for Modeling Software Interface
下载PDF
导出
摘要 准确、规范的需求说明对整个软件系统的开发具有重要意义,常规的需求捕获和分析方法不能有效地解决目前用户界面建模中存在的一些问题。分析了软件界面需求的基本元素,结合面向方面的设计思想,给出了需求捕获的一般过程和注意事项。在此基础上设计了模型的基本结构,构造了设计元素的元模型及对象间的交互关系,形成一个合理可行的设计模型,并依照反演模式设计出界面原型。最后,以C3I仿真测试环境中用户界面的构建为例介绍和说明了该方法的使用。 The exact and nomative requirement description is considered very important to the whole development of software system, while some problems of modeling user interface can' t be solved effectively by general requirement capture and analysis methods. In the paper the basic elements of software interracial requirements are analyzed, and the process and notices of using the method are given by adopting thinking of aspect- oriented design. Then, the model's architee, ture is designed, at the stone time the meta- model and relations of elements are also devised. So a feasible design model is constructed on the basis of the foregoing work, and then the interface prototype is finished in the rough according to reflection pattern. At last, the presentation of using the method is illustrated by the construction of user interface of the simulation and testing environment for C^3I system,
出处 《舰船电子工程》 2005年第6期19-22,98,共5页 Ship Electronic Engineering
关键词 软件界面 横切关注点 需求 视图 原型 software interface cross-cutting concern requirements view prototype
  • 相关文献

参考文献6

  • 1[1]Leffingwell D,Widrig D,蒋慧等译.软件需求管理:统一方法[M].北京:机械工业出版社,2002
  • 2[2]Booch G,Rumbaugh J,Jacobson I.The Unified Moding Language User Guide[M].MA:Addison Wesley Longman,Inc.,1999
  • 3[3]Jaoobson I,Booch G,Rumbaugh J,周伯生等译.统一软件开发过程[M].北京:机械工业出版社,2002
  • 4[4]Cockburn A,王雷等译.Writing Effective Use Cases[M].北京:机械工业出版社,2002
  • 5[5]Tshow.一种界面需求分析方法[EB/OL].http://www.uml.org.cn/RequirementProject/xqgc38.htm,2003
  • 6[6]Kiczales G,Lamping J,Mendhekar A,et al.Aspect-Oriented Programming[C].In:Proceedings of the European Conference on Object-Oriented Programming.LNCS1241,Springer-Verlag,1997:220 ~ 242

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部