Baixe o app para aproveitar ainda mais
Prévia do material em texto
1)Os dados e as funções são vistos de forma agregada, não ocorrendo uma modelagem separada para cada um desses componentes. O que estamos definindo? paradigma orientado a objetos 2) é uma entidade que possui um estado e um conjunto definido de operações que operam nesse estado. O que estamos definindo? Objeto 3) é representado por um conjunto de atributos de objeto. . O que estamos definindo? Estado 4) é o uso de notações de design gráficas e textuais, semanticamente ricas, para capturar design de software. O que estamos definindo? Modelagem Visual 5) é uma visão simplificada de um sistema. O que estamos definindo? Modelo 6) é importante, pois ajuda a equipe a visualizar, construir e documentar a estrutura e o comportamento do sistema, sem se perder na complexidade, também é uma parte central de todas as atividades que levam à implantação de um bom software.. O que estamos definindo? Modelagem 7) é um processo de desenvolvimento de software e, como tal, descreve os papéis e as atividades que cada membro da equipe de projeto deve desempenhar ao longo do ciclo de desenvolvimento do software e os produtos que devem ser gerados como resultado destas atividades, os chamados artefatos. O que estamos definindo? RUP 8) Com o suporte das ferramentas adequadas, um modelo de design pode ser usado para gerar um conjunto inicial de código para implementação. O que estamos definindo? "engenharia direta" ou "geração de código" 9) também pode ser aplicada para gerar modelos de design a partir de implementações existentes. O que estamos definindo? engenharia reversa 10) combina as técnicas de engenharia direta e reversa para garantir código e design consistentes.O que estamos definindo? A engenharia round-trip 11) é uma linguagem de modelagem para documentar e visualizar os artefatos que especificamos e construímos na análise e desenho de um sistema. E também uma linguagem de modelagem, totalmente orientada a objetos, que une as melhores práticas e metodologias da Engenharia de Software. O que estamos definindo? UML 12)Qualquer sistema deve ser considerado a partir de três macros aspectos básicos. Quais são ? Funcionais (sua estrutura estática e suas interações dinâmicas). Não Funcionais (requisitos de tempo, confiabilidade, desenvolvimento etc.). Organizacionais (organização do trabalho, mapeamento dos módulos de código, distribuição física do hardware etc.). 13) Quais são os CONCEITOS DA UML ? Disponibilização de mecanismos de especificações que possam expressar os níveis conceituais. Independência de processos de desenvolvimento e linguagens de programação. Incentivo do crescimento das aplicações desenvolvidas no conceito da orientação a objetos. Permissão de suporte a conceitos de desenvolvimento de alto nível, tais como frameworks, padrão e componentes. 14) deve ser a primeira etapa a ser desenvolvida, uma vez que reunirá os subsídios necessários para as etapas seguintes. . O que estamos definindo? levantamento de requisitos 15) se verificam quais são os problemas e desejos do usuário com relação ao software que será desenvolvido. O que estamos definindo? análise de requisitos 16) Esse diagrama permite a representação da relação do software com o ambiente externo a ele, demonstrando tudo aquilo que terá alguma responsabilidade frente ao software (pessoas, departamento e outros sistemas). O que estamos definindo? Diagrama de caso de uso 17) só serão modeladas classes que pertençam ao domínio principal do problema, ou seja, classes técnicas que gerenciem banco de dados, interface, comunicação, concorrência e outros que não estarão presentes nesse diagrama. O que estamos definindo? análise sistêmica 18) Nesta etapa extrapola-se o domínio principal do problema do software. O que estamos definindo? PROJETO 19) Nesta fase ocorre a codificação dos programas de computador, naturalmente empregando uma linguagem orientada a objetos. O que estamos definindo? IMPLEMENTAÇÃO 20) Todo software codificado deve sofrer rigoroso e exaustivos testes na busca de erros E conseqüente eliminação dos mesmos... Por último será o teste de adequação aos requisitos, com o envolvimento direto do usuário, o qual dará a aprovação final, quando então o software poderá ser implantado. O que estamos definindo? TESTES E IMPLANTAÇÃO 21) representa um tipo de objeto (pessoas, departamentos, máquinas) que interage diretamente com o sistema. O que estamos definindo? Ator 22) representa a metaclassificação de um elemento, ou seja, mostra uma classe dentro do metamodelo da UML (isto é, um tipo de elemento de modelagem). O que estamos definindo? Stereotype 23) é um roteiro (textual), podendo-se fazer acompanhar de um quadro ilustrativo da cena. O que estamos definindo? Storyboarding 24) é o resultado da união de vários casos de usos, e cada um deles possui diversos cenários a serem investigados. O que estamos definindo? Software 25) expressa a estrutura estática de um sistema, pois aquilo que é descrito é sempre válido em qualquer ponto no ciclo de vida do sistema. O que estamos definindo? Diagrama de Classe 26) representa um conjunto de objetos que tenham a mesma estrutura e comportamento. são utilizadas para classificar os objetos identificados no mundo real;sendo assim, elas devem ser retiradas do domínio do problema e serem nomeadas pelo que elas representam no sistema. O que estamos definindo? Classe 27) Trata-se de uma marcação que pode ser realizada pelos símbolos ( +, #, - ), ou ainda pela aplicação de ícones. O que estamos definindo? Visibilidade 28) Seqüência de caracteres que devem formar um nome auto-explicativo criado pelo analista que denota o conteúdo que se pretende armazenar. . O que estamos definindo? NomeAtributo 29) Expressa o tipo de conteúdo que se pretende armazenar para o atributo. O que estamos definindo? TipoDoAtributo 30) Refere-se ao conteúdo inicial do atributo, de acordo com o seu tipo. O que estamos definindo? ValorDefault 31) As classes podem apresentar quatro tipos de relações: herança, dependência, associação e agregação. O que estamos definindo? RELAÇÕES ENTRE CLASSES 32) como relacionamento entre classes, subentende-se que a subclasse compartilha toda a estrutura e o comportamento da superclasse (classe mãe ou metaclasse). O que estamos definindo? Relacionamento de herança 33) entre duas classes mostra que uma instância de umaclasse depende da instância de outra classe, normalmente chamada cliente/servidora respectivamente. O que estamos definindo? Relacionamento de dependência 34) representa uma conexão semântica entre duas classese é o relacionamento mais utilizado. O que estamos definindo? Relacionamento de associação 35) é uma forma especial de associação, que é usada para mostrar que um tipo de objeto é composto de outro objeto. O que estamos definindo? Relacionamento de agregação 36) especifica o número de instancias de uma classe em relação a outra em um relacionamento, por meio do número mínimo e máximo. O que estamos definindo? MULTIPLICIDADE 37) Há um tipo de classe a qual não pode ser instanciada, ou seja, não se conseguirá gerar objetos diretamente dela, o que a torna uma classe virtual, servindo apenas para especificar as operações externamente visíveis para uma classe. O que estamos definindo? INTERFACE 38) visa construir a modelagem comportamental ou dinâmica do sistema. O que estamos definindo? diagrama de interação 39) documentam interação organizada em uma seqüência de tempo entre os objetos participantes de uma operação e as trocas de mensagens entre eles. O que estamos definindo? Diagrama de sequência 40) É um modo alternativo para representar a troca de mensagens entre um conjunto de objetos, mostra a interação organizada em torno dos objetos e suas ligações uns com os outros, sem a preocupação de expressar a vida útil das mensagens no tempo. O que estamos definindo? Diagrama de colaboração 41) é usado para mostrar os possíveis estados dosobjetos de uma classe. O que estamos definindo? Diagrama de Estado 42) A mudança de um estado para outro é chamado de...? transição de estados 41) ferramentas para apoiar a modelagem visual, usando a notação da UML. Rational Rose, Enterprise Architect, Eclipse com Omondo, Argo UML 42) descreve a seqüência de atividades, com suporte para comportamento condicional e paralelo. O que estamos definindo? Diagrama de Atividades 43) é uma transição de entrada única e várias transições de saída. O que estamos definindo? desvio (branch) 44) tem múltiplas transições de entrada e uma única saída O que estamos definindo? intercalação (merge) 45) tem uma transição de entrada e várias transições de saída. O que estamos definindo? separação (fork) 46)é efetuada somente quando todos os estados nas transições de entrada tenham completado suas atividades. O que estamos definindo? junção (join) 47) permite que você mostre interações sem que tenha que construir um ciclo. O que estamos definindo? Concorrência Dinâmica 48) são úteis porque combinam a descrição de lógica do diagrama de atividades com a descrição de responsabilidade do diagrama de interação. O que estamos definindo? Raias (Swimlanes)
Compartilhar