Engenharia de Software Desenvolvimento de Software Conceitos Básicos em Engenharia de Software Processos de Software - Desenvolvimento Ágil
Ano: 2022
Banca: IDECAN
Com o foco no cliente e na rápida entrega de valor, as metodologias ágeis se disseminaram rapidamente pois são uma forma de acelerar as entregas em projetos de software. Elas alcançam tal objetivo estimulando uma gestão de processos que garante rápida reação às mudanças que ocorrem com frequência neste tipo de projeto. Isso é feito com o fracionamento das entregas para o cliente em ciclos menores. À respeito de conceitos e práticas das metodologias ágeis, analise as afirmativas abaixo e marque alternativa correta.

I. Em metodologias ágeis chamamos de sprint ociclo regular de tempo utilizado para a execução de atividades até que um novo planejamento seja realizado.
Il. O Extreme Programming (XP) prega diferentes práticas em desenvolvimento de software. Uma dessas práticas de...
Engenharia de Software Desenvolvimento de Software Conceitos Básicos em Engenharia de Software
Ano: 2022
Banca: IDECAN
Em projetos de desenvolvimento de software uma das primeiras importantes decisões que se deve tomar é como gerenciar processos, atividades e tarefas que serão executados durante o ciclo de vida do projeto. O entendimento do funcionamento da interação entre a equipe de desenvolvimento e o cliente é fundamental para o sucesso do projeto. Para definir como devemos gerenciar todas essas questões, existem diversos modelos de clico de vida de software. Cada modelo possui especificidades e pode apresentar vantagens e desvantagens, a depender de características inerentes ao projeto. A respeito dos diferentes modelos de ciclo de vida de um software, analise as afirmativas abaixo e marque alternativa correta.

I. O Modelo cascata tem como principal característica o fato das etapas serem ex...
Engenharia de Software Desenvolvimento de Software Conceitos Básicos em Engenharia de Software
Ano: 2022
Banca: IDECAN
Marque a alternativa que indica, corretamente, o nome do método de medição de software baseado em uma unidade de medida criada na International Business Machines Corporation (IBM). Este método é questionado por especialistas pelo fato da unidade de medida utilizada ser considerada subjetiva, já que é influenciada pelo ponto de vista do usuário do software que está sendo desenvolvido.  
Engenharia de Software Desenvolvimento de Software Conceitos Básicos em Engenharia de Software Teste de Software
Ano: 2022
Banca: IDECAN
O avanço da tecnologia trouxe a possibilidade do desenvolvimento de interfaces com usuários muito mais ricas do que os tradicionais terminais de texto onde a entrada de dados era feita a partir do teclado e os sistemas computacionais retornavam apenas texto como resposta às entrada inseridas. Com o advento das Graphical User Interface (GUI) as interfaces ficaram muito mais ricas e interessantes pois elementos visuais passaram a ser utilizados. Marque a alternativa que indica, corretamente, a vantagem da utilização do conceito de WYSIWYG em aplicativos com interfaces gráficas. 
Engenharia de Software Engenharia de Requisitos Desenvolvimento de Software Conceitos Básicos em Engenharia de Software
Ano: 2022
Banca: CESPE / CEBRASPE

Julgue o item subsequente, a respeito de especificação de requisitos.



O objetivo principal da especificação é documentar todas as necessidades dos clientes e obter um aceite quanto às entregas de produto propostas.

Engenharia de Software Engenharia de Requisitos Desenvolvimento de Software Conceitos Básicos em Engenharia de Software
Ano: 2022
Banca: CESPE / CEBRASPE

Julgue o item subsequente, a respeito de especificação de requisitos.



A especificação de requisitos é frequentemente composta de vários tipos de documentos e não raro abrange: visão geral; glossário; modelos do sistema; lista de requisitos funcionais e lista de requisitos não funcionais; especificação detalhada de requisitos. 

Engenharia de Software Engenharia de Requisitos Desenvolvimento de Software Conceitos Básicos em Engenharia de Software
Ano: 2022
Banca: CESPE / CEBRASPE

Julgue o item subsequente, a respeito de especificação de requisitos.



Os requisitos do sistema devem descrever os comportamentos interno e externo do sistema, devendo-se preocupar com a forma como ele deve ser projetado ou implementado.  

Engenharia de Software Desenvolvimento de Software Conceitos Básicos em Engenharia de Software
Ano: 2022
Banca: CESPE / CEBRASPE
Com relação a teste unitário em engenharia de software, julgue o item a seguir.

Devem ser escolhidos casos efetivos de teste unitário, o que significa que os casos de teste devem mostrar que, quando usado como esperado, o componente que se está testando faz o que ele é proposto a fazer e, se houver defeitos nos componentes, estes devem ser revelados por casos de teste. 
Engenharia de Software Desenvolvimento de Software Conceitos Básicos em Engenharia de Software
Ano: 2022
Banca: CESPE / CEBRASPE
Com relação a teste unitário em engenharia de software, julgue o item a seguir.

Ao se testarem as classes do objeto, devem-se testar as amostras de operações a ele associadas, não havendo necessidade de simular todos os eventos que causam mudança de estado.
Engenharia de Software Desenvolvimento de Software Conceitos Básicos em Engenharia de Software
Ano: 2022
Banca: CESPE / CEBRASPE
Com relação a teste unitário em engenharia de software, julgue o item a seguir.

O teste unitário é o processo de testar os componentes de programa, como métodos ou classes de objeto.