Portfolio Analise Orientada A Objetos
Portfolio Analise Orientada A Objetos
Portfolio Analise Orientada A Objetos
ENGENHARIA DE SOFTWARE
NOME DO ALUNO
CIDADE/ESTADO
2022
CIDADE/ESTADO
2022
SUMÁRIO
1. INTRODUÇÃO.......................................................................................................................4
2. DESENVOLVIMENTO.............................................................................................................5
2.1 A琀椀vidade Proposta:..........................................................................................................7
2.2 Resolução do problema:...................................................................................................7
3. CONCLUSÃO.......................................................................................................................10
REFERÊNCIAS..............................................................................................................................10
1. INTRODUÇÃO
2. DESENVOLVIMENTO
Pacotes
Os pacotes agrupam elementos de modelos relacionados de
todos os tipos, incluindo outros pacotes.
Sinais
Sinais são elementos do modelo independentes dos
classificadores que os manipulam. Os sinais especificam
comunicações assíncronas de uma via entre objetos ativos.
Enumerações
Enumerações são elementos do modelo em diagramas de
classes que representam tipos de dados definidos pelo usuário.
Tipos de Dados
Tipos de dados são elementos de modelos que definem valores
de dados. Você geralmente usa tipos de dados para representar
tipos primitivos, como tipos inteiros ou de cadeia, e enumerações,
como tipos de dados definidos pelo usuário.
Artefatos
Artefatos são elementos de modelo que representam as
entidades físicas em um sistema de software, como por exemplo,
arquivos executáveis, bibliotecas, componentes de software,
documentos e bancos de dados.
Relacionamentos em Diagramas de Classe
Um relacionamento UML é um tipo de elementos de modelo que
inclui semântica em um modelo, definindo a estrutura e o
comportamento entre os elementos de modelo.
Qualificadores em Extremidades da Associação
Qualificadores são propriedades de associações binárias e são
uma parte opcional de extremidades de associação. Um
qualificador mantém uma lista de atributos de associações, cada
um com um nome e um tipo. Os atributos de associação modelam
chaves que são usadas como um subconjunto de instâncias de
relacionamentos.
Pode ser observado também que em cada atributo tem um tipo, que
corresponde o tipo que será utilizado no código fonte (string, date, void, int,
double, etc).
Fique ciente de que o nome utilizado para o atributo corresponde ao
nome que será utilizado no código fonte. É aceitável utilizar nomes com
espaços e acentos na fase de análise.
Mas qual a vantagem e desvantagem de utiliza-lo?
A vantagem é que você precisa conhecer uma pequena parte da
linguagem para usa-la. Apesar de existir muitos tipos de diagramas UML, os
desenvolvedores utilizam apenas três ou quatro para documentar um sistema
de software. Os diagramas de classe, diagramas de sequências e diagrama de
casos de uso ainda são os mais comuns. O que isso implica é que você precisa
conhecer 20% da linguagem para explicar 80% das suas necessidades de
modelagem. Não é necessário conhecer ou compreender toda a notação, para
se comunicar de forma eficaz usando o diagrama UML.
A desvantagem é que geralmente não são documentos mantidos sempre
atualizados para que funcionem bem como documentação em longo prazo, até
porque, muito das vezes são feito em um quadro branco para uso imediato, e
em seguida são apagados, perdendo toda aquela documentação.
10
3. CONCLUSÃO
REFERÊNCIAS