Questões de Concurso
Comentadas sobre metodologia de desenvolvimento de software em engenharia de software
Foram encontradas 146 questões
1. Administração de riscos. 2. Gerenciamento da configuração de software. 3. Medição. 4. Controle e acompanhamento do projeto. 5. Revisão técnica. ( ) Possibilita à equipe avaliar o progresso em relação ao plano do projeto e tomar as medidas necessárias para cumprir o cronograma.
( ) Auxilia na entrega do software de acordo com os requisitos e pode ser usada com as demais atividades.
( ) Avalia riscos que possam afetar o resultado ou a qualidade do produto/projeto.
( ) Avalia artefato da engenharia de software, tentando identificar e eliminar erros, antes que se propaguem para a atividade seguinte.
( ) Gerencia os efeitos das mudanças ao longo do processo.
A sequência está correta em
Os modelos I, II e III são, correta e respectivamente,
Sobre o assunto, marque V para as afirmativas verdadeiras e F para as falsas.
( ) Todas as linguagens de programação que podem ser usadas na codificação da solução têm as estruturas de dados comuns, os datatypes definidos são os mesmos em todas.
( ) Os ambientes de desenvolvimento (IDE, códigos gerados etc.) têm como característica principal a portabilidade para qualquer sistema operacional.
( ) A codificação dos programas e sua depuração devem ser planejadas com uma bateria de testes predefinidos para verificação de erros de lógica ou codificação.
( ) Os processos de verificação de requisitos de sistema e de validação de requisitos de usuários devem ocorrer em todas as etapas do desenvolvimento.
Assinale a sequência correta.
Considere as seguintes afirmações sobre metodologias de análise, projeto e desenvolvimento de sistemas.
I - Em um estágio inicial da especificação de um sistema, deve-se decidir quais serão os seus limites, o que envolve trabalhar com os interessados (stakeholders) do sistema para definir qual funcionalidade deve ser incluída nesse sistema e o que é fornecido pelo ambiente desse sistema. Em alguns casos, a fronteira entre um sistema e seu ambiente é relativamente clara. Depois de tomadas algumas decisões a respeito dos limites do sistema, parte da atividade de análise consiste na definição desse contexto e das dependências que o sistema tem em seu ambiente. Normalmente, um modelo de contexto é usado para isso.
II - O primeiro estágio no processo de projeto de software é o projeto de arquitetura de software, que identifica os principais componentes estruturais de um sistema e os relacionamentos entre eles. Durante o processo de projeto de arquitetura, os arquitetos de software precisam tomar uma série de decisões que afetam profundamente o sistema e seu processo de desenvolvimento. Um padrão de arquitetura é uma descrição de uma organização de sistema bem sucedida em sistemas anteriores, uma descrição abstrata de boas práticas experimentadas e testadas em diferentes sistemas e ambientes.
III - No desenvolvimento de software, a mudança ocorre o tempo todo, de modo que o gerenciamento de mudanças é absolutamente essencial. Gerenciamento de configuração é o nome do processo geral de gerenciamento de um sistema de software em mudança. O objetivo do gerenciamento de configuração é apoiar o processo de integração do sistema para que todos os desenvolvedores possam acessar o código do projeto e os documentos relacionados de forma controlada, descobrir quais mudanças foram feitas, bem como compilar e ligar componentes para criar um sistema.
Quais estão corretas?
O processo de desenvolvimento de software, independentemente do seu tamanho e da sua destinação, pode envolver atividades genéricas como comunicação, planejamento, modelagem, construção e uso.