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.
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.