Buscar

att elielson

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 4 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Quais os tipos de itens da UML e para que servem cada um​. 
São 4 tipos: intens estruturais, comportamentais, agrupamentos e ​​anotacionais​​​​​​​​​​​. 
● Itens estruturais - ​​​eles representam elementos conceituais ou físicos; 
● Itens comportamentais - representam comportamentos no tempo e no espaço; 
● Itens de agrupamento - organiza os elementos em grupos ​(pacotes); ​e 
● Itens anatacionais - Servem para explicar, são comentários, esclarecimentos, descrições e 
observações.​​​​​​​​​​​​​​​​​​​​​​​​. 
Quais são os principais diagramas da UML? Especifique se 
existem outros. 
● Diagrama de Caso de Uso. 
● Diagrama de Classes. 
● Diagrama de Objetos. 
● Diagramas de Colaboração. 
● Diagramas de Sequência. 
● Diagramas de Atividade. 
● Diagramas de Pacotes. 
● Diagramas de Depuração. 
 
Qual a principal destinação da UML? 
Sua principal ​​destinação é visualização, especificação, construção ​e ​​​​​​documentação. A UML 
é adequada para a modelagem de sistemas, cuja abrangência poderá incluir sistemas de informação 
corporativos e serem distribuídos a aplicações baseadas em Web e até sistemas complexos 
embutidos de tempo real. 
 
Sobre o ciclo de desenvolvimento do software, fale sobre suas três 
principais características: 
As três características do ​ciclo de ​desenvolvimento​ do software são : Orientado a caso 
de uso​​​​​ , Centrado na arquitetura é iterativo e incremental. 
​​​​​​​​ Orientado a caso de uso​​​​​: Os casos são usados como principais artefatos para o 
estabelecimento do comportamento desejado do sistema para a validação e verificação da 
arquitetura dos sistema.​​​​​​​​​​​​​​​​​​​​​​​​​​ 
Centrado na arquitetura: Diferente do de caso de uso agora a arquitetura vai ser o principal 
artefato para a conceituação, construção, gerenciamento e da evolução do sistema em 
desenvolvimento. 
Iterativo e incremental: o processo iterativo é aquele que envolve o gerenciamento de 
sequências de versões executáveis já o processo incremental é aquele que envolve a 
integração contínua da arquitetura do sistema para a produção dessas versões. 
 
Explique por que a arquitetura do sistema é o artefato mais 
importante. 
As destinações da UML formam sistemas complexos de software, e requerem a visualização 
desses sistemas de várias perspectivas. A arquitetura é utilizado para gerenciar esses diferentes pontos de 
vista e, assim, tornar possível um controle do desenvolvido iterativo e incremental de um sistema durante 
seu ciclo de vida.​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​ 
Quais os mecanismos de extensibilidade da UML? Fale um 
pouco sobre cada um. 
● blocos de construção;​​​​​​​​ 
● Valores atribuídos - estende as propriedades dos blocos de construção, permitindo a 
criação de novas informações na especificação de um elemento.​​​​​​​​​​​​​​​​​​​​​​ 
● Restrições​​ - amplia as semânticas dos blocos de construção, permitindo acrescentar 
novas regras ou modificar as já existentes.​​​​​​​​​​​​​​​​​​​​ 
Qual a importância do Diagrama de Caso de Uso? 
Os diagramas de Caso de Uso são importantes ​​​​​​​​para a organização e a modelagem de 
comportamentos do sistema.​​​​​​​​​ 
 
Cite quais são os tipos de relacionamentos da UML e 
para que servem cada um. 
​Existem 4 tipos de relacionamentos na UML: 
1. Dependência: é um relacionamento semântico entre dois itens, nos quais a alteração de um (o item 
independente) pode afetar a semântica do outro (o item dependente). 2. Associação: é um 
relacionamento estrutural que descreve um conjunto de ligações, em que as ligações são conexões entre objetos. 
A agregação é um tipo especial de associação, representando um relacionamento estrutural entre o todo e suas 
partes. 
3. Generalização: é um relacionamento de especialização/generalização, nos quais os objestos dos 
elementos especializados (os filhos) são substituíveis por objetos do elemento generalizado (os pais). Dessa 
maneira, os filhos compartilham a estrutura e o comportamento dos pais. 
4. Realização:é um relacionamento semântico entre classificadores, em que um classificador especifica 
um contrato que outro classificador garante executar. Os relacionamentos de realizações serão encontrados em 
dois locais: entre interfaces e as classes ou componentes que as realizam, e entre casos de uso e as colaborações 
que os realizam. 
 
Cite exemplos de onde a UML poderá ser utilizada. 
A UML é utilizada em Sistemas de informações corporativos, serviços bancários e financeiros, 
Telecomunicações, Transportes, Defesa/espaço aéreo, Vendas de varejo, Eletrônica médica, 
Científicos, Serviços distribuídos baseados na Web​. 
 
Sobre o ciclo de desenvolvimento do software, fale sobre suas três 
principais características: 
● Orientado a caso de uso -​ ​resume-se no comportamento desejado do sistema;​​​​​​​​ 
● Centrado na arquitetura -​ resume-se na conceituação, construção, gerenciamento e a 
evolução do sistema em desenvolvimento; e​​​​​​​​​​​​​​​ 
● Iterativo e incremental ​​​​​​​​​​-​ é aquele que envolve o gerenciamento de sequências de versões 
executáveis.​​​​​​​​​​​ 
Quais as cinco visões da arquitetura de um sistema? Fale sobre eles de forma resumida. 
 
A visão de caso de uso que descreve o comportamento do sistema com a visão dos usuário finais, 
analista e teste. 
A visão de projeto que utiliza classes, interfaces e colaborações que formam um vocabulário de 
problemas e soluções. 
A visão de processo que utiliza threads e processos que formam mecanismos de concorrência e 
sincronização do sistema. 
A visão de implementação que utiliza os componenetes e os arquivos para a montagem do sistema 
físico. 
A visão de implementação que utiliza os nós que formam a topologia do hardware do sistema.

Outros materiais