Questões de Concurso Comentadas sobre engenharia de software

Foram encontradas 13.115 questões

Q765789 Engenharia de Software
Na maioria dos projetos de software, há algum reuso de software. Isso acontece muitas vezes informalmente, quando as pessoas envolvidas no projeto sabem de projetos ou códigos semelhantes ao que é exigido. No entanto, atualmente, processos de desenvolvimento de software com foco no reuso de software existente tornaram-se amplamente utilizados, contribuindo, entre outros fatores, para a diminuição do tempo necessário para o término de um sistema. Dentre os vários estágios em um processo de desenvolvimento por reuso, dois estágios são comparáveis a outros modelos de desenvolvimento, sendo eles
Alternativas
Q765788 Engenharia de Software
No modelo em cascata, também conhecido como ciclo de vida de software, na fase de Implementação e teste unitário o projeto do software é desenvolvido como um conjunto de programas ou unidades de programa, criando embasamento para a próxima etapa do modelo, chamada de
Alternativas
Q765787 Engenharia de Software

O primeiro passo do processo de contagem por análise de pontos de função é determinar o tipo de contagem.

Contagem de pontos de função podem ser associadas a projetos ou aplicações e existem 3 tipos de contagem: Desenvolvimento, melhoria ou

Alternativas
Q765786 Engenharia de Software
Após fechado o escopo de um sistema é possível determinar algumas características e decidir se a construção deste ativo está dentro de certos limites técnicos e comerciais e fazer um comparativo entre receita e custo. Essa análise recebe o nome de análise de
Alternativas
Q765781 Engenharia de Software

Uma aplicação possui quatro classes: A, B, C e D. As classes A e B são subclasses de A. Nas classes A, B e C existem atributos diferentes e um método chamado verificarSaldo() com a mesma assinatura mas que executa operações que retornam valores do tipo double, porém, diferentes. A classe D é a classe principal. No interior do método main da classe D foram digitadas as seguintes instruções:

A obj = new B();

double v = obj.verificarSaldo();

A obj1 = new C();

double v1 = obj1.verificarSaldo();

Quando essas linhas foram executadas, a variável v recebeu o valor 100.00 e a variável v1 recebeu o valor 125.00.

Note que tanto obj como obj1 são objetos do tipo A, porém, além de possuírem atributos diferentes, ao chamar o método verificarSaldo() por meio desses objetos, o retorno contido nas variáveis v e v1 foi diferente. Isso mostra um exemplo de

Alternativas
Q762409 Engenharia de Software

Segundo Pressman, é importante quantificar o nível de incerteza e o grau de perda associados a cada risco quando os riscos de software são analisados. Para conseguir isso, diferentes categorias de risco são consideradas. Uma destas categorias é denominada riscos de projeto.

Assinale a alternativa que indica a definição desta categoria.

Alternativas
Q762407 Engenharia de Software
Segundo Pressman, a gestão efetiva de projetos de software focaliza quatro fatores, também chamados de quatro Ps. Assinale a alternativa que os indica.
Alternativas
Q754960 Engenharia de Software
Segundo Pressman, os fatores categorizados quanto à operação do produto que afetam a qualidade de software são:
Alternativas
Q754959 Engenharia de Software

Considerando a caracterização de agilidade e processo de desenvolvimento ágil, segundo Pressman, analise as afirmativas a seguir.

I. Um processo ágil de software deve ser incrementalmente adaptável.

II. Um processo ágil de software permite que as pessoas e a equipe se moldem a ele com facilidade.

III. Os conceitos ágeis são efetivos, pois diminuem a imprevisibilidade sistêmica ao enfatizar entregas em prazos curtos.

Assinale:

Alternativas
Q754958 Engenharia de Software
Segundo Pressman, a respeito do diagrama de raias da UML, é correto afirmar que:
Alternativas
Q754957 Engenharia de Software
Segundo Pressman, em relação às diretrizes básicas de responsabilidade da modelagem usando CRC, assinale a afirmativa incorreta.
Alternativas
Q754956 Engenharia de Software
Assinale a alternativa que indica as atividades sugeridas para caracterizar um processo de medição, segundo Pressman
Alternativas
Q754954 Engenharia de Software
Assinale a alternativa que apresenta as mais importantes métricas para o modelo de análise, segundo Pressman.
Alternativas
Q754953 Engenharia de Software
Segundo o documento da OMG sobre a infraestrutura da UML, o metamodelo da linguagem foi elaborado tendo em vista os seguintes princípios:
Alternativas
Q754951 Engenharia de Software
Segundo Sommerville, durante o processo de validação de requisitos devem ser realizadas verificações nos requisitos da especificação. Com relação aos tipos de verificação, assinale a afirmativa incorreta.
Alternativas
Q754947 Engenharia de Software
O texto a seguir descreve uma das fases do Processo Unificado, segundo Sommerville. “Os objetivos desta fase são: um entendimento do domínio do problema, estabelecer um framework de arquitetura para o sistema, desenvolver o plano do projeto e identificar os riscos principais do projeto”.
A fase descrita neste texto é denominada de
Alternativas
Q754935 Engenharia de Software

Sobre as boas práticas utilizadas nas revisões técnicas formais de software, analise as afirmativas a seguir.

I. O objetivo da reunião é resolver os problemas detectados pelos revisores.

II. A duração da reunião de revisão deve ser sempre inferior a duas horas.

III. O autor do material a ser revisado sempre assume o papel de líder da reunião.

Assinale:

Alternativas
Q722498 Engenharia de Software

Julgue o item que se segue, relativo à administração de sistemas Windows, Unix e Linux.


Os termos software livre e software de código aberto são equivalentes e correspondem a uma categoria de software na qual a licença de uso é gratuita e o código-fonte é publicado livremente.

Alternativas
Q722481 Engenharia de Software
Com referência a conceitos básicos sobre desenvolvimento e manutenção de sistemas e aplicações, julgue o item subsecutivo.
A documentação do sistema é fundamental durante a fase de desenvolvimento desse sistema — para a comunicação entre a equipe de desenvolvimento e para a transição entre as suas diversas etapas — e durante a manutenção desse sistema em sua fase operacional.
Alternativas
Q722480 Engenharia de Software
Com referência a conceitos básicos sobre desenvolvimento e manutenção de sistemas e aplicações, julgue o item subsecutivo.
Manutenção evolutiva de software consiste em mudanças nesse software para corrigir-lhe defeitos e deficiências que forem encontrados durante a utilização pelo usuário.
Alternativas
Respostas
9601: D
9602: E
9603: A
9604: D
9605: E
9606: D
9607: B
9608: D
9609: A
9610: E
9611: A
9612: E
9613: C
9614: A
9615: D
9616: E
9617: B
9618: E
9619: C
9620: E