STMDiversas

Questões de Engenharia de Software (TI)

34 questões com gabarito verificado e explicação por IA. Mostrando página 1 de 2.

Questão 1STM·Diversas·2011Engenharia de Software (TI)

O RUP (rational unified process) é um modelo de processo de desenvolvimento genérico e moderno, organizado em fases

  • concepção, elaboração, construção e implantação -, que separa as atividades em requisitos, análise e projeto.
Alternativas
Questão 2STM·Diversas·2011Engenharia de Software (TI)

São elementos de um processo de desenvolvimento de software: atividade, sequência, modelo de processo, recursos, controles, políticas e organização.

Alternativas
Questão 3STM·Diversas·2018Engenharia de Software (TI)

Julgue o item seguinte, a respeito de programação orientada a objetos. O tipo de herança mais eficiente e indicado é a herança de implementação, pois possibilita que uma nova classe reutilize a implementação de outra classe sem a necessidade de se recortar e colar o código de forma manual, tornando o código automaticamente disponível, como parte da nova classe.

Alternativas
Questão 4STM·Diversas·2018Engenharia de Software (TI)

Julgue o item seguinte, a respeito de comandos usados na ferramenta SVN, muito utilizada para manter cópia e controle de modificação de códigos em ambientes de desenvolvimento Linux. O comando seguinte cria um dono (create owner) no servidor SVN em questão.

Alternativas
Questão 5STM·Diversas·2018Engenharia de Software (TI)

Julgue o próximo item, a respeito das metodologias ágeis Scrum e Kanban. Em um desenvolvimento ágil sob a metodologia Scrum, deve-se fazer uma reunião diária, chamada daily Scrum, que terá a finalidade de resolver os problemas que forem identificados e não solucionados no dia de trabalho anterior.

Alternativas
Questão 6STM·Diversas·2018Engenharia de Software (TI)

Julgue o item seguinte, a respeito de programação orientada a objetos. O encapsulamento permite que um programa seja dividido em várias partes menores; contudo, as partes tornam-se dependentes umas das outras em relação à implementação e em relação ao trabalho realizado.

Alternativas
Questão 7STM·Diversas·2018Engenharia de Software (TI)

Julgue o próximo item, a respeito das metodologias ágeis Scrum e Kanban. A implementação de um Kanban pressupõe a definição de um fluxo de trabalho pela equipe, o qual poderá ser revisto, mediante a inclusão ou a retirada de estágios, à medida que o trabalho evoluir.

Alternativas
Questão 8STM·Diversas·2018Engenharia de Software (TI)

Julgue o item seguinte, a respeito de programação orientada a objetos. O estado interno de um objeto pode ser alterado por meio de métodos assessores.

Alternativas
Questão 9STM·Diversas·2018Engenharia de Software (TI)

Julgue o seguinte item, relativo a processo unificado. O produto de software é desenvolvido em iterações; o final de cada iteração é marcado por um ponto de verificação e disponibilização de artefatos que representem o atingimento do marco.

Alternativas
Questão 10STM·Diversas·2018Engenharia de Software (TI)

Considerando que, durante o processo de desenvolvimento de software em que se está utilizando a UML (Unified Modeling Language), é necessário avaliar a vantagem em usar alguns de seus diagramas, julgue o item a seguir. O diagrama de estados é utilizado para representar os diversos estados pelos quais um objeto pode passar ao longo de sua vida em decorrência de qualquer alteração em seus atributos.

Alternativas
Questão 11STM·Diversas·2018Engenharia de Software (TI)

Julgue o seguinte item, relativo a processo unificado. Na fase de construção, na qual o produto é de fato construído, pode haver ajustes ou pequenas mudanças na arquitetura do software.

Alternativas
Questão 12STM·Diversas·2018Engenharia de Software (TI)

Julgue o item seguinte, a respeito de programação orientada a objetos. Um recurso de grande utilidade nesse tipo de programação consiste na possibilidade de um objeto exercer o comportamento de outro objeto.

Alternativas
Questão 13STM·Diversas·2018Engenharia de Software (TI)

Julgue o item seguinte, a respeito de comandos usados na ferramenta SVN, muito utilizada para manter cópia e controle de modificação de códigos em ambientes de desenvolvimento Linux. O comando a seguir lista a raiz de um projeto.

Alternativas
Questão 14STM·Diversas·2018Engenharia de Software (TI)

Julgue o item seguinte, a respeito de programação orientada a objetos. Os atributos de um objeto podem ser expostos tanto por meio de um enlace direto a uma variável interna quanto por meio do retorno de um valor por meio de um método.

Alternativas
Questão 15STM·Diversas·2018Engenharia de Software (TI)

Considerando que, durante o processo de desenvolvimento de software em que se está utilizando a UML (Unified Modeling Language), é necessário avaliar a vantagem em usar alguns de seus diagramas, julgue o item a seguir. O diagrama de caso de uso, cuja principal finalidade é auxiliar na comunicação com o usuário do sistema, deve retratar o que o sistema vai fazer, sem especificar como isso será realizado.

Alternativas
Questão 16STM·Diversas·2018Engenharia de Software (TI)

Em relação a desenvolvimento de aplicativos, julgue o seguinte item. A linguagem GraphQL é utilizada para consulta a objetos gráficos em bancos de dados relacionais.

Alternativas
Questão 17STM·Diversas·2018Engenharia de Software (TI)

Tendo em vista que os requisitos de um sistema descrevem serviços por ele fornecidos e respectivas restrições operacionais, julgue os itens seguintes, referentes a engenharia de requisitos, UML (Unified Modeling Language) e ciclo de vida de software. Diagramas de sequência são utilizados para representar a estrutura de classes e os objetos, com respectivas instâncias e relacionamentos, de modo a melhor caracterizar os requisitos e as interfaces do sistema existente com o novo sistema.

Alternativas
Questão 18STM·Diversas·2018Engenharia de Software (TI)

Julgue o seguinte item, relativos a testes de software. Em um processo de cascata, testes de sistemas testam todo o sistema, enquanto, em processos de desenvolvimento iterativo, será testado apenas um incremento a ser entregue ao cliente.

Alternativas
Questão 19STM·Diversas·2018Engenharia de Software (TI)

Com relação às práticas de contagem adotadas na análise por pontos por função, julgue o item subsequente. As funcionalidades de conversão de dados serão contadas como entrada externa, no caso da carga inicial dos dados, e como consultas ou saídas externas, quando o usuário solicitar relatório associado à funcionalidade de migração de dados.

Alternativas
Questão 20STM·Diversas·2018Engenharia de Software (TI)

Julgue o seguinte item, relativos a testes de software. Testes de regressão servem ao propósito de verificar se o sistema pode operar na carga necessária, fazendo-a regredir constantemente até que o comportamento de falha do sistema seja testado ou que defeitos sejam identificados.

Alternativas
Questão 21STM·Diversas·2018Engenharia de Software (TI)

A respeito de construção de sistemas, julgue o item subsequente. Em qualidade de software, o atributo de eficiência define o quanto o software adere às necessidades declaradas do usuário.

Alternativas
Questão 22STM·Diversas·2018Engenharia de Software (TI)

Tendo em vista que os requisitos de um sistema descrevem serviços por ele fornecidos e respectivas restrições operacionais, julgue os itens seguintes, referentes a engenharia de requisitos, UML (Unified Modeling Language) e ciclo de vida de software. Requisitos de domínio são relativos ao que o sistema deve fornecer, como ele deve reagir a entradas específicas e se comportar em determinadas situações, enquanto os requisitos funcionais são restrições sobre os serviços ou as funções oferecidas pelo sistema.

Alternativas
Questão 23STM·Diversas·2018Engenharia de Software (TI)

Com relação às práticas de contagem adotadas na análise por pontos por função, julgue o item subsequente. Os arquivos lógicos internos são desconsiderados em contagens indicativas, reconhecidos pelo usuário, referenciados pela aplicação sob medição e mantidos dentro da fronteira de outra aplicação.

Alternativas
Questão 24STM·Diversas·2018Engenharia de Software (TI)

Com relação às práticas de contagem adotadas na análise por pontos por função, julgue o item subsequente. As funcionalidades são medidas sob o ponto de vista dos analistas responsáveis pela conceituação do sistema; a contagem em projetos de melhoria considera a exclusão de funcionalidades implementadas, bem como a inclusão de novas funcionalidades.

Alternativas
Questão 25STM·Diversas·2018Engenharia de Software (TI)

Julgue o próximo item, referente às metodologias de desenvolvimento de software. O TDD (test driven development) parte de um caso de teste que caracteriza uma melhoria desejada ou nova funcionalidade a ser desenvolvida, de modo a confirmar o comportamento correto e possibilitar a evolução ou refatoração do código.

Alternativas
Questão 26STM·Diversas·2018Engenharia de Software (TI)

A respeito de construção de sistemas, julgue o item subsequente. Em orientação a objetos, os membros de dados de uma classe devem ser acessados por um método específico do objeto, e não diretamente.

Alternativas
Questão 27STM·Diversas·2018Engenharia de Software (TI)

Tendo em vista que os requisitos de um sistema descrevem serviços por ele fornecidos e respectivas restrições operacionais, julgue os itens seguintes, referentes a engenharia de requisitos, UML (Unified Modeling Language) e ciclo de vida de software. O processo de verificação visa assegurar que o sistema atende as expectativas e necessidades do cliente por meio da utilização de técnicas de entrevista como brainstorming, grupos focais ou Delft, a partir das quais são extraídos os requisitos não funcionais.

Alternativas
Questão 28STM·Diversas·2018Engenharia de Software (TI)

Julgue o próximo item, referente às metodologias de desenvolvimento de software. Na XP (Extreme Programming), programadores trabalham em pares, e requisitos são expressos como cenários, denominados histórias de usuários, os quais são implementados como uma série de tarefas.

Alternativas
Questão 29STM·Diversas·2018Engenharia de Software (TI)

Julgue o próximo item, referente às metodologias de desenvolvimento de software. No Scrum, o product owner, o Scrum master e demais interessados no produto definem o product backlog, estabelecendo os itens a serem desenvolvidos, ordenados a partir dos mais importantes ou relevantes, e respeitando critérios de ordenação que incluem fatores como valor, custo, conhecimento ou risco.

Alternativas
Questão 30STM·Diversas·2018Engenharia de Software (TI)

Julgue o próximo item, referente às metodologias de desenvolvimento de software. Tendo por base o modelo incremental, o processo unificado utiliza casos de uso para capturar requisitos funcionais e compreende as fases de concepção, elaboração, construção e transição. Esta última fase busca garantir que todos os requisitos do projeto sejam atendidos e implementados.

Alternativas
Página 1 de 2Próxima