Baixe o app para aproveitar ainda mais
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.
Compartilhar