An Entity of Type: programming language, from Named Graph: http://dbpedia.org, within Data Space: dbpedia.org

Object-oriented analysis and design (OOAD) is a technical approach for analyzing and designing an application, system, or business by applying object-oriented programming, as well as using visual modeling throughout the software development process to guide stakeholder communication and product quality.

Property Value
dbo:abstract
  • Objektově orientovaná analýza a design (object-oriented analysis and design – OOAD, resp. OOA&D) je jedním z přístupů používaným při tvorbě softwaru. V užším slova smyslu se jedná o popis systému jako skupiny samostatných objektů, které na sebe různě působí. V širším slova smyslu se jedná o komplexní přístup k tvorbě programů, který zahrnuje doporučené postupy (best practices) prakticky pro každý aspekt tvorby aplikací, které nakonec mají splňovat zákazníkovy požadavky (u kterých se předpokládají neustálé změny) a zároveň mají být snadno udržovatelné a rozšiřitelné. (cs)
  • Objektorientierte Analyse und Design (OOAD) sind objektorientierte Varianten der zwei allgemeinen Tätigkeiten Anforderungsanalyse (objektorientierte Analyse) und Systementwurf (objektorientiertes Design) im Entwicklungsprozess eines Softwaresystems. Dadurch, dass in den Entwicklungsphasen Analyse und Design bereits objektorientierte Techniken eingesetzt werden, wird der Übergang zur Implementierung in einer objektorientierten Programmiersprache erleichtert. Als Standardnotation für objektorientierte Modelle hat sich die Unified Modeling Language (kurz UML) etabliert. Ein Vorgehensmodell, das speziell für objektorientierte Techniken und die UML entwickelt wurde, ist der sogenannte Rational Unified Process (RUP). In der Analyse geht es darum, die Anforderungen zu erfassen und zu beschreiben, die das zu entwickelnde Softwaresystem erfüllen soll. In dieser Phase werden alle Fakten gesammelt, dargestellt und überprüft. Dies kann in Form eines textuellen Pflichtenheftes oder einer Software Requirements Specification geschehen. Ergebnis der Analyse ist ein allgemeines Produktmodell in Form eines objektorientierten Analyse-Modells (OOA-Modell). Diese fachliche Beschreibung mit objektorientierten Konzepten enthält verschiedene wie Diagramme und Darstellungen von Kontrollstrukturen. Beim objektorientierten Design wird das in der Analyse erstellte Domänenmodell weiterentwickelt und darauf aufbauend ein Systementwurf erstellt. Dabei wird das allgemeine Modell in eine konkrete Softwarearchitektur umgeformt, die Informationen über Details der technischen Umsetzung enthält und direkt als Vorlage für die Implementierung in einer Programmiersprache dient, die idealerweise objektorientierte Programmierung (OOP) unterstützt. (de)
  • El análisis y diseño orientado a objetos (ADOO) es un enfoque de análisis en ingeniería de software que modela un sistema como un grupo de objetos que interactúan entre sí.​ Este enfoque representa un dominio absoluto en términos de conceptos compuestos por verbos y sustantivos, clasificados de acuerdo a su dependencia funcional. Todo sistema de información requiere de artefactos o componentes (clases) para llevar a cabo tareas, es de gran importancia dentro de la ingeniería de software tener un buen "análisis y diseño" para un mejor desarrollo, que conlleva a qué tan "escalable" sea un sistema de información. (es)
  • Object-oriented analysis and design (OOAD) is a technical approach for analyzing and designing an application, system, or business by applying object-oriented programming, as well as using visual modeling throughout the software development process to guide stakeholder communication and product quality. OOAD in modern software engineering is typically conducted in an iterative and incremental way. The outputs of OOAD activities are analysis models (for OOA) and design models (for OOD) respectively. The intention is for these to be continuously refined and evolved, driven by key factors like risks and business value. (en)
  • La méthode d'analyse et de conception d'applications orientées objet (dite MACAO) est fondée sur une démarche participative par prototypage incrémental (processus itératif) permettant aux utilisateurs d'intervenir très tôt dans le processus de développement du logiciel. MACAO utilise la notation UML afin de définir la structure du logiciel en termes de classes et de composants ainsi que pour modéliser sa dynamique à l'aide de diagrammes d'interactions ou d'états/transitions. À partir des cas d'utilisation obtenus par interviews des utilisateurs, deux types de modèles originaux sont utilisés pour représenter l'Interface Homme-machine du logiciel : un modèle conceptuel construit à partir du diagramme des classes et de patrons de conception, et un modèle de réalisation permettant une mise en œuvre optimum dans langage orienté objet tel que le Java ou le C++, ou en langage HTML pour les applications liées à l'Internet ou à un intranet. Afin de limiter les tests de non-régression toujours très lourds et coûteux, MACAO applique à chaque prototype réalisé le principe de non-régression basé sur l'encapsulation et l'héritage qui font tout l'intérêt et la richesse de la programmation orientée objet. (fr)
  • オブジェクト指向分析設計 (オブジェクトしこうぶんせきせっけい、OOAD、英: object-oriented analysis and design ) は、ソフトウェア工学において、ソフトウェア (システム) を相互作用するオブジェクトの集まりとしてモデル化 (オブジェクト指向モデリング) する、オブジェクト指向に基づくソフトウェア開発の方法である。オブジェクト指向の理論的枠組みに基づくソフトウェア開発、すなわちオブジェクト指向開発を行う際の、ソフトウェア開発工程において、分析工程であるオブジェクト指向分析 (OOA; object-oriented analysis) と、設計工程であるオブジェクト指向設計 (OOD; object-oriented design) の、総称である。なおプログラミング工程は、オブジェクト指向プログラミング (OOP; object-oriented programming) という。オブジェクト指向プログラミングの詳細については同項目を参照のこと。オブジェクト指向開発の具体的な方法論を、オブジェクト指向開発方法論 (object-oriented methodology) という。この項目では、オブジェクト指向開発におけるオブジェクト指向分析とオブジェクト指向設計、およびオブジェクト指向開発方法論を、主に説明する。 (ja)
  • Objectgeoriënteerde analyse (Eng.: Object-oriented analysis, OOA) is een softwareontwikkelmethode waarbij een systeem gemodelleerd wordt als een groep samenwerkende objecten. Elk object representeert iets dat gedrag vertoont in een systeem. (nl)
  • Объе́ктно-ориенти́рованное проектирование (ООП) — часть методологии, которая предоставляет программистам возможность оперировать понятием «объект», помимо понятия «процедура», при разработке кода. Объекты инкапсулируют данные и процедуры, сгруппированные вместе, отражая сущность объекта. Интерфейс объекта описывает взаимодействие с объектом; то, как он определён. Программа, полученная при реализации объектно-ориентированного исходного кода, описывает взаимодействие объектов. (ru)
  • 面向对象的分析方法是利用面向对象的信息建模概念,如实体、关系、属性等,同时运用封装、继承、多态等机制来构造模拟现实系统的方法。 传统的的基本点是面向过程,系统被分解成若干个过程。而面向对象的方法是采用构造模型的观点,在系统的开发过程中,各个步骤的共同的目标是建造一个问题域的模型。在面向对象的设计中,初始元素是对象,然后将具有共同特征的对象归纳成类,组织类之间的等级关系,构造类库。在应用时,在类库中选择相应的类。 (zh)
  • Об'єктно-орієнтований дизайн є процесом планування системи об'єктів, що взаємодіють для вирішення програмних проблем. Це один з підходів до розробки програмного забезпечення. (uk)
dbo:thumbnail
dbo:wikiPageExternalLink
dbo:wikiPageID
  • 2613984 (xsd:integer)
dbo:wikiPageLength
  • 15993 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID
  • 1084189165 (xsd:integer)
dbo:wikiPageWikiLink
dbp:date
  • January 2014 (en)
dbp:reason
  • remove duplications, shorten the waterfall descriptions, and make the statements more concise (en)
dbp:wikiPageUsesTemplate
dcterms:subject
gold:hypernym
rdf:type
rdfs:comment
  • Objektově orientovaná analýza a design (object-oriented analysis and design – OOAD, resp. OOA&D) je jedním z přístupů používaným při tvorbě softwaru. V užším slova smyslu se jedná o popis systému jako skupiny samostatných objektů, které na sebe různě působí. V širším slova smyslu se jedná o komplexní přístup k tvorbě programů, který zahrnuje doporučené postupy (best practices) prakticky pro každý aspekt tvorby aplikací, které nakonec mají splňovat zákazníkovy požadavky (u kterých se předpokládají neustálé změny) a zároveň mají být snadno udržovatelné a rozšiřitelné. (cs)
  • El análisis y diseño orientado a objetos (ADOO) es un enfoque de análisis en ingeniería de software que modela un sistema como un grupo de objetos que interactúan entre sí.​ Este enfoque representa un dominio absoluto en términos de conceptos compuestos por verbos y sustantivos, clasificados de acuerdo a su dependencia funcional. Todo sistema de información requiere de artefactos o componentes (clases) para llevar a cabo tareas, es de gran importancia dentro de la ingeniería de software tener un buen "análisis y diseño" para un mejor desarrollo, que conlleva a qué tan "escalable" sea un sistema de información. (es)
  • オブジェクト指向分析設計 (オブジェクトしこうぶんせきせっけい、OOAD、英: object-oriented analysis and design ) は、ソフトウェア工学において、ソフトウェア (システム) を相互作用するオブジェクトの集まりとしてモデル化 (オブジェクト指向モデリング) する、オブジェクト指向に基づくソフトウェア開発の方法である。オブジェクト指向の理論的枠組みに基づくソフトウェア開発、すなわちオブジェクト指向開発を行う際の、ソフトウェア開発工程において、分析工程であるオブジェクト指向分析 (OOA; object-oriented analysis) と、設計工程であるオブジェクト指向設計 (OOD; object-oriented design) の、総称である。なおプログラミング工程は、オブジェクト指向プログラミング (OOP; object-oriented programming) という。オブジェクト指向プログラミングの詳細については同項目を参照のこと。オブジェクト指向開発の具体的な方法論を、オブジェクト指向開発方法論 (object-oriented methodology) という。この項目では、オブジェクト指向開発におけるオブジェクト指向分析とオブジェクト指向設計、およびオブジェクト指向開発方法論を、主に説明する。 (ja)
  • Objectgeoriënteerde analyse (Eng.: Object-oriented analysis, OOA) is een softwareontwikkelmethode waarbij een systeem gemodelleerd wordt als een groep samenwerkende objecten. Elk object representeert iets dat gedrag vertoont in een systeem. (nl)
  • Объе́ктно-ориенти́рованное проектирование (ООП) — часть методологии, которая предоставляет программистам возможность оперировать понятием «объект», помимо понятия «процедура», при разработке кода. Объекты инкапсулируют данные и процедуры, сгруппированные вместе, отражая сущность объекта. Интерфейс объекта описывает взаимодействие с объектом; то, как он определён. Программа, полученная при реализации объектно-ориентированного исходного кода, описывает взаимодействие объектов. (ru)
  • 面向对象的分析方法是利用面向对象的信息建模概念,如实体、关系、属性等,同时运用封装、继承、多态等机制来构造模拟现实系统的方法。 传统的的基本点是面向过程,系统被分解成若干个过程。而面向对象的方法是采用构造模型的观点,在系统的开发过程中,各个步骤的共同的目标是建造一个问题域的模型。在面向对象的设计中,初始元素是对象,然后将具有共同特征的对象归纳成类,组织类之间的等级关系,构造类库。在应用时,在类库中选择相应的类。 (zh)
  • Об'єктно-орієнтований дизайн є процесом планування системи об'єктів, що взаємодіють для вирішення програмних проблем. Це один з підходів до розробки програмного забезпечення. (uk)
  • Objektorientierte Analyse und Design (OOAD) sind objektorientierte Varianten der zwei allgemeinen Tätigkeiten Anforderungsanalyse (objektorientierte Analyse) und Systementwurf (objektorientiertes Design) im Entwicklungsprozess eines Softwaresystems. Dadurch, dass in den Entwicklungsphasen Analyse und Design bereits objektorientierte Techniken eingesetzt werden, wird der Übergang zur Implementierung in einer objektorientierten Programmiersprache erleichtert. (de)
  • Object-oriented analysis and design (OOAD) is a technical approach for analyzing and designing an application, system, or business by applying object-oriented programming, as well as using visual modeling throughout the software development process to guide stakeholder communication and product quality. (en)
  • La méthode d'analyse et de conception d'applications orientées objet (dite MACAO) est fondée sur une démarche participative par prototypage incrémental (processus itératif) permettant aux utilisateurs d'intervenir très tôt dans le processus de développement du logiciel. MACAO utilise la notation UML afin de définir la structure du logiciel en termes de classes et de composants ainsi que pour modéliser sa dynamique à l'aide de diagrammes d'interactions ou d'états/transitions. (fr)
rdfs:label
  • Objektově orientovaná analýza a design (cs)
  • Objektorientierte Analyse und Design (de)
  • Análisis y diseño orientado a objetos (es)
  • Méthode d'analyse et de conception d'applications orientées objet (fr)
  • オブジェクト指向分析設計 (ja)
  • Object-oriented analysis and design (en)
  • Objectgeoriënteerde analyse (nl)
  • Объектно-ориентированное проектирование (ru)
  • Об'єктно-орієнтований дизайн (uk)
  • 面向对象的系统分析 (zh)
owl:sameAs
prov:wasDerivedFrom
foaf:depiction
foaf:isPrimaryTopicOf
is dbo:wikiPageDisambiguates of
is dbo:wikiPageRedirects of
is dbo:wikiPageWikiLink of
is dbp:paradigm of
is foaf:primaryTopic of
Powered by OpenLink Virtuoso    This material is Open Knowledge     W3C Semantic Web Technology     This material is Open Knowledge    Valid XHTML + RDFa
This content was extracted from Wikipedia and is licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported License