Questões de Concurso
Foram encontradas 8.728 questões
Resolva questões gratuitamente!
Junte-se a mais de 4 milhões de concurseiros!
Quanto às ferramentas CASE, cite as afirmações abaixo que são tecnicamente verdadeiras:
I. auxiliam na criação de protótipos.
II. todas as ferramentas CASE seguem o mesmo padrão.
III. permitem fazer vários diagramas da UML.
IV. existe total compatibilidade entre as ferramentas CASE.
A Análise de Requisitos é a primeira fase de desenvolvimento de software dividido em Requisitos funcionais e Requisitos não-funcionais. Os Requisitos não-funcionais possuem vários tipos diferentes de classificação tais como:
(1) Requisitos de confiabilidade.
(2) Requisitos de produtos.
(3) Requisitos éticos.
(4) Requisitos de portabilidade.
Quanto ao diagrama de classes,
assinale a alternativa correta.
A Engenharia de Requisitos tem um impacto direto no desenvolvimento de sistemas de sucesso e focados no cliente. Para o desenvolvimento bem sucedido de um projeto, é necessário conhecer os requisitos para o sistema e documentar os mesmos de maneira adequada.
Pohl, K.; Rupp, C. Fundamentos da Engenharia de Requisitos. Editora: Rockynoock. 1 ed. 2012.
Com relação às fases de especificação, validação e definição dos requisitos de um sistema, dadas as afirmativas,
I. Os requisitos de um sistema podem ser classificados como: Requisitos Funcionais, Requisitos Não Funcionais e Requisitos de Domínio.
II. Os Requisitos Funcionais definem as funcionalidades do sistema, e tem como principal objetivo determinar o que o sistema irá executar, como, por exemplo, determinar a linguagem de programação que deverá ser utilizada.
III. Os Requisitos Não Funcionais (RNF) definem as propriedades e restrições do sistema, podem ser mensuráveis, tais como transações processadas por segundo (velocidade) e tempo médio de falhas (confiabilidade).
verifica-se que está(ão) correta(s)
Testes de Softwares têm como objetivo revelar a presença de falhas no software, e não mostrar que o software está correto. As atividades de testes devem estar integradas desde cedo às atividades de desenvolvimento do software.
Binder, R. Testing object-oriented systems: models, patterns, and tools. Addison-Wesley Professional, 2000.
Dadas as afirmativas relacionadas à Teste de Software,
I. Testes de software são divididos em diversos tipos, tais como testes de unidade, de integração, de sistema, de validação e de robustez.
II. Nos testes caixa branca, também conhecidos por testes baseados em implementação, o projetista de testes analisa também a estrutura interna da aplicação, como o código implementado ou a tecnologia utilizada.
III. Testes baseados na especificação são chamados também de testes caixa preta, nos quais o projetista de testes não precisa saber os detalhes de implementação do sistema.
verifica-se que está(ão) correta(s)
Com relação à linguagem UML, analise as afirmativas:
I. O diagrama de interação modela o relacionamento entre as classes e as mensagens que elas trocam;
II. O diagrama de depuração representa a configuração dos nós e de seus componentes no momento da execução do sistema;
III. O diagrama de estados é normalmente utilizado na modelagem do comportamento de uma interface ou sistema;
IV. Tipicamente, as partes estáticas de um sistema podem ser vistas utilizando um dos seguintes diagramas estruturais: de objetos, de classes, de componentes e de depuração;
V. Os diagramas comportamentais são utilizados na visualização dos aspectos dinâmicos do sistema.
Acerca de linguagens de programação orientada a objetos, os itens a seguir correspondem, especificamente a:
I. Representação de um tipo abstrato de dados, além de definição métodos e atributos para os dados que estão sendo implementados;
II. Mecanismo que provê a interação entre objetos que foram criados, indicando o método que deve ser aplicado;
III. Técnica que permite projetar classes especializadas a partir do reuso de código de classes genéricas;
IV. Instância de uma classe;
V. Princípio que permite que classes derivadas de uma superclasse invoquem métodos que, apesar de ter o mesmo nome utilizado na superclasse, respondem de maneira apropriada à sua classe.
Após conversa com diversos funcionários do Tribunal para o qual está sendo desenvolvido um software, um Técnico listou os seguintes requisitos:
− O Juiz poderá cadastrar ou alterar informações nos processos. Para que alterações sejam possíveis é necessário que antes seja feita uma busca para localizar o processo.
− O sistema registrará automaticamente em log todas as operações realizadas pelos funcionários do Tribunal, para futuros processos de auditoria. Ao construir um diagrama de casos de uso da UML para mostrar a relação entre o ator “Juiz” e os casos de uso “cadastrar processo”, “alterar processo” e “localizar processo”, notou-se uma associação entre os casos de uso “alterar processo” e “localizar processo”. Esta associação deve ser rotulada com o estereótipo