Questões de Concurso
Foram encontradas 8.743 questões
Resolva questões gratuitamente!
Junte-se a mais de 4 milhões de concurseiros!
Considere as seguintes afirmações sobre Gestão de Riscos em projetos de software.
I - Muitos problemas podem alterar o andamento de um projeto de software. O risco é um problema potencial – pode ocorrer ou não. Independentemente do resultado, é aconselhável identificá-lo, avaliar sua probabilidade de ocorrência e estabelecer um plano de contingência, caso o problema realmente venha a ocorrer.
II - Se um risco é proposto de maneira informal, é aconselhável desconsiderá-lo, pois não se pode estimular interessados e usuários a sugerirem riscos ao projeto, a qualquer instante.
III - Se todos os interessados compartilharem da mesma visão do software, é provável que se tenha melhor identificação e avaliação do risco.
Quais estão corretas?
Considere o padrão de qualidade de software ISO 9126.
Assinale a alternativa que lista corretamente os seis atributos fundamentais de qualidade.
Polimorfismo é o princípio pelo qual entidades de tipos diferentes podem ser acessadas por meio de uma mesma interface. Neste contexto, assinale a alternativa que contém todas as afirmações corretas.
I. No polimorfismo paramétrico, um método ou uma classe pode ser escrita genericamente de modo que eles possam lidar com diferentes valores de forma idêntica sem depender de seu tipo.
II. Permite a aplicação do princípio da substituição de Liskov, o qual estabelece que se S é um subtipo de T, então os objetos do tipo T podem ser substituídos pelos objetos de tipo S sem que seja necessário alterar as propriedades do programa.
III. Polimorfismo de inclusão pode ser alcançado somente por meio do relacionamento de generalização (herança).
IV. O mecanismo de identificar qual método deve ser invocado precisa ser feito em tempo de execução, sendo chamado ligação prematura (early biding).
Analise as afirmativas abaixo sobre os princípio definidos pela Aliança Ágil no contexto de processos de software.
1) Testes rigorosos devem ser aplicados apenas a sistemas críticos.
2) Modificações nos requisitos são bem-vindas, mesmo que nas iterações finais do desenvolvimento.
3) Software funcionando é a principal medida do desenvolvimento.
4) Processos ágeis promovem o desenvolvimento sustentável.
5) As melhores práticas surgem de equipes auto-organizadas.
Estão corretas, apenas:
Com base no diagrama de sequência de implementação da autenticação do Facebook visto na figura a seguir, é possível afirmar que
A Engenharia de Software compreende várias fases com o objetivo de especificar os requisitos do software e representar o projeto do produto a ser implementado. Considerando a fase de análise de requisitos e a criação do modelo de análise, considere as seguintes assertivas:
I. o modelo deve focalizar os requisitos que são visíveis no problema ou domínio do negócio. O nível de abstração deve ser relativamente alto.
II. pode ser entendida como um conjunto de atividades desenvolvidas para administrar modificações ao longo do ciclo de vida do software de computador.
III. adie a consideração de modelos de infraestrutura e outros não funcionais até o projeto.
Quais assertivas correspondem ao papel do provedor de serviço quanto aos recursos humanos?
Qual tipo de modelo para desenvolvimento de software está sendo utilizado no modelo apresentado?
Segundo Pressan (2010), um conjunto de ações de engenharia de software, mecanismos que assegurem o controle sobre as modificações nos projetos inerentes ao desenvolvimento de sistemas computacionais integram um modelo prescritivo de processo de desenvolvimento de software.
Considerando este referencial teórico, assinale a alternativa correta. Para Pressan (2010, p.38) São modelos de processos prescritivos.