欢迎来到天天文库
浏览记录
ID:33503818
大小:181.86 KB
页数:6页
时间:2019-02-26
《基于zachman框架的需求工程建模方法研究new》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、基于Zachman框架的需求工程建模方法研究柴小卉(西安交通大学,会计学院,陕西,西安710016)摘要:全面而准确地描述企业本质需要从多个角度建立企业的需求模型,建议采用用于信息系统体系结构的Zachman框架来考察需求分析活动,在数据(what)、行为(how)、位置(where)、人员组织(who)、时间(time)和动机(why)六方面构建描述企业需求的数据模型、行为模型、位置模型、时间模型、人员和组织模型以及动机(规则)模型,形成分析信息系统需求的建模框架,这种框架具有多视角、灵活应对变化、与技术无关以及与现有
2、建模方法有效集成4大优点。关键字:需求工程、Zachman框架、建模1问题的提出三列,改进后的框架如下表。该矩阵中的行代表系统开发过程中不同人员的观点,列则表随着系统规模的不断扩大,软件应用领示该过程中不同的方面。“不同人员的观点”域的不断拓展,需求分析已经从软件开发周也称为视点,分别是:期中的一个阶段,演变成为一个软件项目成(1)范围(规划者视图):定义企业方功与否的核心和关键。需求工程研究领域中向和业务宗旨。包括对系统开发边界的定需求建模的方法和工具很多,但是大都局限义,是建立任何系统开发环境所必须的。[1]于从局部
3、一个侧面考虑问题。而能把所知(2)企业模型(企业所有者视图):用内容组织起来的信息系统体系结构框架—企业术语定义企业的本质,包括其结构、处—Zachman框架,是一个具有多视角多视点理、组织等。的具有强大内涵的分析工具,它用一组模型(3)基本概念模型(体系结构师视图):集表示企业体系结构的各个方面,提供理解Zachman把这一行称为“信息系统设计师视一个复杂结构的通用上下文,能够在开发或图”。此视图用更严格的术语定义第二行所变更此复杂结构的不同参与方之间保持通描述的企业,描述每个业务处理所要完成的信。本文试图把需求分析活
4、动引入到功能。Zachman框架中,把其看作体系结构层次的(4)技术模型(设计师视图):描述如一个过程,描述整个需求过程的结构,提出何采用某种技术解决上面各行确定的信息一种新的需求工程方法——基于多视角的处理需要。企业体系结构需求建模方法。(5)详细表述(构建者视图):是关于特定语言、数据库存储表述及网络状况等具2Zachman框架结构简述体细节。(6)运行系统:以新系统的形式向用1987年,JohnZachman发表了题为户展示一个新的视图。Frameworkforinformationsystems矩阵的列表示每个视
5、点不同的兴趣领域:[2]development的论文,阐述了对系统开发工(1)数据:对应该列的每一行都是对作中信息结构的看法:系统开发是由具有不用户有重要意义的事务的理解和处理。同观点的若干类人员共同完成的,这与认识(2)行为(Zachman在其最初的框架系统开发是由不同阶段完成的同等重要;并中称之为“功能”):是企业为维系生存而采且在系统开发中考察的对象不应仅限于数取的行为。据和功能,还应包括地点。文中给出了一个(3)位置(Zachman在其最初的框架矩阵(称之为Zachman框架)。随后,在1992中称之为“网络”)
6、:描述各种活动的地理分年,又在此矩阵中增加了人员、时间和动机布。1(4)人员和组织:描述在业务及新技(6)动机:是企业目标和战略到具体术引进所涉及的人员或组织。部门和手段的转换,包括企业运营的一整套(5)时间:描述时间因素对企业的影行业规则约束。响。数据行为位置人时间动机(What)(How)(Where)(Who)(When)(Why)目标/范围企业重要企业所做企业位置组织方法商业控制商业设想规划者视图事项处理时间表及任务企业模型语言、分支处理模型物流网络组织结构状态/转换战略、战术企业所有者数据模型图图政策及规视图则
7、基本概念模实体/关系实质数据角色位置用例、可行实体生命商业规则型收敛模型流图图系统历史模型构架师视图技术模型数据库设系统设计、软硬件分用户接口、控制结构规则设计设计师视图计程序结构布安全设计详细表述物理存储程序详细网络架构,显示界面,时间规定规则表述,构建者视图设计设计协议安全编码程序逻辑运行系统工作系统转换后的可执行程通信机制培训后的商业事件强制规则数据序职员[2]表:Zachman框架[4]由此可见,在Zachman框架中定义了两种表下的定义:(1)用户解决问题或达到系统示方法:一是不同人的视点,描述信息系统目标所需
8、要的条件;(2)为满足一个协约、开发中相关人员的不同视图。二是区分系统标准、规格或其他正式制定的文档,系统或的不同焦点。这些焦点用来划分企业相关特系统构件所需要满足和具有的条件或能力;征和强调系统不同的方面。这些焦点称为视(3)对上述条件的文档化的描述。需求工角,其定义是描述一个企业信息系统的某一程是发现、记录和管理
此文档下载收益归作者所有