CMPO::Artifact CI
type: Class
subclass of: CMPO::Configuration Item (CI)
subclass of: SPO::Artifact
comment: Artifact whose configuration is being managed.
ontology: CMPO
stereotype: role

CMPO::Artifact Copy
type: Class
subclass of: SPO::Artifact
ontology: CMPO
comment: Copy of an Artifact that is under version control.
stereotype: category

CMPO::Baseline
type: Class
subclass of: SPO::Information Item
ontology: CMPO
comment: Information Item packaging a set of Configuration Items' Versions at a specific time in the product's life (for a product delivery or to establish a relevant point in the Project).
stereotype: subkind

CMPO::Baseline Establishment
type: Class
subclass of: SPO::Performed Composite Activity
comment: Activity for establishing a Baseline embracing a planned set of Configuration Items' Versions.
ontology: CMPO
stereotype: event

CMPO::CR Being Solved
type: Class
subclass of: CMPO::Change Request (CR)
ontology: CMPO
comment: Change Request being solved after authorization.
stereotype: phase

CMPO::Change Accomplishment
type: Class
subclass of: SPO::Performed Composite Activity
comment: Activity for performing the authorized changes in a set of Configuration Items under version control.
ontology: CMPO
stereotype: event

CMPO::Change Control
type: Class
subclass of: SPO::Performed Composite Activity
comment: Activity for formally controlling the modification of Configuration Items, in a process of requesting, evaluating, changing and reviewing.
ontology: CMPO
stereotype: event

CMPO::Change Implementation
type: Class
subclass of: SPO::Performed Composite Activity
comment: Activity for implementing the changes requested and approved for a Configuration Item.
ontology: CMPO
stereotype: event

CMPO::Change Implementer
type: Class
subclass of: SPO::Stakeholder
ontology: CMPO
comment: Stakeholder responsible for implementing a change in Configuration Items.
stereotype: role

CMPO::Change Request Closing
type: Class
comment: Activity for closing a reviewed and approved Change Request.
ontology: CMPO
stereotype: event

CMPO::Change Request Evaluator
type: Class
subclass of: SPO::Stakeholder
ontology: CMPO
comment: Stakeholder responsible for evaluating if a Change Request should be implemented or not.
stereotype: role

CMPO::Change Requester
type: Class
subclass of: SPO::Stakeholder
ontology: CMPO
comment: Stakeholder responsible for requesting a change in Configuration Items.
stereotype: role

CMPO::Change Requesting
type: Class
subclass of: SPO::Performed Simple Activity
comment: Activity for requesting the modification of a set of Configuration Items.
ontology: CMPO
stereotype: event

CMPO::Change Review
type: Class
subclass of: SPO::Performed Simple Activity
comment: Activity for reviewing an accomplished change assuring that the modifications were made as planned.
ontology: CMPO
stereotype: event

CMPO::Change Reviewer
type: Class
subclass of: SPO::Stakeholder
ontology: CMPO
comment: Stakeholder responsible for reviewing the changes in Configuration Items regarding a Change Request.
stereotype: role

CMPO::Checkin
type: Class
subclass of: SPO::Performed Simple Activity
comment: Activity for including new Versions of Configuration Items into a version control repository.
ontology: CMPO
stereotype: event

CMPO::Checkout
type: Class
subclass of: SPO::Performed Simple Activity
comment: Activity for accessing defined versions of Configuration Items from a version control repository, usually for changing purposes.
ontology: CMPO
stereotype: event

CMPO::Closed CR
type: Class
subclass of: CMPO::Change Request (CR)
ontology: CMPO
comment: Change Request closed after solved, reviewed and approved.
stereotype: phase

CMPO::Communicated CR
type: Class
subclass of: CMPO::Change Request (CR)
ontology: CMPO
comment: Change Request in the first phase, communicated.
stereotype: phase

CMPO::Configuration Audit Report
type: Class
subclass of: QAPO::Evaluation Report
subclass of: SPO::Document
ontology: CMPO
comment: Document reporting the results of a Quality Audit Performing, including Noncompliance and Corrective Action Registers.
stereotype: subkind

CMPO::Configuration Auditing
type: Class
subclass of: SPO::Performed Composite Activity
comment: Activity for verifying that a Baseline or a Deliverable Product is complete, consistent and in conformity with the specified requirements.
ontology: CMPO
stereotype: event

CMPO::Configuration Auditor
type: Class
subclass of: SPO::Stakeholder
ontology: CMPO
comment: Stakeholder responsible for auditing the Configuration Management related results.
stereotype: role

CMPO::Configuration Items Identification
type: Class
subclass of: SPO::Performed Composite Activity
comment: Activity for identifying the Configuration Items of a Project.
ontology: CMPO
stereotype: event

CMPO::Configuration Management Plan
type: Class
subclass of: SPO::Document
ontology: CMPO
comment: Document describing the configuration management parameters for conducting the process, including the identified Configuration Items types, the configuration systems and the planned Baselines, Configuration Audits, and Products Deliveries.
stereotype: subkind

CMPO::Configuration Management Planning
type: Class
subclass of: SPO::Performed Composite Activity
comment: Activity for planning the Configuration Management Process, including, among others, the Configuration Management System Establishment and the Configuration Items Identification.
ontology: CMPO
stereotype: event

CMPO::Configuration Management Process
type: Class
subclass of: SPO::Performed Specific Process
ontology: CMPO
comment: Process for conducting the activities related to software configuration management, ensuring the completeness and correctness of software Configuration Items.
stereotype: event

CMPO::Configuration Management System Establishment
type: Class
subclass of: SPO::Performed Composite Activity
comment: Activity for establishing the configuration management system, usually composed of version control system, a change control system and a product building system.
ontology: CMPO
stereotype: event

CMPO::Configuration Manager
type: Class
subclass of: SPO::Stakeholder
ontology: CMPO
comment: Stakeholder responsible for planning and managing the Configuration Management Process.
stereotype: role

CMPO::Deliverable Product
type: Class
subclass of: SPO::Software Product
ontology: CMPO
comment: Software Product ready to be delivered to the client.
stereotype: subkind

CMPO::Evaluated CR
type: Class
subclass of: CMPO::Change Request (CR)
ontology: CMPO
comment: Change Request evaluated and set as authorized or rejected.
stereotype: phase

CMPO::Item
type: Class
ontology: CMPO
comment: Object whose configuration may be managed.
stereotype: mixin

CMPO::Release Management and Delivery
type: Class
subclass of: SPO::Performed Composite Activity
comment: Activity for managing the building, releasing and delivering of the products to be delivered to clients.
ontology: CMPO
stereotype: event

CMPO::Request Evaluation
type: Class
subclass of: SPO::Performed Simple Activity
comment: Activity for evaluating the Change Request for a set of Configuration Items, authorizing or rejecting it.
ontology: CMPO
stereotype: event

CMPO::Reviewed CR
type: Class
subclass of: CMPO::Change Request (CR)
ontology: CMPO
comment: Change Request reviewed to check if the modifications done are correct.
stereotype: phase

CMPO::Solved CR
type: Class
subclass of: CMPO::Change Request (CR)
ontology: CMPO
comment: Change Request solved through the Change Implementation.
stereotype: phase

CMPO::Version
type: Class
ontology: CMPO
comment: Each identified release of a Configuration Item submitted to a version control repository.
stereotype: mode

CMPO::Change Request (CR)
type: Class
subclass of: SPO::Information Item
ontology: CMPO
comment: Information Item describing a request for modification on a set of Configuration Items.
stereotype: subkind

CMPO::Configuration Item (CI)
type: Class
subclass of: CMPO::Item
ontology: CMPO
comment: Object whose configuration is being managed.
stereotype: rolemixin

COM::Analysis Result
type: Class
ontology: COM
comment: Result produced by a Measurement Analysis. An Analysis Result characterizes a Measurable Entity and provides information related to a Measurement Goal.

COM::Base Measure
type: Class
subclass of: COM::Measure
ontology: COM
comment: Measure used to quantify a Directly Measurable Element.

COM::Basic Measurement Procedure
type: Class
subclass of: COM::Measurement Procedure
ontology: COM
comment: Measurement Procedure applicable to a Base Measure.

COM::Complex Goal
type: Class
ontology: COM
comment: Goal that is composed by others.

COM::Derivative Measurement Procedure
type: Class
subclass of: COM::Measurement Procedure
ontology: COM
comment: Measurement Procedure applicable to a Derived Measure.

COM::Derived Measure
type: Class
subclass of: COM::Measure
ontology: COM
comment: Measure used to quantify an Indirectly Measurable Element.

COM::Directly Measurable Element
type: Class
subclass of: COM::Measurable Element
ontology: COM
comment: Measurable Element that does not depend on others to be measured.

COM::Indicator
type: Class
subclass of: COM::Measure
ontology: COM
comment: Measure directly used to indicate the achievement of Measurement Goals.

COM::Indirectly Measurable Element
type: Class
subclass of: COM::Measurable Element
ontology: COM
comment: Measurable Element that depends on others (its sub-elements) to be measured.

COM::Information Need
type: Class
ontology: COM
comment: Information Needs are identified from Measurement Goals and determine which information have to be met by Measures in order to monitor the achievement of the related Measurement Goal.

COM::Interval Scale
type: Class
subclass of: COM::Scale
ontology: COM
comment: Scale in which it is possible to quantify the distance between its Scale Values and there is not a value to represent nonentity (absolute zero). In an Interval Scale, although it is possible to quantify the distance between Scale Values, it is not possible to establish other relations between them.

COM::Measurable Element
type: Class
ontology: COM
comment: Measurable property that characterizes a Measurable Entity Type.

COM::Measurable Entity
type: Class
comment: Anything that can be measured.
ontology: COM

COM::Measurable Entity Type
type: Class
ontology: COM
comment: Type of entities that can be measured.

COM::Measure
type: Class
ontology: COM
comment: Function used to associate a value (Measured Value) to a Measurable Element of a Measurable Entity. Measures quantify Measurable Elements and characterize Measurable Entity Types.

COM::Measure Unit
type: Class
ontology: COM
comment: Unit in which measures can be expressed.

COM::Measured Value
type: Class
subclass of: COM::Scale Value
ontology: COM
comment: Value obtained in a Measurement.

COM::Measurement
type: Class
comment: Action that measures a Measurable Element of a Measurable Entity by applying a Measure and adopting a Measurement Procedure to obtain a Measured Value. A Measurement is performed based on a Measurement Planning Item.
ontology: COM

COM::Measurement Analysis
type: Class
comment: Action that analyzes Measure Values collected for Measures aiming to characterize a Measurable Entity and provide information related to a Measurement Goal.
ontology: COM

COM::Measurement Formula
type: Class
ontology: COM
comment: Formula that quantifies relations between Measures from which a Derived Measure is obtained.

COM::Measurement Goal
type: Class
ontology: COM
comment: Goal that can be used to drive the identification of the Measures needed to provide information in a certain context. Measurement Goals are established based on more general Goals.

COM::Measurement Planning
type: Class
comment: Action that plans the measurement, i.e., determines the Measurement Goals to be monitored, the Information Needs to be considered, the Measures to be collected to meet the Information Needs and the Measurement Procedures to be applied.
ontology: COM

COM::Measurement Planning Item
type: Class
ontology: COM
comment: Social Object produced during Measurement Planning. A Measurement Planning Item specifies a Measurement Goal to be monitored, an Information Need to be considered, a Measure to be used to meet the Information Need and a Measurement Procedure to be applied to collect data for the Measure. Several Measurement Planning Items can be produced during Measurement Planning.

COM::Measurement Procedure
type: Class
ontology: COM
comment: Procedure applicable to a Measure and that describe the steps to be carried out to collect data for it.

COM::Ordinal Scale
type: Class
subclass of: COM::Scale
ontology: COM
comment: Scale whose Scale Values can be mapped to a certain order or ranking.

COM::Rational Scale
type: Class
subclass of: COM::Scale
ontology: COM
comment: Scale in which it is possible to quantify the distance between its Scale Values, there is a value to represent nonentity (absolute zero) and it is possible to establish relations between Scale Values.

COM::Scale
type: Class
ontology: COM
comment: Delimitates the space of values possible to be associated by a Measure to a Measurable Element.

COM::Scale Value
type: Class
ontology: COM
comment: Value that compose a Scale.

COM::Simple Goal
type: Class
ontology: COM
comment: Goal that is not composed by others.

CPO::Code Development
type: Class
subclass of: SPO::Performed Simple Activity
ontology: CPO
comment: Simple Performed Activity executed for developing the software Code according to previews definitions.
stereotype: event

CPO::Code Documentation
type: Class
subclass of: SPO::Performed Simple Activity
ontology: CPO
comment: Simple Performed Activity executed for documenting the software Code with useful information.
stereotype: event

CPO::Code Review
type: Class
subclass of: SPO::Performed Simple Activity
ontology: CPO
comment: Simple Performed Activity executed for reviewing the software Code to identify errors and non-conformances.
stereotype: event

CPO::Code Review Report
type: Class
subclass of: SPO::Document
ontology: CPO
comment: Document pointing out problems identified in the Code during review activities.
stereotype: subkind

CPO::Code Reviewer
type: Class
subclass of: SPO::Stakeholder
ontology: CPO
comment: Stakeholder responsible for reviewing the Code according to the Requirements Document and Design Document.
stereotype: role

CPO::Coding
type: Class
subclass of: SPO::Performed Composite Activity
ontology: CPO
comment: Composite Performed Activity executed for coordinating the Code development and documentation, according to definitions from the Requirements Document and Design Document.
stereotype: event

CPO::Coding Process
type: Class
subclass of: SPO::Performed Specific Process
ontology: CPO
comment: Specific Performed Process for conducting the activities related to software Code production.
stereotype: event

CPO::Programmer
type: Class
subclass of: SPO::Stakeholder
ontology: CPO
comment: Stakeholder with programming skills responsible for producing and documenting the software Code.
stereotype: role

DPO::Architectural Component
type: Class
subclass of: DPO::Architectural Element
comment: Architectural Element describing a software module as part of an Architecture.
ontology: DPO
stereotype: subkind

DPO::Architectural Connector
type: Class
subclass of: DPO::Architectural Element
comment: Architectural Element connecting two or more Components in an Architecture.
ontology: DPO
stereotype: subkind

DPO::Architectural Design
type: Class
subclass of: SPO::Performed Composite Activity
comment: Activity for making the high-level design choices, defining the Software Architecture and involved elements.
ontology: DPO
stereotype: event

DPO::Architectural Element
type: Class
ontology: DPO
comment: Model Element referring to an Architectural Component or Connector, and its Interfaces.
stereotype: subkind

DPO::Architecture Development
type: Class
subclass of: SPO::Performed Composite Activity
subclass of: SPO::Performed Simple Activity
comment: Activity aiming to produce the Software Architecture and specifying its Architectural Components and Connectors.
ontology: DPO
stereotype: event

DPO::Component Design
type: Class
subclass of: SPO::Performed Simple Activity
comment: Activity for refining each Architectural Component of a software.
ontology: DPO
stereotype: event

DPO::Component Interface Design
type: Class
subclass of: SPO::Performed Simple Activity
comment: Activity for refining each Interface Specification of a software.
ontology: DPO
stereotype: event

DPO::Data Definitions
type: Class
subclass of: SPO::Information Item
ontology: DPO
comment: Information Item describing the high-level choices of how the software will manage data.
stereotype: subkind

DPO::Data Design
type: Class
subclass of: SPO::Performed Simple Activity
comment: Activity for producing a detailed Data Model for data storage and management.
ontology: DPO
stereotype: event

DPO::Data High-level Design
type: Class
subclass of: SPO::Performed Simple Activity
comment: Activity for establish the high-level choices regarding the software data.
ontology: DPO
stereotype: event

DPO::Data Model
type: Class
subclass of: SPO::Model
ontology: DPO
comment: Model containing the physical and logical decisions on how to manage and storage the software data.
stereotype: subkind

DPO::Design Document
type: Class
subclass of: SPO::Composite Artifact
subclass of: SPO::Document
ontology: DPO
comment: Document specifying the design of a software, by depicting the software architecture, components, interfaces and data models, as well as other information regarding the design choices and decisions.
stereotype: subkind

DPO::Design Documentation
type: Class
subclass of: SPO::Performed Composite Activity
comment: Activity for registering the architectural and detailed design choices and decisions, producing a Design Document.
ontology: DPO
stereotype: event

DPO::Design Evaluation
type: Class
subclass of: SPO::Performed Composite Activity
comment: Activity for evaluating a Design Document, registering the identified issues.
ontology: DPO
stereotype: event

DPO::Design Evaluation Document
type: Class
subclass of: SPO::Document
ontology: DPO
comment: Document registering the issues identified in a Design Document evaluation.
stereotype: subkind

DPO::Design Process
type: Class
subclass of: SPO::Performed Specific Process
ontology: DPO
comment: Process for defining and specifying a solution to be implemented for a software product, considering the requirements for it. It is a refinement process starting with the software architecture, and going down to the design of its elements, interfaces, and other characteristics of a software, until achieving the design of implementation units.
stereotype: event

DPO::Designer
type: Class
subclass of: SPO::Stakeholder
ontology: DPO
comment: Stakeholder responsible for making the Detailed Design choices for a software.
stereotype: role

DPO::Detailed Design
type: Class
subclass of: SPO::Performed Composite Activity
comment: Activity for refining a preliminary software design to the extent that it is sufficiently complete to be implemented. [ISO/IEC/IEEE 24765]
ontology: DPO
stereotype: event

DPO::Interface High-level Design
type: Class
subclass of: SPO::Performed Simple Activity
comment: Activity for specifying the Interfaces between Architectural Components and with external elements (users or other systems).
ontology: DPO
stereotype: event

DPO::Interface Specification
type: Class
subclass of: SPO::Information Item
ontology: DPO
comment: Information Item describing an internal or external interface of a software architecture.
stereotype: subkind

DPO::Software Architect
type: Class
subclass of: SPO::Stakeholder
ontology: DPO
comment: Stakeholder responsible for designing the Software Architecture.
stereotype: role

DPO::Software Architecture
type: Class
subclass of: SPO::Model
ontology: DPO
comment: Model describing the fundamental structures of a software, including its components, how they are connected, and its internal and external interfaces.
stereotype: subkind

DPO::User Interface Design
type: Class
subclass of: SPO::Performed Simple Activity
comment: Activity for specifying the User Interfaces in detail.
ontology: DPO
stereotype: event

DPO::User Interface Specification
type: Class
subclass of: DPO::Interface Specification
ontology: DPO
comment: Interface Specification focusing on the human-computer interaction.
stereotype: subkind

EO::Allocation Unit
type: Class
subclass of: EO::Organizational Unit
ontology: EO
stereotype: role

EO::Business Role
type: Class
subclass of: EO::Human Resource Role
stereotype: 2ndOT
ontology: EO

EO::Complex Organizational Unit
type: Class
subclass of: EO::Organizational Unit
ontology: EO

EO::Complex Standalone Formal Organization
type: Class
subclass of: EO::Standalone Formal Organization
ontology: EO

EO::Employment
type: Class
ontology: EO
stereotype: relator

EO::Employment Type
type: Class
stereotype: 2ndOT
ontology: EO

EO::Formal Organization
type: Class
subclass of: EO::Organization
ontology: EO
stereotype: kind

EO::Formal Organization Employer
type: Class
subclass of: EO::Formal Organization
ontology: EO
stereotype: role

EO::Formal Organization Member Type
type: Class
subclass of: EO::Human Resource Role
stereotype: 2ndOT
ontology: EO

EO::Formal Organization Type
type: Class
stereotype: 2ndOT
ontology: EO

EO::Human Resource
type: Class
ontology: EO
stereotype: role

EO::Human Resource Role
type: Class
stereotype: 2ndOT
ontology: EO

EO::Job Plan
type: Class
ontology: EO
stereotype: kind

EO::Multi Formal Organization
type: Class
subclass of: EO::Formal Organization
ontology: EO

EO::OU Assignment
type: Class
ontology: EO
stereotype: relator

EO::OU Assignment Type
type: Class
stereotype: 2ndOT
ontology: EO

EO::OU Member
type: Class
subclass of: EO::Human Resource
ontology: EO
stereotype: role

EO::Organization
type: Class
ontology: EO
comment: Same as UFO::Organization. A Social Agent involving people and other agents and facilities with an arrangement of responsibilities, authorities and relationships.
stereotype: category

EO::Organizational Role
type: Class
stereotype: 2ndOT
comment: A Social Role, recognized by the Organization, assigned to Agents when they are hired, included in a team, allocated or participating in activities.
ontology: EO

EO::Organizational Team
type: Class
subclass of: EO::Team
ontology: EO
stereotype: subkind

EO::Organizational Unit
type: Class
subclass of: EO::Organization
ontology: EO
stereotype: kind

EO::Organizational Unit Type
type: Class
stereotype: 2ndOT
ontology: EO

EO::Project
type: Class
comment: A Social Object as a temporary endeavor undertaken to create a unique product, service, or result.
ontology: EO
stereotype: kind

EO::Project Team
type: Class
subclass of: EO::Team
subclass of: SPO::Team Stakeholder
ontology: EO
stereotype: subkind

EO::Simple Organizational Unit
type: Class
subclass of: EO::Organizational Unit
ontology: EO

EO::Simple Standalone Formal Organization
type: Class
subclass of: EO::Standalone Formal Organization
ontology: EO

EO::Standalone Formal Organization
type: Class
subclass of: EO::Formal Organization
ontology: EO

EO::Team
type: Class
ontology: EO
comment: Social Agent representing a group of people with a defined purpose.
stereotype: kind

EO::Team Member
type: Class
ontology: EO
stereotype: role

EO::Team Membership
type: Class
ontology: EO
stereotype: relator

EO::Team Purpose
type: Class
ontology: EO
stereotype: mode

GORO::Atomic Task
type: Class
subclass of: GORO::Task
comment: An Atomic Task is a Task that is not decomposed in other tasks.
ontology: GORO

GORO::Complex Task
type: Class
subclass of: GORO::Task
comment: A Complex Task is a Task that is composed in other tasks.
ontology: GORO

GORO::Hardgoal
type: Class
ontology: GORO
comment: Hardgoal is a proposition that is objectively satisfied by a given set of situations.

GORO::Requirement
type: Class
subclass of: RSRO::Requirement
comment: A Goal in the scope of a specific problem, that describes environmental conditions to be achieved through a desired solution resulting in satisfaction of the underlying strategic goals. In GORE, these goals can be refined by decomposing them into sub-goals, as well as by defining them by means of alternative goals.
ontology: GORO

GORO::Softgoal
type: Class
ontology: GORO
comment: Softgoal is an initial and temporary vague expression of a goal not suficiently defined yet. It refers to a vague quality region whose exact boundaries are unknown. Thus it is not possible to determine a priori the set of situations that satisfies the softgoal. Its satisfiability is usually related to an agent's judgement.

GORO::Task
type: Class
comment: A Task is a plan to achieve a goal.
ontology: GORO

QAPO::Adherence Evaluation
type: Class
subclass of: SPO::Performed Composite Activity
comment: Activity for objectively evaluating the adherence of processes and products to the applicable requirements, registering the identified issues.
ontology: QAPO
stereotype: event

QAPO::Artifact Evaluation
type: Class
subclass of: SPO::Performed Simple Activity
comment: Activity for objectively evaluating the adherence of products and deliverables to the applicable requirements.
ontology: QAPO
stereotype: event

QAPO::Evaluated Artifact
type: Class
subclass of: SPO::Artifact
comment: Artifact objectively evaluated.
ontology: QAPO
stereotype: role

QAPO::Evaluated Process
type: Class
subclass of: SPO::Performed Process
comment: Process objectively evaluated.
ontology: QAPO
stereotype: role

QAPO::Evaluation Report
type: Class
subclass of: SPO::Document
comment: Document describing the evaluation results and identified issues.
ontology: QAPO
stereotype: subkind

QAPO::Noncompliance Closing
type: Class
subclass of: SPO::Performed Simple Activity
comment: Activity for finishing a noncompliance once it is satisfactorily solved.
ontology: QAPO
stereotype: event

QAPO::Noncompliance Control
type: Class
subclass of: SPO::Performed Composite Activity
comment: Activity for managing the registered noncompliances until their effective resolution.
ontology: QAPO
stereotype: event

QAPO::Noncompliance Identification
type: Class
subclass of: SPO::Performed Simple Activity
comment: Activity for registering the noncompliances identified in processes and artifacts.
ontology: QAPO
stereotype: event

QAPO::Noncompliance Register
type: Class
subclass of: SPO::Information Item
comment: Information Item describing a noncompliance (a failure or refusal to conform to an applicable requirement) in a process or artifact, and related information to solve it.
ontology: QAPO
stereotype: subkind

QAPO::Noncompliance Resolution
type: Class
subclass of: SPO::Performed Simple Activity
comment: Activity for analyzing a noncompliance, planning and executing the applicable corrective actions to its resolution.
ontology: QAPO
stereotype: event

QAPO::Noncompliance Responsible
type: Class
subclass of: SPO::Person Stakeholder
ontology: QAPO
comment: Stakeholder responsible for solving a noncompliance.
stereotype: role

QAPO::Process Evaluation
type: Class
subclass of: SPO::Performed Simple Activity
comment: Activity for objectively evaluating the adherence of processes and activities to the applicable requirements.
ontology: QAPO
stereotype: event

QAPO::Quality Assurance Plan
type: Class
subclass of: SPO::Document
comment: Document registering the planed quality assurance activities, processes and artifacts to be evaluated and involved personnel.
ontology: QAPO
stereotype: subkind

QAPO::Quality Assurance Planning
type: Class
subclass of: SPO::Performed Activity
subclass of: SPO::Performed Composite Activity
comment: Activity for planning the quality assurance activities, resulting in a Quality Assurance Plan.
ontology: QAPO
stereotype: event

QAPO::Quality Assurance Process
type: Class
subclass of: SPO::Performed Specific Process
comment: Process for conducting the activities related to software quality assurance, assessing and assuring adherence of the performed processes and produced artifacts to the applicable requirements.
ontology: QAPO
stereotype: event

QAPO::Quality Auditor
type: Class
subclass of: SPO::Person Stakeholder
ontology: QAPO
comment: Stakeholder responsible for conducting objective evaluations.
stereotype: role

RDPO::Conceptual Model
type: Class
subclass of: SPO::Model
comment: Model describing the Product Requirements under different and relevant views.
ontology: RDPO
stereotype: subkind

RDPO::Conceptual Modeling
type: Class
subclass of: SPO::Performed Composite Activity
comment: Composite Performed Activity executed for modeling requirements, producing Conceptual Models that provide a more comprehensive view of the problem.
ontology: RDPO
stereotype: event

RDPO::Requirements Agreement
type: Class
subclass of: SPO::Information Item
comment: Information Item representing the agreement achieved by the Stakeholders, regarding the Requirements for the product.
ontology: RDPO
stereotype: subkind

RDPO::Requirements Development Process
type: Class
subclass of: SPO::Performed Specific Process
ontology: RDPO
comment: Specific Performed Process for establishing and developing the requirements for a system or software.
stereotype: event

RDPO::Requirements Documentation
type: Class
subclass of: SPO::Performed Composite Activity
comment: Composite Performed Activity executed for recording Documented Requirements and related Conceptual Models in Requirements Documents, assuring proper recording and management of them during and after the project.
ontology: RDPO
stereotype: event

RDPO::Requirements Elicitation
type: Class
subclass of: SPO::Performed Composite Activity
comment: Composite Performed Activity executed for identifying requirements from the Stakeholders and other sources, and documenting them.
ontology: RDPO
stereotype: event

RDPO::Requirements Evaluation Document
type: Class
subclass of: SPO::Document
comment: Document pointing out problems identified in Documented Requirements and Conceptual Models registered in a Requirements Document.
ontology: RDPO
stereotype: subkind

RDPO::Requirements Negotiation and Prioritization
type: Class
subclass of: SPO::Performed Composite Activity
comment: Composite Performed Activity executed to solve problems in the requirements and to reach an agreement on the set of requirements to be considered in the Project and their priorities.
ontology: RDPO
stereotype: event

RDPO::Requirements Reviewer
type: Class
subclass of: SPO::Stakeholder
ontology: RDPO
comment: Stakeholder responsible for conducting reviews in requirements artifacts.
stereotype: role

RDPO::Requirements Verification and Validation
type: Class
subclass of: SPO::Performed Composite Activity
comment: Composite Performed Activity executed for evaluating Documented Requirements and Conceptual Models registered in Requirements Documents, and for recording the identified problems.
ontology: RDPO
stereotype: event

ROoST::Black-box Testing Technique
type: Class
subclass of: ROoST::Testing Technique
ontology: ROoST
comment: Testing technique that ignores the internal mechanism of a system or component and focuses solely on the outputs generated in response to selected inputs and execution conditions (adapted from ISO/IEC/IEEE 24765:2017 Systems and software engineering-Vocabulary)
stereotype: subkind

ROoST::Code To Be Tested
type: Class
subclass of: SwO::Code
comment: Portion of Code (software module) to be tested by a Test Case.
ontology: ROoST
stereotype: role

ROoST::Incident Management Tool
type: Class
subclass of: SPO::Software Product
ontology: ROoST
comment: Software product that manages and maintains lists of issues as needed by an organization (adapted from Wikipedia).
stereotype: subkind

ROoST::Incident Report
type: Class
subclass of: SPO::Information Item
ontology: ROoST
comment: Report describing the occurrence, nature, and status of an incident (adapted from ISO/IEC/IEEE 29119-1:2013 Software and systems engineering--Software testing--Part 1: Concepts and definitions, 4.18).
stereotype: subkind

ROoST::Integration Testing
type: Class
subclass of: ROoST::Level-based Testing
comment: Level-based Testing focusing on larger components, ensuring that a collection of units functions as desired.
ontology: ROoST
stereotype: event

ROoST::Level-based Testing
type: Class
subclass of: SPO::Performed Composite Activity
comment: Composite Performed Activity consisting of testing activities and classified by the different levels they can be performed.
ontology: ROoST
stereotype: event

ROoST::Model-based Testing Technique
type: Class
subclass of: ROoST::Testing Technique
ontology: ROoST
comment: Testing technique in which the test cases are derived from a model that describes the system under test.
stereotype: subkind

ROoST::Mutation Testing Technique
type: Class
subclass of: ROoST::Testing Technique
ontology: ROoST
comment: Testing technique in which two or more program mutations are executed using the same test cases to evaluate the ability of the test cases to detect differences in the mutations (ISO/IEC/IEEE 24765:2017 Systems and software engineering-Vocabulary)
stereotype: subkind

ROoST::Stub
type: Class
subclass of: ROoST::Test Code
ontology: ROoST
comment: Skeletal or special-purpose test code substituting a software module, used to test a module that calls or is otherwise dependent on it (adapted from ISO/IEC/IEEE 24765:2017 Systems and software engineering - Vocabulary)
stereotype: subkind

ROoST::System Testing
type: Class
subclass of: ROoST::Level-based Testing
comment: Level-based Testing focusing on the behavior of the entire system, ensuring that it is in conformance with its requirements.
ontology: ROoST
stereotype: event

ROoST::Test Analysis Report
type: Class
subclass of: SPO::Document
comment: Document containing the analysis of Test Results and how they succeed.
ontology: ROoST
stereotype: subkind

ROoST::Test Case
type: Class
subclass of: SPO::Document
comment: Document containing the input data, expected results, steps and general conditions for testing some situation regarding a Code To Be Tested.
ontology: ROoST
stereotype: subkind

ROoST::Test Case Actual Result
type: Class
subclass of: SPO::Information Item
ontology: ROoST
comment: The actual result obtained from the execution of a test case.
stereotype: subkind

ROoST::Test Case Design
type: Class
subclass of: SPO::Performed Simple Activity
ontology: ROoST
comment: Simple Performed Activity for designing the Test Cases to be executed, supported by input artifacts.
stereotype: event

ROoST::Test Case Design Input
type: Class
subclass of: SPO::Artifact
ontology: ROoST
comment: Some Artifact defined as an input for the Test Case Design.
stereotype: rolemixin

ROoST::Test Case Designer
type: Class
subclass of: SPO::Stakeholder
ontology: ROoST
comment: Stakeholder responsible for designing test cases and analysing test results.
stereotype: role

ROoST::Test Case Expected Result
type: Class
subclass of: SPO::Information Item
ontology: ROoST
comment: The result expected from the execution of a test case.
stereotype: subkind

ROoST::Test Code
type: Class
subclass of: SwO::Code
comment: Code produced for implementing a Test Case.
ontology: ROoST
stereotype: subkind

ROoST::Test Coding
type: Class
subclass of: SPO::Performed Simple Activity
ontology: ROoST
comment: Simple Performed Activity for implementing the Test Cases as Code artifacts (Test Code) to be used during Test Execution.
stereotype: event

ROoST::Test Driver
type: Class
subclass of: ROoST::Test Code
ontology: ROoST
comment: Software item used to invoke a module under test and, often, provide test inputs, control and monitor execution, and report test results (adapted from ISO/IEC/IEEE 24765:2017 Systems and software engineering-Vocabulary).
stereotype: subkind

ROoST::Test Execution
type: Class
subclass of: SPO::Performed Simple Activity
ontology: ROoST
comment: Simple Performed Activity for effectively executing the Test Cases, by running the Test Code and producing the Test Results.
stereotype: event

ROoST::Test Hardware Resource
type: Class
subclass of: SPO::Hardware Resource
comment: Hardware Resource that comprises the Testing Environment of a Project.
ontology: ROoST
stereotype: role

ROoST::Test Incident Report
type: Class
subclass of: ROoST::Incident Report
ontology: ROoST
comment: Report describing any event that occurs during the testing process which requires investigation (adapted from ISO/IEC/IEEE 24765:2017 Systems and software engineering-Vocabulary)
stereotype: subkind

ROoST::Test Input
type: Class
subclass of: SPO::Information Item
comment: Descriptions of the parameters and values to be used in a test case, in order to produce an expected result.
ontology: ROoST
stereotype: subkind

ROoST::Test Management Tool
type: Class
subclass of: SPO::Software Product
ontology: ROoST
comment: Software Product used to store information on how testing is to be done, plan testing activities and report the status of testing activities (adpated from Wikipedia).
stereotype: subkind

ROoST::Test Manager
type: Class
subclass of: SPO::Stakeholder
ontology: ROoST
comment: Stakeholder responsible for planning and managing the testing activities.
stereotype: role

ROoST::Test Plan
type: Class
subclass of: SPO::Document
comment: Document describing how the tests should be performed, providing a roadmap for the testing activities.
ontology: ROoST
stereotype: subkind

ROoST::Test Planning
type: Class
subclass of: SPO::Performed Composite Activity
comment: Composite Performed Activity for planning how the testing activities should be performed, and documenting it in a Test Plan.
ontology: ROoST
stereotype: event

ROoST::Test Result
type: Class
subclass of: SPO::Document
comment: Document containing the actual results and identified issues relative to a Test Case execution.
ontology: ROoST
stereotype: subkind

ROoST::Test Result Analysis
type: Class
subclass of: SPO::Performed Simple Activity
ontology: ROoST
comment: Simple Performed Activity for analyzing Test Results to determine whether or not tests have been successful in identifying defects.
stereotype: event

ROoST::Test Script
type: Class
subclass of: ROoST::Test Code
ontology: ROoST
comment: Short program written in a programming language used to test part of the functionality of a software system. Test scripts written as a short program can either be written using a special automated functional GUI test tool or in a well-known programming language (Wikipedia).
stereotype: subkind

ROoST::Test Software Resource
type: Class
subclass of: SPO::Software Resource
ontology: ROoST
comment: Software Resource that comprises the Testing Environment of a Project.
stereotype: role

ROoST::Test Suite
type: Class
subclass of: SPO::Document
comment: A collection of test cases that are intended to be used to test a software program to show that it has some specified set of behaviours (Wikipedia).
ontology: ROoST
stereotype: subkind

ROoST::Tester
type: Class
subclass of: SPO::Stakeholder
ontology: ROoST
comment: Stakeholder responsible for coding and executing test cases.
stereotype: role

ROoST::Testing Environment
type: Class
ontology: ROoST
comment: The set of resources (Hardware and Software Resources) that are used to perform testing activities of a Project.
stereotype: collective

ROoST::Testing Level
type: Class
stereotype: 2ndOT
comment: Levels in which testing activities are performed, such as Unit, Integration and System testing.
ontology: ROoST

ROoST::Testing Process
type: Class
subclass of: SPO::Performed Specific Process
ontology: ROoST
comment: Specific Performed Process for planning and executing the dynamic testing activities for the software in development.
stereotype: event

ROoST::Testing Technique
type: Class
subclass of: SPO::Technique
ontology: ROoST
comment: Technique for designing test cases. It can be Black-box, White-box, Model-based or Mutation testing techniques, among others.
stereotype: subkind

ROoST::Testing Technique Type
type: Class
stereotype: 2ndOT
comment: Major types of testing techniques such as black-box, white-box, model-based and mutation testing techniques.
ontology: ROoST

ROoST::Unit Testing
type: Class
subclass of: ROoST::Level-based Testing
comment: Level-based Testing focusing on the unit or the individual components that have been developed, ensuring that the unit functions correctly in isolation.
ontology: ROoST
stereotype: event

ROoST::White-box Testing Technique
type: Class
subclass of: ROoST::Testing Technique
ontology: ROoST
comment: Testing Technique in which the tests are derived from an examination of the structure of the code to be tested (adapted from ISO/IEC/IEEE 29119-1:2013 Software and systems engineering--Software testing--Part 1: Concepts and definitions)
stereotype: subkind

RRO::Adaptation Program
type: Class
subclass of: RRO::RRT Program
comment: An Adaptation Program is a RRT Program that intends to satisfy at least one Change Runtime Requirement Artifact.
ontology: RRO

RRO::Adaptation Program Copy Execution
type: Class
subclass of: RRO::RRT Program Copy Execution
comment: An Adaptation Program Copy Execution is the execution of a Loaded Adaptation Program Copy. It uses Change Runtime Requirement Artifacts as resources to triggers changes in its Loaded Target Program Copy.
ontology: RRO

RRO::Change Runtime Requirement Artifact
type: Class
subclass of: RRO::Runtime Requirement Artifact
comment: Change Runtime Requirement Artifact specifies changes on the system's behavior, in order for the software system to keep fulfilling the goals it has been designed for.
ontology: RRO

RRO::Compliance Program
type: Class
subclass of: RRO::RRT Program
comment: Compliance Program is a RRT Program that intends to satisfy at least one Monitoring Runtime Requirement Artifact.
ontology: RRO

RRO::Compliance Program Copy Execution
type: Class
subclass of: RRO::RRT Program Copy Execution
comment: A Compliance Program Copy Execution is the execution of a Loaded Compliance Program Copy. It uses Monitoring Runtime Requirement Artifacts as resources to monitor Execution States.
ontology: RRO

RRO::Controller
type: Class
subclass of: RRO::Machine
comment: A Machine where a Loaded Program Copy is running (Program Copy Execution) plays the role of Controller.
ontology: RRO

RRO::Design Time Requirement Artifact
type: Class
subclass of: RSRO::Requirement Artifact
comment: Design Time Requirement Artifact is a Requirement Artifact written in natural language or other format that could not be processed by a program at runtime. It is a Requirement Artifact to be used during design time.
ontology: RRO

RRO::Loaded Adaptation Program Copy
type: Class
subclass of: RRO::Loaded RRT Program Copy
comment: Loaded Adaptation Program Copy is the materialization of an Adaptation Program.
ontology: RRO

RRO::Loaded Compliance Program Copy
type: Class
subclass of: RRO::Loaded RRT Program Copy
comment: Loaded Compliance Program Copy is the materialization of a Compliance Program.
ontology: RRO

RRO::Loaded Program Copy
type: Class
comment: Loaded Program Copy is the materialization of a Program, inhering in a Machine.
ontology: RRO

RRO::Loaded RRT Program Copy
type: Class
subclass of: RRO::Loaded Program Copy
comment: Loaded RRT Program Copy is the materialization of a RRT Program.
ontology: RRO

RRO::Loaded Target Program Copy
type: Class
subclass of: RRO::Loaded Program Copy
comment: Loaded Target Program Copy is the materialization of a Target Program.
ontology: RRO

RRO::Machine
type: Class
comment: Machine is a hardware equipament able to run programs.
ontology: RRO

RRO::Monitoring Runtime Requirement Artifact
type: Class
subclass of: RRO::Runtime Requirement Artifact
comment: Monitoring Runtime Requirement Artifact defines the criteria for verifying if a requirement is being satisfied or not at runtime.
ontology: RRO

RRO::Observable State
type: Class
comment: Observable State is a situation resulting from the execution of a program copy. It involves qualities and quality values (qualia) of the Machine in which the Loaded Program Copy inheres, as well as of entities residing in that Machine (including the Loaded Program Copy itself).
ontology: RRO

RRO::Program Copy Execution
type: Class
comment: Program Copy Execution is an Event representing the execution of the Loaded Program Copy running in a Machine. In other words, the Program Copy Execution is the event of the physical manifestation of the dispositions (represented as the complex disposition Loaded Program Copy) that inhere in the Machine.
ontology: RRO

RRO::RRT Program
type: Class
subclass of: SwO::Program
comment: An RRT Program is a Program that is built intending to satisfy at least one Runtime Requirement Artifact.
ontology: RRO

RRO::RRT Program Copy Execution
type: Class
subclass of: RRO::Program Copy Execution
comment: An RRT Program Copy Execution is the execution of a Loaded RRT Program Copy. It uses Runtime Requirement Artifacts as resources.
ontology: RRO

RRO::Runtime Requirement Artifact
type: Class
subclass of: RSRO::Requirement Artifact
ontology: RRO
comment: Runtime Requirement Artifact is a Requirement Artifact written in a computational file that could be processed by a program at runtime (RRT Program Copy Execution).

RRO::Software Function
type: Class
ontology: RRO
comment: Software Functions are functional dispositions that constitute the complex disposition Loaded Program Copy. Each Software Function is an instance of a Software Function Universal. When the software development process is accomplished correctly, the Software Functions that constitute the Loaded Program Copy are instances of the exact Software Function Universals described by the Program Specification and successfully implemented by the Program.

RRO::Target Execution State
type: Class
subclass of: RRO::Observable State
comment: Execution State is the Observable State resulting from the Target Program Copy Execution, which is monitored by some Compliance Program Copy Executions.
ontology: RRO

RRO::Target Program
type: Class
subclass of: SwO::Program
ontology: RRO
comment: Target Program is the role a Program plays when it is the targer of a RRT Program, i.e., the RRT Program are built to act over (monitor/change) the Target Program.

RRO::Target Program Copy Execution
type: Class
subclass of: RRO::Program Copy Execution
comment: A Target Program Copy Execution is the execution of a Loaded Target Program Copy. It brings about to an Execution State.
ontology: RRO

RSMO::Analysis Result Description
type: Class
subclass of: SPO::Information Item
comment: Information Item that records the Analysis Result produced in a Software Measurement Analysis.
ontology: RSMO

RSMO::Business Goal
type: Class
comment: Goal that expresses the intention for which strategic actions are planned and performed.
ontology: RSMO

RSMO::Data Analysis
type: Class
comment: Activity for analyzing the selected Measured Values and producing the Analysis Result Description that records the Analysis Result.
ontology: RSMO
stereotype: event

RSMO::Data Collection
type: Class
comment: Activity for collecting and storing data for the Software-Related Measure indicated in the selected Software Measurement Plan Item.
ontology: RSMO
stereotype: event

RSMO::Information Need Description
type: Class
subclass of: SPO::Information Item
comment: Information Item that documents the description of an Information Need.
ontology: RSMO
stereotype: subkind

RSMO::Information Needs Identification
type: Class
subclass of: SPO::Performed Simple Activity
comment: Activity for identifying and recording the Information Needs to be included in the Software Measurement Plan. Information Needs are identified from the established Software Measurement Goals.
ontology: RSMO
stereotype: event

RSMO::Measurable Software-Related Entity
type: Class
subclass of: COM::Measurable Entity
comment: Measurable Entity related to software.
ontology: RSMO

RSMO::Measurable Software-Related Entity Type
type: Class
subclass of: COM::Measurable Entity Type
ontology: RSMO
comment: Type of Measurable Entities related to software.

RSMO::Measure Description
type: Class
subclass of: SPO::Information Item
comment: Information Item that documents the description of a Software-Related Measure.
ontology: RSMO
stereotype: subkind

RSMO::Measured Value Description
type: Class
subclass of: SPO::Information Item
comment: Information Item that records a Measured Value.
ontology: RSMO

RSMO::Measurement Analysis Procedure
type: Class
comment: Procedure applied to analyze Measured Values obtained for a Software-Related Measure.
ontology: RSMO

RSMO::Measurement Analyst
type: Class
subclass of: SPO::Stakeholder
ontology: RSMO
comment: Role played by the Stakeholder in charge of Software Measurement Analysis.
stereotype: role

RSMO::Measurement Context
type: Class
ontology: RSMO
comment: Situation in which a Software Measurement Execution was performed.

RSMO::Measurement Executor
type: Class
subclass of: SPO::Stakeholder
ontology: RSMO
comment: Role played by the Stakeholder in charge of Software Measurement Execution. It does not include automated measurement (by tools).
stereotype: role

RSMO::Measurement Goals Establishment
type: Class
subclass of: SPO::Performed Simple Activity
comment: Activity for establishing and recording the Software Measurement Goals to be included in the Software Measurement Plan.
ontology: RSMO
stereotype: event

RSMO::Measurement Manager
type: Class
subclass of: SPO::Stakeholder
ontology: RSMO
comment: Role played by the Stakeholder in charge of Software Measurement Planning.
stereotype: role

RSMO::Measurement Plan Item Selection
type: Class
comment: Activity for selecting the Software Measurement Plan Item to be used to guide the Software Measurement Execution. The selected Software Measurement Plan Item indicates the Software-Related Measured to be applied in the Software Measurement Execution and the Operational Definition of Measure to be considered.
ontology: RSMO
stereotype: event

RSMO::Measurement Planning Start
type: Class
subclass of: SPO::Performed Simple Activity
comment: Activity for defining the Software Measurement Plan structure, its initial information (e.g., organization to which it was defined and elaboration date) and starting its elaboration.
ontology: RSMO
stereotype: event

RSMO::Measurement Result Reporting
type: Class
comment: Activity for communicating the Analysis Result Description to the relevant Stakeholders.
ontology: RSMO
stereotype: event

RSMO::Measures Identification
type: Class
subclass of: SPO::Performed Simple Activity
comment: Activity for identifying and recording the Software-Related Measures to be included in the Software Measurement Plan. Software-Related Measures are identified from Information Needs in the sense that Measures must meet the identified Information Needs.
ontology: RSMO
stereotype: event

RSMO::Operational Definition of Measure
type: Class
subclass of: SPO::Information Item
comment: Information Item that specifies information regarding data collection and analysis of a Software-Related Measure. An Operational Definition of Measure indicates: Measurement Procedure, Measurement Periodicity, Measurement Moment, Measurement Responsible, Measurement Analysis Procedure, Measurement Analysis Periodicity, Measurement Analysis Moment, and Measurement Analysis Responsible.
ontology: RSMO
stereotype: subkind

RSMO::Operational Definition of Measure Establishment
type: Class
subclass of: SPO::Performed Simple Activity
comment: Activity for establishing the Operational Definitions of Measures for the identified Software-Related Measures.
ontology: RSMO
stereotype: event

RSMO::Periodicity
type: Class
ontology: RSMO

RSMO::Planning Item Documentation
type: Class
subclass of: SPO::Performed Simple Activity
comment: Activity for documenting Measurement Planning Items. Each Measurement Planning Item includes a Software Measurement Goal Description, an Information Need Description, a Software-Related Measure and an Operational Definition of Measure. Measurement Planning Items produced during the Software Measurement Analysis are part of the Software Measurement Plan produced in that activity.
ontology: RSMO
stereotype: event

RSMO::Selection of Data for Analysis
type: Class
comment: Activity for selecting the Measured Values of the selected Software-Related Measures to be analyzed in the Software Measurement Analysis.
ontology: RSMO
stereotype: event

RSMO::Selection of Entity for Measurement
type: Class
comment: Activity for selecting the Software-Related Measurable Entity to be measured in the Software Measurement Execution. The selected entity type must be the Software-Related Measurable Entity Type indicated in the Operational Definition of Measure defined in the selected Software Measurement Plan Item.
ontology: RSMO
stereotype: event

RSMO::Selection of Measurement Goals for Analysis
type: Class
comment: Activity for selecting the Software Measurement Goal to be monitored by using information provided by the Software Measurement Analysis.
ontology: RSMO
stereotype: event

RSMO::Selection of Measures for Analysis
type: Class
comment: Activity for selecting, among the Software-Related Measures related to the selected Software Measurement Goal the ones to be analyzed in the Software Measurement Analysis.
ontology: RSMO
stereotype: event

RSMO::Software-Related Measure
type: Class
subclass of: COM::Measure
comment: Measure used to quantify Measurable Elements of Measurable Software-Related Entities.
ontology: RSMO

RSMO::Software Goal
type: Class
comment: Goal that expresses the intention for which software-related actions are planned and performed. Software Goals are based on Business Goals.
ontology: RSMO

RSMO::Software Measurement Analysis
type: Class
subclass of: COM::Measurement Analysis
subclass of: SPO::Performed Composite Activity
comment: Activity for analyzing Measured Values collected for Software-Related Measures aiming to characterize a Software-Related Measurable Entity and provide information related to a Software Measurement Goal.
ontology: RSMO
stereotype: event

RSMO::Software Measurement Execution
type: Class
subclass of: COM::Measurement
subclass of: SPO::Performed Composite Activity
comment: Activity for measuring a Software-Related Measurable Entity by applying a Software-Related Measure and obtaining a Measured Value.
ontology: RSMO
stereotype: event

RSMO::Software Measurement Goal
type: Class
subclass of: COM::Measurement Goal
comment: Measurement Goal related to software. Software Measurement Goals are based on Business Goals or Software Goals.
ontology: RSMO

RSMO::Software Measurement Goal Description
type: Class
subclass of: SPO::Information Item
comment: Information Item that documents the description of a Software Measurement Goal.
ontology: RSMO
stereotype: subkind

RSMO::Software Measurement Plan
type: Class
subclass of: SPO::Document
comment: Document produced during Software Measurement Planning. It is composed of Software Measurement Planning Items.
ontology: RSMO
stereotype: subkind

RSMO::Software Measurement Planning
type: Class
subclass of: COM::Measurement Planning
subclass of: SPO::Performed Composite Activity
comment: Activity for planning the software measurement, i.e., for determining the Software Measurement Goals to be monitored, the Information Needs to be considered, the Software-Related Measures to be collected to meet the Information Needs and the Operational Definition of Measure to be considered.
ontology: RSMO
stereotype: event

RSMO::Software Measurement Planning Item
type: Class
subclass of: COM::Measurement Planning Item
subclass of: SPO::Information Item
comment: Measurement Planning Item related to software. It is an Information Item produced during Software Measurement Planning and it is composed of a Software Measurement Goal Description, an Information Need Description, a Measure Description and an Operational Definition of Measure.
ontology: RSMO
stereotype: subkind

RSMO::Software Measurement Process
type: Class
subclass of: SPO::Performed Specific Process
ontology: RSMO
comment: The Software Measurement Process is a Process with the purpose of collecting, analyzing, and reporting data relating to the products developed and the processes used to develop them, aiming to support effective processes management and objectively demonstrate products quality.

RSMO::Software Project Measurement Plan
type: Class
subclass of: RSMO::Software Measurement Plan
comment: A Software Measurement Plan defined for a Project.
ontology: RSMO

RSRO::Assumption
type: Class
comment: Assumptions describe states-of-affairs in the environment of interest that the Stakeholders believe to be true, i.e., they are the propositional content of Stakeholders' Beliefs. They express the belief that a specific situation exists in the environment.
ontology: RSRO

RSRO::Functional Requirement
type: Class
subclass of: RSRO::Requirement
ontology: RSRO
comment: Requirement defining a function to be available in the product being built.
stereotype: mode

RSRO::Non-Functional Requirement
type: Class
subclass of: RSRO::Requirement
ontology: RSRO
comment: Requirement defining criteria or capabilities for the product.
stereotype: mode

RSRO::Product Quality Requirement
type: Class
subclass of: RSRO::Non-Functional Requirement
comment: Non-Functional Requirement referring to a Quality Characteristic of the software product.
ontology: RSRO
stereotype: mode

RSRO::Quality Characteristic
type: Class
stereotype: 2ndOT
comment: Quality Universal denoting the types of quality characteristics expected in a software.
ontology: RSRO

RSRO::Requirement
type: Class
comment: Goal to be achieved, representing a condition or capacity needed for the system users for solving a problem.
ontology: RSRO
stereotype: mode

RSRO::Requirement Artifact
type: Class
subclass of: SPO::Information Item
subclass of: SPO::Simple Artifact
comment: Information Item describing a Requirement.
ontology: RSRO
stereotype: subkind

RSRO::Requirements Document
type: Class
subclass of: SPO::Composite Artifact
subclass of: SPO::Document
comment: Document composed of Documented Requirements and related information, as a basis for other technical software processes, including maintenance.
ontology: RSRO
stereotype: subkind

RSRO::Requirements Engineer
type: Class
subclass of: SPO::Stakeholder
ontology: RSRO
comment: Stakeholder responsible for conducting the requirements development activities.
stereotype: role

RSRO::Requirements Stakeholder
type: Class
subclass of: SPO::Stakeholder
ontology: RSRO
comment: Stakeholder that provides needs and expectations for the product.
stereotype: role

RSRO::Software Function Universal
type: Class
stereotype: 2ndOT
comment: Function Universal denoting the types of functions expected in a software.
ontology: RSRO

RSRO::Stakeholder Belief
type: Class
ontology: RSRO
comment: The belief of Requirements Stakeholders regarding the environment of interest that are described in terms of Assumptions.

RSRO::Stakeholder Intention
type: Class
ontology: RSRO
comment: The intention of Requirements Stakeholders that defines requirements to be achieved.

SPMO::Corrective Action Register
type: Class
subclass of: SPO::Information Item
comment: Information Item describing an action to eliminate the cause or reduce the likelihood of recurrence of a detected nonconformity or other undesirable situation. [ISO/IEC/IEEE 24765]
ontology: SPMO
stereotype: subkind

SPMO::Cost Estimated Activity
type: Class
subclass of: SPO::Project Activity
comment: A Project Activity with cost estimated.
ontology: SPMO

SPMO::Cost Estimated Process
type: Class
subclass of: SPO::Project Process
comment: A Project Process with cost estimated.
ontology: SPMO

SPMO::Deliverable
type: Class
ontology: SPMO
stereotype: mode

SPMO::Duration Estimated Activity
type: Class
subclass of: SPO::Project Activity
comment: A Project Process with duration estimated.
ontology: SPMO

SPMO::Duration Estimated Process
type: Class
subclass of: SPO::Project Process
comment: A Project Process with duration estimated.
ontology: SPMO

SPMO::Estimated Activity
type: Class
subclass of: SPMO::Cost Estimated Activity
subclass of: SPMO::Duration Estimated Activity
subclass of: SPMO::Scope Estimated Activity
subclass of: SPO::Project Activity
subclass of: SPO::Scheduled Activity
comment: A Project Activity with scope, cost, duration and time estimated.
ontology: SPMO

SPMO::Estimated Process
type: Class
subclass of: SPMO::Cost Estimated Process
subclass of: SPMO::Duration Estimated Process
subclass of: SPO::Project Process
subclass of: SPO::Scheduled Process
comment: A Project Process with cost, duration and time estimated.
ontology: SPMO

SPMO::Estimated Stakeholder Allocation
type: Class
subclass of: SPO::Stakeholder Allocation
ontology: SPMO

SPMO::Practical Result
type: Class
subclass of: SPMO::Deliverable
ontology: SPMO

SPMO::Project Manager
type: Class
subclass of: SPO::Person Stakeholder
ontology: SPMO
comment: Stakeholder responsible for managing a Project.
stereotype: role

SPMO::Project Plan
type: Class
subclass of: SPO::Document
comment: Document describing the planning of a Project, to be used as the basis for project management.
ontology: SPMO
stereotype: subkind

SPMO::Scope Estimated Activity
type: Class
subclass of: SPO::Project Activity
comment: A Project Activity with its scope in the project defined in terms of the work packages that it shall produce.
ontology: SPMO

SPMO::Tracked Activity
type: Class
subclass of: SPO::Performed Project Activity
ontology: SPMO

SPMO::Tracked Process
type: Class
subclass of: SPO::Performed Project Process
ontology: SPMO

SPMO::Tracked Stakeholder Participation
type: Class
subclass of: SPO::Stakeholder Participation
ontology: SPMO

SPMO::Work Package
type: Class
subclass of: SPMO::Deliverable
ontology: SPMO

SPO::Activity Universal
type: Class
stereotype: 2ndOT
comment: Action Universal representing any generic activity in an Organization (formalized or not), which is the powertype of every Performed Activity.
ontology: SPO

SPO::Artifact
type: Class
subclass of: RSMO::Measurable Software-Related Entity
comment: Object intentionally made to serve a given purpose in the context of a software Project or Organization.
ontology: SPO
stereotype: category

SPO::Artifact Change
type: Class
subclass of: SPO::Artifact Participation
comment: Artifact Participation in which an existing Artifact is modified.
ontology: SPO
stereotype: event

SPO::Artifact Creation
type: Class
subclass of: SPO::Artifact Participation
comment: Artifact Participation in which a new Artifact is created.
ontology: SPO
stereotype: event

SPO::Artifact Participation
type: Class
ontology: SPO
comment: The participation of an Artifact in a Performed Activity.
stereotype: event

SPO::Artifact Type
type: Class
stereotype: 2ndOT
comment: Object Kind which is the powertype of Artifact, classifying its specializations.
ontology: SPO

SPO::Artifact Usage
type: Class
subclass of: SPO::Artifact Participation
comment: Artifact Participation in which an existing Artifact is used, but not modified.
ontology: SPO
stereotype: event

SPO::CASE Tool
type: Class
subclass of: SPO::Software Product
ontology: SPO
stereotype: subkind

SPO::Composite Artifact
type: Class
subclass of: SPO::Artifact
comment: Artifact composed of other Artifacts.
ontology: SPO
stereotype: category

SPO::Composite Intended Activity
type: Class
subclass of: SPO::Intended Activity
comment: Intended Activity composed of other Intended Activities.
ontology: SPO
stereotype: mode

SPO::Composite Method Activity
type: Class
subclass of: SPO::Method Activity
stereotype: 2ndOT
comment: Method Activity composed of other Method Activities.
ontology: SPO

SPO::Composite Standard Activity
type: Class
subclass of: SPO::Standard Activity
stereotype: 2ndOT
ontology: SPO
comment: Standard Activity composed of other Standard Activities.

SPO::Document
type: Class
subclass of: SPO::Artifact
comment: Any written or pictorial, uniquely identified, information related to the software development, usually presented in a predefined format.
ontology: SPO
stereotype: kind

SPO::Document Template
type: Class
subclass of: SPO::Procedure
comment: Procedure aiming to establish a uniform way for preparing a Document, providing a predefined format and a defined structure for filling with the expected information.
ontology: SPO
stereotype: kind

SPO::Document Type
type: Class
subclass of: SPO::Artifact Type
stereotype: 2ndOT
comment: Artifact Type which is the powertype of Document, classifying its specializations.
ontology: SPO

SPO::General Intended Process
type: Class
subclass of: SPO::Intended Process
comment: Intended Process that is composed of Specific Intended Processes, allowing an Organization or Project to define sub-processes that are part of a complete Intended Process.
ontology: SPO
stereotype: mode

SPO::General Project Process
type: Class
subclass of: SPO::Project Process
ontology: SPO

SPO::General Standard Process
type: Class
subclass of: SPO::Standard Process
stereotype: 2ndOT
ontology: SPO
comment: Standard Process that is composed of Specific Standard Processes, allowing an Organization to establish sub-processes that are part of a complete Standard Process.

SPO::Hardware Equipment
type: Class
comment: Physical Object used for running software programs or to support some related action.
ontology: SPO
stereotype: kind

SPO::Hardware Resource
type: Class
subclass of: SPO::Hardware Equipment
subclass of: SPO::Resource
comment: Hardware Equipment when used as Resource of some process activity.
ontology: SPO
stereotype: role

SPO::Hardware Resource Participation
type: Class
ontology: SPO
comment: The participation of a Hardware Equipment as a Resource in a Performed Activity.
stereotype: event

SPO::Hardware Type
type: Class
stereotype: 2ndOT
comment: Object Kind which is the powertype of Hardware Equipment, classifying its specializations.
ontology: SPO

SPO::Hybrid Standard Process
type: Class
subclass of: SPO::Standard Process
stereotype: 2ndOT
ontology: SPO
comment: Standard Process established to be performed in the context of a Project or Organization.

SPO::Information Item
type: Class
subclass of: SPO::Artifact
comment: Relevant information for human use, produced or used by Performed Activity.
ontology: SPO
stereotype: kind

SPO::Intended Activity
type: Class
subclass of: RSMO::Measurable Software-Related Entity
comment: Intention (Internal Commitment) representing the activity defined to be performed as part of an Intended Process, by a defined role, potentially consuming and producing artifacts, using resources and adopting procedures.
ontology: SPO
stereotype: mode

SPO::Intended Process
type: Class
subclass of: RSMO::Measurable Software-Related Entity
comment: Intention (Internal Commitment) representing the process defined to be performed in a specific project or organizational area, considering its particularities.
ontology: SPO
stereotype: mode

SPO::Method
type: Class
subclass of: SPO::Procedure
ontology: SPO
comment: Systematic Procedure defining a workflow of activities (a set of steps) and heuristics to perform one or more activities.
stereotype: kind

SPO::Method Activity
type: Class
stereotype: 2ndOT
comment: Action type representing one of the steps of a Method Workflow.
ontology: SPO

SPO::Method Workflow
type: Class
stereotype: 2ndOT
comment: Complex Action type denoting a set of steps (Method Activities) to be used when a Method is adopted.
ontology: SPO

SPO::Model
type: Class
subclass of: SPO::Artifact
comment: A representation (abstraction) of a process or system from a particular perspective.
ontology: SPO
stereotype: kind

SPO::Organization Stakeholder
type: Class
subclass of: EO::Organization
subclass of: SPO::Stakeholder
comment: Organization interested or affected by the process activities or results.
ontology: SPO
stereotype: role

SPO::Organizational Intended Process
type: Class
subclass of: SPO::Intended Process
comment: Intended Process defined to be performed in the context of an Organization, regardless of specific Projects.
ontology: SPO
stereotype: mode

SPO::Organizational Standard Process
type: Class
subclass of: SPO::Standard Process
stereotype: 2ndOT
ontology: SPO
comment: Standard Process established to be performed in the context of an Organization, regardless of specific Projects.

SPO::Performed Activity
type: Class
subclass of: RSMO::Measurable Software-Related Entity
comment: Action performed, in a specific Time Interval, by a Stakeholder, potentially producing and consuming Artifacts, as part of a Specific Performed Process.
ontology: SPO
stereotype: event

SPO::Performed Composite Activity
type: Class
subclass of: SPO::Performed Activity
comment: Performed Activity composed of other Performed Activities.
ontology: SPO
stereotype: event

SPO::Performed General Process
type: Class
subclass of: SPO::Performed Process
ontology: SPO
comment: The overall Performed Process executed in a specific Project or Organization, which is necessarily composed of Specific Performed Processes.
stereotype: event

SPO::Performed Organizational Process
type: Class
subclass of: SPO::Performed Process
comment: Performed Process executed in the context of an Organization, regardless of specific Projects.
ontology: SPO
stereotype: event

SPO::Performed Process
type: Class
subclass of: RSMO::Measurable Software-Related Entity
comment: Complex Action, composed of other processes or activities, performed in a specific Time Interval, for reaching a goal in a Project or Organization.
ontology: SPO
stereotype: event

SPO::Performed Project Activity
type: Class
subclass of: SPO::Performed Activity
ontology: SPO

SPO::Performed Project Process
type: Class
subclass of: SPO::Performed Process
comment: Performed Process executed within a Project.
ontology: SPO
stereotype: event

SPO::Performed Simple Activity
type: Class
subclass of: SPO::Performed Activity
comment: Performed Activity that is not further decomposed into other Performed Activities.
ontology: SPO
stereotype: event

SPO::Performed Specific Process
type: Class
subclass of: SPO::Performed Process
comment: Performed Process that is part of the General Performed Process of a Project or Organization, necessarily composed of at least two Performed Activities.
ontology: SPO
stereotype: event

SPO::Person Stakeholder
type: Class
subclass of: SPO::Stakeholder
comment: Person interested or affected by the process activities or their results.
ontology: SPO
stereotype: role

SPO::Procedure
type: Class
comment: Normative Description prescribing a defined way for performing process activities.
ontology: SPO
stereotype: category

SPO::Procedure Participation
type: Class
ontology: SPO
comment: The participation of a Procedure in a Performed Activity.
stereotype: event

SPO::Process Universal
type: Class
stereotype: 2ndOT
comment: Complex Action Universal representing any generic process in an Organization (formalized or not), which is the powertype of every Performed Process.
ontology: SPO

SPO::Project Activity
type: Class
subclass of: SPO::Intended Activity
comment: Intended Activity defined to be performed within a Project, and thus that is part of a Project Process.
ontology: SPO

SPO::Project Process
type: Class
subclass of: SPO::Intended Process
comment: Intended Process defined to be performed within a Project.
ontology: SPO
stereotype: mode

SPO::Project Stakeholder
type: Class
subclass of: SPO::Stakeholder
ontology: SPO
comment: Stakeholder interested in a particular Project.
stereotype: rolemixin

SPO::Project Standard Process
type: Class
subclass of: SPO::Standard Process
stereotype: 2ndOT
comment: A Standard Process established to be performed within a Project.
ontology: SPO

SPO::Resource
type: Class
ontology: SPO
comment: Software Product or Hardware Equipment when used by a process activity.
stereotype: rolemixin

SPO::Scheduled Activity
type: Class
subclass of: SPO::Intended Activity
comment: An Intended Activity defining the time interval it is planned to be performed.
ontology: SPO
stereotype: mode

SPO::Scheduled Process
type: Class
subclass of: SPO::Intended Process
comment: An Intended Process defining the Time Interval it is planned to be performed.
ontology: SPO
stereotype: mode

SPO::Simple Artifact
type: Class
subclass of: SPO::Artifact
comment: Artifact that is not decomposed into other Artifacts.
ontology: SPO
stereotype: category

SPO::Simple Intended Activity
type: Class
subclass of: SPO::Intended Activity
comment: Intended Activity that is not further decomposed into other Intended Activities.
ontology: SPO
stereotype: mode

SPO::Simple Method Activity
type: Class
subclass of: SPO::Method Activity
stereotype: 2ndOT
comment: Method Activity that is not further decomposed into other Method Activities.
ontology: SPO

SPO::Simple Standard Activity
type: Class
subclass of: SPO::Standard Activity
stereotype: 2ndOT
ontology: SPO
comment: Standard Activity that is not further decomposed into other Standard Activities.

SPO::Software Item
type: Class
subclass of: SPO::Artifact
comment: Piece of software, produced during the software process, not considered a complete Software Product, but an intermediary result.
ontology: SPO
stereotype: kind

SPO::Software Organization
type: Class
ontology: SPO

SPO::Software Product
type: Class
subclass of: SPO::Artifact
subclass of: SPO::Composite Artifact
comment: One or more computer programs together with any accompanying auxiliary items, such as documentation, delivered under a single name, ready for use.
ontology: SPO
stereotype: kind

SPO::Software Product Type
type: Class
subclass of: SPO::Artifact Type
stereotype: 2ndOT
comment: Artifact Type which is the powertype of Software Product, classifying its specializations.
ontology: SPO

SPO::Software Project
type: Class
subclass of: EO::Project
subclass of: RSMO::Measurable Software-Related Entity
comment: A Project related to software development or maintenance.
ontology: SPO
stereotype: subkind

SPO::Software Resource
type: Class
subclass of: SPO::Resource
subclass of: SPO::Software Product
ontology: SPO
comment: Software Product when used as Resource of some process activity.
stereotype: role

SPO::Software Resource Participation
type: Class
ontology: SPO
comment: The participation of a Software Product as Resource in a Performed Activity.
stereotype: event

SPO::Specific Intended Process
type: Class
subclass of: SPO::Intended Process
comment: Intended Process that is part of the General Intended Process of a Project or Organization, necessarily composed of at least two Intended Activities.
ontology: SPO
stereotype: mode

SPO::Specific Project Process
type: Class
subclass of: SPO::Project Process
ontology: SPO

SPO::Specific Standard Process
type: Class
subclass of: SPO::Standard Process
stereotype: 2ndOT
ontology: SPO
comment: Standard Process that can be part of a General Standard Process of a Project or Organization, necessarily composed of at least two Standard Activities.

SPO::Stakeholder
type: Class
comment: Agent (Person, Team or Organization) interested or affected by the process activities or results.
ontology: SPO
stereotype: rolemixin

SPO::Stakeholder Allocation
type: Class
ontology: SPO
comment: Social Relator representing a Stakeholder allocated to perform a Scheduled Activity acting an Organizational Role.
stereotype: relator

SPO::Stakeholder Main Participation
type: Class
subclass of: SPO::Stakeholder Participation
ontology: SPO
comment: The participation of a Stakeholder as the main responsible for a Performed Activity, playing an Organizational Role.
stereotype: event

SPO::Stakeholder Participation
type: Class
ontology: SPO
comment: The participation of a Stakeholder in a Performed Activity, playing an Organizational Role.
stereotype: event

SPO::Standard Activity
type: Class
subclass of: RSMO::Measurable Software-Related Entity
subclass of: SPO::Activity Universal
stereotype: 2ndOT
comment: Action Universal representing a generic activity institutionalized as part of a Standard Process in an Organization, establishing general information such as dependence on other activities, types of artifacts created, changed and used, required software and hardware resources, adopted procedures, and roles to perform it.
ontology: SPO

SPO::Standard Process
type: Class
subclass of: RSMO::Measurable Software-Related Entity
subclass of: SPO::Process Universal
stereotype: 2ndOT
comment: Complex Action Universal representing a generic process institutionalized in an Organization, establishing basic requirements for Intended Processes to be performed in that Organization or in its Projects.
ontology: SPO

SPO::Standard Process Definition Document
type: Class
comment: Plan Description, recognized by an Organization, which describes a set of Standard Processes.
ontology: SPO
stereotype: kind

SPO::Team Stakeholder
type: Class
subclass of: EO::Team
subclass of: SPO::Stakeholder
ontology: SPO
comment: Team interested or affected by the process activities or results.
stereotype: role

SPO::Technique
type: Class
subclass of: SPO::Procedure
comment: Procedure that provides heuristics to perform an activity (but in a less rigid and detailed way than a method, since it does not prescribe a set of activities).
ontology: SPO
stereotype: kind

SwO::Code
type: Class
subclass of: SPO::Software Item
comment: Software Item representing a set of computer instructions and data definitions expressed in a programming language or in a form output by an assembler, compiler, or other translator (SEVOCAB).
ontology: SwO
stereotype: subkind

SwO::Machine Code
type: Class
subclass of: SwO::Code
comment: Computer instructions and data definitions expressed in a form output by an assembler, compiler, or other translator, which can be recognized by the processing unit of a computer machine.
ontology: SwO
stereotype: subkind

SwO::Program
type: Class
subclass of: SPO::Software Item
comment: Software Item which aims at producing a certain result through execution on a computer, in a particular way, given by the Program Specification. A Program is constituted by code, but it is not identical to code. Code can be changed without altering the identity of its program, which is anchored to the program's essential property: its intended specification (Program Specification).
ontology: SwO
stereotype: subkind

SwO::Program Specification
type: Class
subclass of: SPO::Document
comment: A document that describes the purpose (structure and functions) of a program in sufficient detail to permit coding and to facilitate maintenance.
ontology: SwO
stereotype: subkind

SwO::Programming Language
type: Class
comment: A language used to express computer programs.
ontology: SwO
stereotype: kind

SwO::Software System
type: Class
subclass of: SPO::Software Item
comment: Software Item that aims at satisfying a specification (System Specification), concerning a desired change in a data structure inside a computer, abstracting away from the behavior.
ontology: SwO
stereotype: subkind

SwO::Source Code
type: Class
subclass of: SwO::Code
comment: A well-formed sequence of computer instructions and data definitions expressed in a programming language, in a form suitable for input to an assembler, compiler, or other translator.
ontology: SwO
stereotype: subkind

SwO::System Specification
type: Class
subclass of: SPO::Document
ontology: SwO
stereotype: subkind