Questões de Concurso Sobre engenharia de software

Foram encontradas 14.525 questões

Q396754 Engenharia de Software
Considere uma organização desenvolvedora de software que possua um processo de software composto das fases de Levantamento de Requisitos, Análise de Software, Projeto de Software, Codificação, Testes e Entrega do Software e tenha a cultura de estimar seus projetos utilizando Análise de Pontos por Função. Caso essa organização esteja interessada na criação de uma base de estimativas de seus projetos, a contagem de pontos por função seria mais indicada .
Alternativas
Q396753 Engenharia de Software
Uma organização está interessada em definir um processo para orientar a sua equipe de desenvolvimento a executar as atividades necessárias para a criação e disponibilização de novas versões do produto de software que é o carro-chefe da empresa. Esse processo precisa conter explicitamente as etapas comuns de um desenvolvimento de software (por exemplo, levantamento, análise, projeto, construção e testes) e, como o produto de software em questão tem um forte requisito de qualidade, é necessário que as atividades de garantia da qualidade sejam bem explícitas em relação às etapas e/ou documentos relacionados sendo avaliados.

Dentre as opções de modelos de ciclo de vida abaixo, o mais adequado a essa necessidade é :
Alternativas
Q396751 Engenharia de Software
Uma das características da metodologia ágil Scrum é :
Alternativas
Q394146 Engenharia de Software
A respeito do gerenciamento de projetos, julgue os itens que se seguem, com base na versão 4 do PMBOK.

Os principais motivos da mudança em um projeto são erros, na avaliação inicial, relativos ao modo de se alcançarem o objetivo do projeto, novas informações sobre o resultado final do projeto e um novo mandato.
Alternativas
Q393094 Engenharia de Software
Um sistema orientado a objetos pode ser modelado a partir de três modelos distintos, embora relacionados, cada qual capturando aspectos importantes e necessários para uma descrição completa do sistema. Estes modelos são:

Modelo de imagem-006.jpg descreve a estrutura dos objetos - sua identidade, seus relacionamentos com outros objetos, seus atributos e suas operações. O objetivo na construção deste modelo é capturar os conceitos do mundo real que são importantes para a aplicação. A UML 2.0, para descrever este modelo, utiliza os diagramas de ...... .

Modelo de imagem-007.jpg descreve os aspectos dos objetos que tratam do tempo e da sequência de operações - eventos que marcam mudanças, estados que definem o contexto para eventos e a organização de eventos e estados. A UML 2.0, para descrever este modelo, utiliza os diagramas de ...... .

Modelo de imagem-008.jpg descreve como os objetos individuais colaboram para alcançar o comportamento do sistema como um todo. A UML 2.0, para descrever este modelo, utiliza os diagramas de ...... .

A correspondência entre os modelos I, II e III e os diagramas que completam as lacunas são, correta e respectivamente, apresentada em:

Alternativas
Q393093 Engenharia de Software
Os modelos de processo são uma representação abstrata de um processo de software, que podem ser usados para explicar diferentes abordagens para o desenvolvimento de sistemas. Analise as seguintes abordagens:

Desenvolvimento imagem-004.jpg intercala as atividades de especificação, desenvolvimento e validação. Um sistema inicial é desenvolvido rapidamente baseado em especificações abstratas e depois é refinado com as entradas do cliente para produzir um produto que o satisfaça.

Modelo imagem-003.jpg considera as atividades fundamentais do processo, compreendendo especificação, desenvolvimento, validação e evolução e as representa como fases de processo separadas, tais como especificação de requisitos, projeto de software, implementação, teste etc.

imagem-005.jpg baseia-se na existência de um número significativo de partes reusáveis. O processo de desenvolvimento do sistema enfoca a integração destas partes, ao invés de desenvolvê-las a partir do zero.

Os modelos de processo genéricos descritos em I, II e III são, correta e respectivamente, associados a:
Alternativas
Q392668 Engenharia de Software
Uma prática que NÃO é adotada por Extreme Programming (XP) é

Alternativas
Q392667 Engenharia de Software
Um tipo de teste de validação possui as seguintes características:

• Realizado na instalação dos desenvolvedores.
• Conduzido em um ambiente controlado.
• Conta com a participação de usuários e desenvolvedores.

Esse tipo de teste é chamado de
Alternativas
Q392665 Engenharia de Software
Seja o seguinte diagrama de sequência UML:

imagem-026.jpg

Qual mensagem é do tipo lost message?
Alternativas
Q392661 Engenharia de Software
Qual atividade é desenvolvida durante a fase de construção do Processo Unificado (UP)?
Alternativas
Q392660 Engenharia de Software
Considere as seguintes regras, que devem ser observadas por um sistema de informação:

1. Um carnê possui muitos boletos de pagamento.
2. Cada boleto pode ter sido pago ou não. Caso ele tenha sido pago, é necessário que se conheça o banco em que o pagamento foi realizado.
3. Um boleto é parte integrante de apenas um carnê, que, por sua vez, é composto por ao menos um boleto.
4. Caso um carnê seja excluído do sistema, todos os boletos que o compõem também deverão ser excluídos.

Qual diagrama de classes UML representa adequadamente as regras descritas acima?
Alternativas
Q392659 Engenharia de Software
Na Análise Essencial, qual artefato deve servir de base para a produção de um diagrama de transição de estados relativo a um determinado DFD?
Alternativas
Q392658 Engenharia de Software
Qual diagrama de estados UML não possui erros sintáticos nem erros semânticos?

Alternativas
Q391992 Engenharia de Software
A respeito da análise de pontos de função e de métricas de software, julgue os seguintes itens.

Arquivos de interface externa (AIE) e arquivo lógico interno (ALI) são as funções de dados utilizadas para a contagem de pontos de função.
Alternativas
Q391991 Engenharia de Software
A respeito da análise de pontos de função e de métricas de software, julgue os seguintes itens.

Na técnica de Nesma utilizada para calcular a estimativa do tamanho do software, realiza-se um detalhamento de cada elemento e de cada função, o que torna a técnica mais trabalhosa que outras.
Alternativas
Q391990 Engenharia de Software
A respeito da análise de pontos de função e de métricas de software, julgue os seguintes itens.

As características gerais dos sistemas são utilizadas para realizar o ajuste dos pontos de função, cuja contagem pode sofrer uma alteração de 35% em relação ao valor inicial
Alternativas
Q391989 Engenharia de Software
Acerca das metodologias de desenvolvimento de software, julgue os itens subsecutivos.

No TDD, o refatoramento do código deve ser realizado antes de se escrever a aplicação que deve ser testada.
Alternativas
Q391988 Engenharia de Software
Acerca das metodologias de desenvolvimento de software, julgue os itens subsecutivos.

Uma das características do método XP é o uso de um modo de desenvolvimento orientado a testes frequentes, o que garante a entrega de uma única versão do sistema inteiro, testado e validado.
Alternativas
Q391987 Engenharia de Software
Acerca das metodologias de desenvolvimento de software, julgue os itens subsecutivos.

No Scrum, as funcionalidades contidas em um sprint são definidas pelo ProductOwner no ProductBacklog
Alternativas
Q391986 Engenharia de Software
Acerca das metodologias de desenvolvimento de software, julgue os itens subsecutivos.

Um protótipo de sistema auxilia na validação de requisitos, no projeto de interface com o usuário, podendo, ainda, ser usado para a realização de testes.
Alternativas
Respostas
10181: D
10182: B
10183: C
10184: E
10185: E
10186: B
10187: E
10188: A
10189: B
10190: C
10191: C
10192: E
10193: A
10194: C
10195: E
10196: C
10197: E
10198: E
10199: E
10200: C