Font size
WorksheetsAnálise de Sistemas
Total questions: 23
Worksheet time: 15mins
Identifique o conceito equivalente e assinale alternativa correta para a afirmação: “é um conjunto de elementos interdependentes, ou um todo organizado, ou partes que interagem formando um todo unitário e complexo.”
Informação
Conhecimento
Sistema
Módulo
Dados são fatos brutos, entretanto, quando são organizados de maneira significativa, tornam-se ?
Conhecimento
Estrutura de Dados
Informação
Banco de Dados
Marque todas as fases de um Sistema de informação?
Entrada de Dados
Processamento
Saída
Feedback
Qual o papel do Analista de Sistemas?
Coordenar a equipe de desenvolvimento.
Modelar os diagramas a partir da elicitação.
Desenvolver o software proposto.
Pesquisar, coordenar e recomendar opções de software para atender às necessidades do cliente.
Considerando que, durante o processo de desenvolvimento de software em que se está utilizando a UML (Unified Modeling Language), é necessário avaliar a vantagem em usar alguns de seus diagramas, julgue os itens a seguir. O diagrama de caso de uso, cuja principal finalidade é auxiliar na comunicação com o usuário do sistema, deve retratar o que o sistema vai fazer, sem especificar como isso será realizado.
Certo
Errado
A Linguagem de Modelagem Unificada (UML) é uma linguagem visual para especificar, construir e documentar os artefatos dos sistemas. Nesse sentido, assinale a alternativa CORRETA.
A UML define apenas um perfil UML que especializa subconjuntos da notação para áreas de assunto comum, tais como diagramação de Entreprise JavaBeans.
A UML é uma notação diagramática padrão, de fato, para desenhar ou apresentar figuras relacionadas ao software.
Em engenharia reversa uma ferramenta UML lê o código fonte ou o código binário e gera apenas diagramas UML de pacotes, não permitindo a geração de pacotes de classes e de sequência.
A UML descreve tipos de esboço de diagramas, tais como diagramas de classes e diagramas de sequência. Ela superpõe a eles uma perspectiva de modelagem. Por exemplo, a mesma notação UML de diagrama de classes não pode ser usada para desenhar imagens de conceitos do mundo real ou de classes de software em Java.
_______ é qualquer coisa que possamos ver, sentir, tocar ou idealizar.
Atributo
Classe
Herança
Objeto
_________ é um conjunto de características de um objeto.
Atributo
Classe
Herança
Objeto
_________ é uma abstração das características relevantes de coisas do mundo real. É um conjunto de objetos que têm a mesma especificação.
Atributo
Classe
Herança
Objeto
_________ descreve o comportamento do objeto, que é a sua funcionalidade (funções, operações).
Atributo
Classe
Método
Objeto
_________ é um pedido ou informação passado de um objeto para outro.
Atributo
Classe
Método
Mensagem
A imagem representa um diagrama de:
Classe
Atividades
Caso de Uso
Sequência
Conceito de herança
Representação de um conjunto de objetos com características e comportamentos semelhantes.
Algo visível ou tangível para qual a ação, pensamento ou sentimento é direcionado.
Possibilidade de utilizar atributos e comportamentos de outros componentes da mesma natureza.
Capacidade que temos de pensar somente naquilo que é relevante para o sistema.
Conceito de classe
Representação de um conjunto de objetos com características e comportamentos semelhantes.
Algo visível ou tangível para qual a ação, pensamento ou sentimento é direcionado.
Possibilidade de utilizar atributos e comportamentos de outros componentes da mesma natureza.
Capacidade que temos de pensar somente naquilo que é relevante para o sistema.
Conceito de abstração
Representação de um conjunto de objetos com características e comportamentos semelhantes.
Algo visível ou tangível para qual a ação, pensamento ou sentimento é direcionado.
Possibilidade de utilizar atributos e comportamentos de outros componentes da mesma natureza.
Capacidade que temos de pensar somente naquilo que é relevante para o sistema.
Quando um objeto se comunica com outro, ele envia ao destino:
Mensagem
Herança
Atributo
Sinal
Um processo de desenvolvimento de software pode ser visto como um conjunto de atividades organizadas, usadas para definir, desenvolver, testar e manter um software. Quais as atividades comuns no desenvolvimento de software?
Levantamento de Requisitos, Análise, Projeto, Implementação, Teste e Implantação.
Levantamento de Requisitos, Análise, Projeto, Implementação e Implantação.
Levantamento de Requisitos, Projeto, Implementação, Teste e Implantação.
Análise, Projeto, Implementação, Teste e Implantação.
Na fase de ________ trabalha-se para levantar, analisar, documentar e validar as necessidades do cliente ou de algum produto novo dentro de um projeto de software. Essas necessidades são inicialmente definidas como funcionalidades, ideias ou desejos de como o sistema deve funcionar, e normalmente são transformadas em requisitos funcionais e não funcionais do projeto.
Levantamento de Requisitos
Análise
Projeto
Implementação
Na fase de(a) _______ faz-se a investigação do problema. Essa fase é importante para entender com clareza um problema de sistema de informação, e para isso, o problema deve ser bem investigado.
O(A) _______ é para produzir uma ampla compreensão do problema, identificando e avaliando as informações levantadas para o projeto de sistema.
Levantamento de Requisitos
Análise
Projeto
Implementação
A fase de(o) ________ propõe uma solução que atenda os requisitos levantados na fase da análise, baseado no conhecimento adquirido.
A fase de(o) ________ trata da construção das especificações detalhadas para a construção do sistema.
Teste
Implantação
Projeto
Implementação
Nesta fase o sistema é codificado, ou seja, ocorre a tradução dos requisitos especificados na fase do projeto em código executável através do uso das linguagens de programação, como Java, frameworks e estruturas de dados.
Teste
Implantação
Projeto
Implementação
Nesta fase é verificado se o sistema construído atende às especificações detalhadas na fase anterior e a geração de relatórios, que contém informações sobre os possíveis erros detectados.
Teste
Implantação
Projeto
Implementação
A(O) _________ compreende a instalação do software no ambiente do usuário. O que inclui os manuais do sistema, importação dos dados para o novo sistema e treinamento dos usuários para o uso correto e adequado do sistema. Em alguns casos quando da existência de um software anterior, também é realizada a migração de dados anteriores desse software.
Teste
Implantação
Projeto
Implementação
