Questões de Concurso
Foram encontradas 8.666 questões
Resolva questões gratuitamente!
Junte-se a mais de 4 milhões de concurseiros!
I- Um ator pode aparecer somente em um único DCU. II- Um ator pode participar de vários casos de uso. III- Um caso de uso pode estar relacionado a outro caso de uso.
As assertivas corretas são:
I- Coesão. II- Acoplamento. III- Reutilização.
Para obter uma boa qualidade de projeto, o projetista deve tentar:
I) Elementos orientados a fluxo mostram como o usuário interage com o sistema, apresentando sequências de atividades que ocorrem à medida que o software é utilizado.
II) Elementos baseados em classes modelam os objetos que o sistema irá manipular, suas operações e seus relacionamentos.
III) Os elementos comportamentais são representações de como eventos externos mudam o estado do sistema.
IV) Os elementos baseados em cenários representam o sistema como uma transformação de informações, indicando como os objetos de dados são transformados pelas várias funções do sistema.
V) Um caso de uso é um contrato de comportamento e este contrato define a maneira como um ator utiliza o sistema para alcançar uma meta.
Assinale a alternativa que apresenta todas as afirmativas acima que estão CORRETAS.
I- Diagrama de Contexto. II- Lista de eventos. III- Mini-especificação de um processo.
Os itens que fazem parte do modelo ambiental de um SI são:
( ) Os Diagramas de Caso de Uso representam um conjunto de sequências de ações que um sistema desempenha para produzir um resultado.
( ) No Diagrama de Classes representa-se a estrutura dinâmica do sistema.
( ) As classes são representadas na UML como um retângulo sólido com três compartimentos. O compartimento superior contém o nome da classe. O compartimento do meio contém os atributos da classe. E o inferior contém as operações da classe.
( ) Os relacionamentos ligam as classes/objetos entre si criando relações lógicas entre estas entidades. Os tipos principais de relacionamentos no diagrama de classes: Associação, Agregação e Generalização.
Assinale a alternativa que contém, de cima para baixo, a sequência correta.
( ) Testes podem mostrar a presença efetiva de erros, e principalmente a ausência de defeitos.
( ) Os testes de caixa branca são projetados para validar os requisitos funcionais, sem se preocupar com o funcionamento interno de um programa.
( ) Os testes de caixa preta focam a estrutura de controle do programa.
( ) Testes de caixa preta são complementares aos testes de caixa branca, uma vez que contemplam diferentes classes de erros.
Assinale a alternativa que contém, de cima para baixo, a sequência correta.
O Processo Unificado é um modelo de processo de software, utilizado para a transformação de requisitos do usuário em um sistema de software. Considere as seguintes assertivas sobre as características do Processo Unificado: I. É um processo iterativo e incremental. A iteratividade é obtida pela divisão de suas fases em uma série de iterações. Diz-se que é incremental porque a cada iteração o sistema passa a conter funcionalidades novas ou melhoradas, em comparação com a versão anterior. II. É dirigido por casos de uso, que normalmente são empregados para capturar requisitos funcionais. Os casos de uso são utilizados em diversas atividades, como, por exemplo, no levantamento de requisitos, análise, projeto, implementação e testes. III. É centrado na arquitetura, onde, na fase de Iniciação, deve-se exibir e talvez demonstrar, pelo menos, uma arquitetura candidata. A validação, definição e criação da linha base da arquitetura ocorre na fase de Elaboração. Quais estão corretas?
( ) Inspeção ( ) Reunião ( ) Observação passiva ( ) Coleta de métricas ( ) Entrevista
Assinale a alternativa que indica a sequência correta, de cima para baixo.
I - Na modelagem de negócios são utilizados os seguintes diagramas da UML: de classes, de processos de negócio, de atividades e estados.
II - Extensões na UML referem-se à inclusões de elementos nos diagramas existentes que representem os objetivos de um processo, suas entradas e saídas, os eventos que direcionam o processo, os recursos consumidos e a ordem de execução de suas atividades.
III - A UML possibilita a implementação de extensões à linguagem através do uso de estereótipos.
IV - A descrição de regras de negócios na UML é feita de modo textual e, para implementar regras entre casos de uso podem ser utilizadas constraints, que podem ser expressas via OCL (Object Constraint Language).
Estão corretas apenas as afirmativas:
( ) É um método para elicitação de requisitos. ( ) Utiliza classificações de complexidade para estimar o tamanho de um sistema. ( ) Analisa arquivos, arquivos de interface externa, entradas do usuário, saídas do usuário e consultas do usuário. ( ) Pontua a complexidade do código desenvolvido em Java.
Assinale a alternativa que apresenta a sequência correta, de cima para baixo.