Acerca da engenharia de requisitos no desenvolvimento de software, julgue os itens a seguir.
Protótipos descartáveis são os que não são utilizados posteriormente; protótipos evolutivos são aqueles que podem ser utilizados como base de parte ou de todo o software a ser desenvolvido.
Com relação à qualidade de software, julgue os itens a seguir.
A análise por pontos de função é métrica que dimensiona o software com base em características funcionais e fluxo de dados, diferenciando-se de outras métricas que utilizem remuneração por hora trabalhada ou por posto de serviço.
Com relação à qualidade de software, julgue os itens a seguir.
Na contagem de pontos por função com a utilização de métodos ágeis, mudanças em funcionalidades decorrem de alteração de escopo, regras de negócio, refinamentos de requisitos ou mudanças legais e(ou) regulamentares e serão consideradas funcionalidades novas relativas a uma sprint específica para que seja possível realizar a referida contagem.
Julgue os itens a seguir, relativos a projetos orientados a objeto.
Na abordagem orientada a objeto da UML, o processo de desenvolvimento possui as fases de análise, projeto, programação, teste e implantação.
Com relação à UML, julgue os itens a seguir.
Devido à necessidade de se obterem visões múltiplas do sistema a ser modelado, a UML fornece diagramas que se complementam e que devem ser aplicados na sua totalidade.
Acerca de microsserviços e práticas ágeis, julgue os itens a seguir.
Situação hipotética: Uma empresa possui um grande sistema com todas as suas funcionalidades em uma aplicação que acessa um banco de dados. A aplicação foi desmembrada em várias outras, em formatos de contêineres que podem ser provisionados, iniciados e parados sob demanda em ambientes de homologação e desenvolvimento, porém, em produção, o deploy é feito manualmente. Assertiva: Nessa situação, configura-se um ambiente que possui práticas de entrega contínua.
Com relação ao processo de testes de software, julgue os itens a seguir.
No teste de integração, o foco é a comunicação entre os módulos do software, não as suas funcionalidades; portanto, nessa fase, testes funcionais não podem ser utilizados.
No que se refere a ferramentas de testes de software, julgue os itens seguintes.
A ferramenta de análise dinâmica é aplicada para se encontrarem defeitos que só são evidenciados quando o software está em execução, como, por exemplo, vazamento de memória.
Julgue os itens seguintes, quanto aos conceitos da programação estruturada e da programação orientada a objetos e aos métodos de ordenação, pesquisa e hashing.
Na programação orientada a objetos, ao se definir uma classe, não há obrigatoriedade de se criarem objetos pertencentes a essa classe.
Acerca da engenharia de requisitos no desenvolvimento de software, julgue os itens a seguir.
Nas atividades de desenvolvimento de software, a validação consiste em assegurar que se está desenvolvendo o produto de acordo com o desejo do cliente; na verificação, busca-se avaliar se o produto está sendo desenvolvido conforme os requisitos.
Com relação à qualidade de software, julgue os itens a seguir.
Na extreme programming, como não há especificação de sistema que possa ser usada por equipe de teste externa, a característica de test-first exige que os implementadores de tarefa compreendam detalhadamente a especificação de comportamento da funcionalidade em desenvolvimento, a fim de que possam escrever o teste para o sistema.
Julgue os itens a seguir, relativos a projetos orientados a objeto.
Padrões de projeto devem conter uma especificação detalhada somente dos problemas e da solução, para permitir o reúso de componentes executáveis.
Com relação à UML, julgue os itens a seguir.
O diagrama de caso de uso deve ser formal, pouco abstrato e aplicado apenas no início da modelagem do sistema, servindo de referência aos demais diagramas.
Acerca de conceitos básicos e tratamentos de exceção em programação orientada a objetos, julgue os itens subsequentes.
Se, em tempo de execução de um sistema, ocorrer associação entre uma entidade e um atributo, então essa associação será considerada um acoplamento dinâmico.
A respeito da metodologia XP (Extreme Programming), julgue os itens que se seguem.
O ritmo ágil de desenvolvimento de softwares é uma prática usada para favorecer a entrega das releases quando grandes volumes de horas extras são tolerados.