摘要
1 引言视点其实是集体工作的一个普遍特性:不同的人对于要协作完成的工作,很自然地,会从他们所处的角度有自己的不同于他人的看法。视点是指主体(agent)和主体的视图(view)。软件开发过程中,比如在建立或描述一个复杂的系统模型时,通常需要许多主体的参与。同时,也要求主体对系统相关信息的收集尽可能完全,特别是那些关系到系统成败的关键信息。视点技术在定义好的系统结构的基础上有机地分配给开发人员以不同的职责,从而使得不同的参与者都能够从一个适当的角度观察这个系统,即论域,得到各自的透视(perspective)或视图,例如安全视图、体系结构视图、
Requirements specification is one of the most important problems in software development. The main objective of the requirements engineering is to provide a model of what is needed in a clear, precise, unambiguous and consistent statement of the system to be specified. Viewpoints are seen as a means for separating concerns in software development in accordance with a variety of criteria, which has a significant role in achieving a successful system. The paper is a survey of the current multiple viewpoints based requirements approaches; a simple example of a distributed multimedia conferencing system is used to demonstrate them.
出处
《计算机科学》
CSCD
北大核心
2000年第2期64-68,共5页
Computer Science
基金
国家教育部重点项目资助的课题
关键词
软件需求工程
视点
软件开发
多媒体会议系统
Requirement engineering, Viewpoint, Distributed multimedia conferencing system