ビュー・モデル
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2022/02/24 03:17 UTC 版)
システム工学、ソフトウエア工学、及びエンタープライズエンジニアリングにおけるビュー・モデル(英: view model)またはビューポイント・フレームワークは、システムアーキテクチャ、ソフトウェアアーキテクチャ、あるいはエンタープライズアーキテクチャの構築で使われるビューの整然としたセットを定義する一つのフレームワークである。ビューは関係する関心事のセットの観点からのシステム全体の一つの表現である[1]。ビュー・モデルはアーキテクチャの構築、分類、及び組織化にためのガイダンスとルールを提供する[2]。
- ^ ISO/IEC 42010:2007, Systems and Software Engineering -- Recommended practice for architectural description of software-intensive systems
- ^ a b c DoD Architecture Framework v1.5, Volume I
- ^ a b c d e f g Edward J. Barkmeyer ea (2003). Concepts for Automating Systems Integration NIST 2003.
- ^ a b c d e f g h i j k l Peter Shames, Joseph Skipper. "Toward a framework for modeling space systems architectures". NASA, JPL. 2006-06-19
- ^ Sinan Si Alhir (2003). "Understanding the Model Driven Architecture (MDA)". In: Methods & Tools. Fall 2003.
- ^ US Department of the Treasury Chief Information Officer Council (2000). Treasury Enterprise Architecture Framework Archived 2009年3月18日, at the Wayback Machine.. Version 1, July 2000.
- ^ IEEE-Std-1471-2000 Recommended Practice for Architectural Descriptions for Software-Intensive Systems, Institute for Electrics, NY, 2000.
- ^ IEEE-1471-2000
- ^ John Krogstie, (2003). Conceptual modeling,
- ^ Matthew West and Julian Fowler (1999). Developing High Quality Data Models Archived 2008年12月21日, at the Wayback Machine.. The European Process Industries STEP Technical Liaison Executive (EPISTLE).
- ^ STRAP SECTION 2 APPROACH. Retrieved 30 September 2008.
- ^ John F. Sowa (2004). [ "The Challenge of Knowledge Soup"]. published in: Research Trends in Science, Technology and Mathematics Education. Edited by J. Ramadas & S. Chunawala, Homi Bhabha Centre, Mumbai, 2006.
- ^ Gad Ariav & James Clifford (1986). New Directions for Database Systems: Revised Versions of the Papers. New York University Graduate School of Business Administration. Center for Research on Information Systems, 1986.
- ^ itl.nist.gov (1993) Integration Definition for Information Modeling (IDEFIX). 21 Dec 1993.
- ^ a b Kruchten, Philippe (1995, November). Architectural Blueprints — The “4+1” View Model of Software Architecture. IEEE Software 12 (6), pp. 42-50.
- ^ US Department of Veterans Affairs (2008) A Tutorial on the Zachman Architecture Framework. Accessed 06 Dec 2008.
- ^ A Comparison of the Top Four Enterprise Architecture Methodologies, Roger Sessions, Microsoft Developer Network Architecture Center,
- ^ Federal Enterprise Architecture Framework Archived 2012年2月13日, at the Wayback Machine.
- ^ ISO/IEC 10746-1:1998 Information technology – Open Distributed Processing: Reference Model – Part 1: Overview, International Organization for Standardization, Geneva, Switzerland, 1998.
- ^ a b DoD (2007) DoD Architecture Framework Version 1.5 Archived 2005年3月11日, at the Wayback Machine.. 23 April 2007
- ^ a b c d Federal Enterprise Architecture Program Management Office (2006). FEA Practice Guidance.
- ^ a b c Peter Shames & Joseph Skipper (2006). "Towards a Framework for Modeling Space Systems Architectures". 25 May 2006.
ビュー・モデル
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2021/09/07 09:26 UTC 版)
「ソフトウェア開発方法論」の記事における「ビュー・モデル」の解説
ビュー・モデルはシステムとそれを取り巻く環境のビューポイントを提供するフレームワークであり、ソフトウェア開発工程で使われている。ビューの根底にある意味論をグラフィカルに表現する。 ビューポイントとビューは、技術者が非常に複雑なシステムを理解できるようにすることを目的としており、そのシステムが対象としている領域の専門知識を必要とする課題や解法を理解しやすくすることを目的としている。物理的に集中したシステムの工学においては、ビューポイントは工学組織内の機能や責任に対応していることが多い。 非常に複雑なシステム仕様は広範囲に及ぶため、1人の人間がその仕様のあらゆる観点を理解することが困難である。さらに、ある人があるシステムのどういう点に関心を持つかは様々であり、システムの仕様を検討する観点も人それぞれである。経営者はシステム実装者とは異なる観点でシステム構成について質問するだろう。したがってビューポイントのフレームワークの概念は、ある複雑なシステムの仕様に別々のビューポイントを提供することである。そうしたビューポイント群により、システムの様々な観点に関心を持つ人々を満足させる。各ビューポイントにはビューポイント言語が対応しており、語彙や表現方法をそのビューポイントの観衆に最適化している。
※この「ビュー・モデル」の解説は、「ソフトウェア開発方法論」の解説の一部です。
「ビュー・モデル」を含む「ソフトウェア開発方法論」の記事については、「ソフトウェア開発方法論」の概要を参照ください。
- ビュー・モデルのページへのリンク