+55 (47) 3036-7800

contato@teclogica.com

CONTACT US
Teclógica
  • Home
  • Solutions
    • MANUFACTURING PPI – WEG
    • MANUFACTURING DASSAULT
  • Services
  • About Us
    • ABOUT TECLÓGICA
    • CAREERS
    • GOVERNANCE
  • Resources
    • Blog
    • Free Resources
  • CONTACT
  • English
    • Portuguese (Brazil)
    • Spanish
Home › Blog › Gestão e Serviços de TI › OOA: Object-Oriented Analysis and its Application in Systems Development
Gestão e Serviços de TI

OOA: Object-Oriented Analysis and its Application in Systems Development

OOA (Object Oriented Analysis) or object-oriented analysis is formed by the following concepts: Objects = In a software system, objects are agents that act interconnected with each other, where each object performs specific tasks and, through this interaction, a computational task is performed. UML (Unified Modeling Language) = Standard language […]
By Teclógica · 09/02/2012
OOA: Object-Oriented Analysis and its Application in Systems Development

OOA (Object Oriented Analysis) or object-oriented analysis is formed by the following concepts:

  • Objects = In a software system, objects are agents that act interconnected with each other, where each object performs specific tasks and, through this interaction, a computational task is performed.
  • UML (Unified Modeling Language) = Standard diagramming language used to visualize the results of analysis and design.

OOA in Systems Development

Object-Oriented Analysis (OOA) is a systems development process that uses the concept of objects that interact with each other and, through this interaction, perform computational tasks.

The starting point for OOA is to create a descriptive model containing project information. We can call this artifact a technical proposal, as it contains details of the problem to be solved, project objectives, use cases, functional and non-functional requirements, system activities, and proposed solutions.

Using UML standards, system requirements are specified, building the necessary artifacts for documentation at the desired level.

Throughout the entire development lifecycle (analysis and programming), some diagrams are generated that represent the analysis objects, namely: use case diagram, class diagram, object diagram, component diagram, deployment diagram, activity diagram, state machine diagram, collaboration diagram, and sequence diagram.

OOA Diagrams

The image below represents the various types of diagrams that can be created throughout system development:

Use cases specify the system’s behavior in parts—that is, the set of scenarios where each scenario has a sequence of steps that describes the behavior and interaction between actors and the system.

Analysis involves detailing entities through a class diagram, which is a representation of the structure and relationships of classes that serve as a model for objects.

Each rule is transformed into an element and can be reused in various scenarios and use cases, thus fulfilling one of the key characteristics of object orientation: reusability.

All elements/objects are associated with each other, facilitating traceability. Consequently, when an element is modified, it is easy to identify all use cases and scenarios that will be impacted and must be considered in the project.

Did you like the article? Subscribe to our newsletter to follow our content:

← Previous

Consumerization or BYOT: challenges and opportunities

Next →

Teclógica achieves CMMI Level 2 for Services certification

In this article

OOA in Systems Development OOA Diagrams

Follow us

Receive new articles

One monthly email with premium insights on IT and Industry 4.0. No spam.

Related Articles

Does Your Legacy System Still Work? That Might Be the Problem!
Does Your Legacy System Still Work? That Might Be the Problem!
9 min · Gestão e Serviços de TI
Shop-Floor Productive Intelligence: How MES Digitalization Cuts Costs and Eliminates Invisible Bottlenecks in Manufacturing
Shop-Floor Productive Intelligence: How MES Digitalization Cuts Costs and Eliminates Invisible Bottlenecks in Manufacturing
11 min · Gestão e Serviços de TI
IT Observability: How to Anticipate Failures Before They Impact Business Operations
IT Observability: How to Anticipate Failures Before They Impact Business Operations
6 min · Gestão e Serviços de TI

Speak with a specialist

Get in touch with our consultants to answer your questions and identify the ideal solution for your business.

Talk to a specialist
Message sent successfully!

Legal Terms

  • Privacy Policy - LGPD
  • Cookies Policy

Contact

  • +55 (47) 3036-7800
  • contato@teclogica.com

Address

R. XV de Novembro N: 759,
Centro Blumenau - SC
ZIP: 89010-902 | Brazil

Follow us

Selo Empresa Associada ACATE 2026
Encontre-nos no Glassdoor
Selo Entra21 - 20 Anos

Teclógica Serviços em Informática Ltda. CNPJ: 00.089.877/0001-09 | D-U-N-S® 901313817

Utilizamos cookies para registrar em seu dispositivo dados que contribuem na sua identificação em visitas futuras, bem como na melhoria do desempenho e da utilização do site, conforme suas preferências de navegação. Para compreender melhor os tipos de cookies que utilizamos, sua possibilidade de configuração e desativação, bem como para conhecer a nossa Política de Privacidade e Proteção de Dados, clicando aqui.
Ao continuar utilizando nosso site, você concorda com a utilização dos cookies, assim como com a Política de Privacidade e Proteção de Dados e nossa Política de Cookies.
Configurações de CookieCiente
Manage consent

Privacy Overview

This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
SAVE & ACCEPT
Powered by CookieYes Logo
Talk to a specialist