Questões de Concurso Comentadas sobre engenharia de software
Foram encontradas 12.717 questões
Sobre programação orientada a objetos analise as afirmativas:
I- A POO (programação orientada a objetos) encapsula dados (atributos) e métodos (comportamento) em objetos.
II- Os objetos têm a propriedade de ocultar informações. Isto significa que, embora os objetos possam saber se comunicar uns com os outros, através de interfaces bem-definidas, os objetos, normalmente, não têm permissão para conhecer como os outros objetos são implementados.
III- O conceito de Encapsulamento (ocultamento de informação) é baseado na restrição do escopo ou visibilidade da informação, utilizada em projetos baseados em objetos, para obter melhor legibilidade, manutenibilidade e reusabilidade do software.
IV- O método construtor de uma classe Java é um método especial, que possui o mesmo nome da classe e é executado quando a classe é instanciada. Esse método não permite a sua sobrecarga, ou seja, não podemos criar vários métodos construtores, mesmo que contenham parâmetros diferentes.
Estão corretas as afirmativas:
No que diz respeito a desenvolvimento e à manutenção de sistemas e aplicações, julgue o próximo item.
A manutenção de sistemas nem sempre constitui uma
tarefa fácil de ser realizada.
No que diz respeito a desenvolvimento e à manutenção de sistemas e aplicações, julgue o próximo item.
Sistemas implementados com sucesso não são objetos
de manutenção, uma vez que a manutenção só é
realizada em sistemas que possuam erros em seus
códigos.
No que diz respeito a desenvolvimento e à manutenção de sistemas e aplicações, julgue o próximo item.
Uma ação importante no processo de desenvolvimento
de sistemas é realizar o teste do código, que é uma
maneira de encontrar inconsistências.
No que diz respeito a desenvolvimento e à manutenção de sistemas e aplicações, julgue o próximo item.
Em uma empresa com um grande número de
profissionais em diversas áreas, apenas os
desenvolvedores de sistemas representam um papel
importante na criação de um novo software. Usuários
não conhecedores de linguagens de programação não
são importantes para o processo de desenvolvimento de
sistemas.
No que diz respeito a desenvolvimento e à manutenção de sistemas e aplicações, julgue o próximo item.
No desenvolvimento de sistemas, saber o que o cliente
quer – sua necessidade – é o primeiro passo a ser dado
no processo.
O método Use Case Points foi criado para que seja possível estimar o tamanho de um sistema na fase de levantamento de Casos de Uso e é composto por vários passos. Considere os dados abaixo, de um hipotético conjunto de casos de uso de um sistema sendo desenvolvido no Tribunal.
1. Cálculo do Unadjusted Actor Weight − UAW
Há 3 tipos de ator:
− Simples (peso 1): outro sistema acessado através de uma API de programação
− Médio (peso 2): outro sistema acessado interagindo através da rede
− Complexo (peso 3): um usuário interagindo através de uma interface gráfica
2. Cálculo do Unadjusted Use Case Weight − UUCW
Os casos de uso são divididos em 3 níveis de complexidade:
− Simples (peso 5): Tem até 3 transações, incluindo os passos alternativos, e envolve menos de 5 entidades
− Médio (peso 10): Tem de 4 a 7 transações, incluindo os passos alternativos, e envolve de 5 a 10 entidades
− Complexo (peso 15): Tem acima de 7 transações, incluindo os passos alternativos, e envolve pelo menos de 10 entidades.
Considerando que há 1 ator do tipo 1, 3 atores do tipo 2, 4 atores do tipo 3, 7 casos de uso simples, 13 casos de uso médio e
3 casos de uso complexos, o cálculo do UUCP (Unadjusted Use Case Points UUCP = UAW + UUCW) resulta em