Questões de Concurso
Sobre metodologia de desenvolvimento de software em engenharia de software
Foram encontradas 263 questões
Em função disso, o TDS está organizando uma lista ordenada de funcionalidades a serem atendidas pelo software, incluindo aquelas não diretamente visíveis pelos clientes, produzindo assim um:
Sommerville, Ian. Engenharia de software (p. 18). Edição do Kindle.
Relacione a Coluna 1 que apresenta as principais atividades para a engenharia de software com a Coluna 2 que define essas atividades.
Coluna 1
(1)Especificação de software. (2)Projeto e implementação de software. (3)Validação de software. (4)Evolução de software.
Coluna 2
( )O software deve ser validado para garantir que atenda às demandas do cliente.
( )O software deve ser produzido para atender às especificações.
( ) O software deve evoluir para atender às necessidades de mudança dos clientes.
( )A funcionalidade do software e as restrições a seu funcionamento devem ser definidas.
Após análise, assinale a alternativa que apresenta a sequência CORRETA:
Julgue o seguinte item, relativos à engenharia de software.
O modelo de desenvolvimento de software prototipação é
dirigido a riscos contendo etapas que são executadas na
forma de evolução, cada uma contendo planejamento,
definição de requisitos, projeto e sistema final, em que cada
evolução representa uma versão do software.
Julgue o seguinte item, relativos à engenharia de software.
No modelo de desenvolvimento Waterfall, a partir da coleta
de requisitos e da elaboração do projeto desenvolve-se uma
implementação inicial, que é apresentada para a apreciação
dos usuários; esse ciclo continua com a criação de várias
versões, até que o sistema final seja desenvolvido por meio
da execução das etapas de desenvolvimento e testes de forma
intercalada.
Considere o desenvolvimento de uma aplicação de tratamento de dados sensíveis. O time tem experiência com desenvolvimento seguro e elabora uma lista de verificação com foco em segurança para ser utilizada na revisão de código manual que ocorre antes de um commit. Essa lista de verificação trata exclusivamente da aplicação de boas práticas de validação dos dados de entrada das unidades do sistema.
Deveria fazer parte dessa lista verificar se:
Com base nas metodologias de desenvolvimento de software, julgue o seguinte item.
O desenvolvimento test-first é uma das
mais importantes inovações no XP. Em vez
de escrever algum código e, em seguida,
escrever testes para esse código, primeiro
escrevem-se os testes antes de escrever o
código. Isso significa que a execução do
teste ocorre enquanto o código está sendo
escrito e permite encontrar problemas
durante o desenvolvimento.
Com base nas metodologias de desenvolvimento de software, julgue o seguinte item.
Embora a ideia de envolvimento do cliente
no processo de desenvolvimento seja
atraente, seu sucesso depende de um
cliente disposto e capaz de passar o tempo
com a equipe de desenvolvimento, e que
possa representar todos os stakeholders
do sistema. Frequentemente, os representantes dos clientes estão sujeitos
a diversas pressões e não podem
participar plenamente do desenvolvimento
de software.
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