Questões de Concurso Sobre engenharia de software

Foram encontradas 14.505 questões

Q1902812 Engenharia de Software

Com relação à engenharia de software, julgue o item a seguir.


O diagrama de classes da UML inclui atributos e operações de uma classe, sem apresentar o dinamismo da comunicação com outras classes.

Alternativas
Q1902811 Engenharia de Software

Com relação à engenharia de software, julgue o item a seguir.


Para levantamento de requisitos, pode-se considerar que clientes e usuários finais de um software são pessoas ou entidades diferentes.

Alternativas
Q1901960 Engenharia de Software

Julgue o próximo item, que se refere a desenvolvimento e manutenção de sistemas.


Mudanças em sistemas dentro do ciclo de vida de desenvolvimento devem ser controladas utilizando-se procedimentos formais de controle de mudanças. 

Alternativas
Q1901950 Engenharia de Software

Julgue o próximo item, com relação à engenharia de software.


Se as tabelas a seguir descrevem a quantidade e a complexidade das funções de dados e de transação de duas aplicações #A e #B, então a quantidade de pontos de função brutos da aplicação #A é maior que a da aplicação #B.


Imagem associada para resolução da questão

Alternativas
Q1901948 Engenharia de Software

Julgue o próximo item, com relação à engenharia de software.


No diagrama de atividade a seguir, todas as atividades inseridas na região de atividade interrompível (interruptible activity region) serão afetadas no caso do acionamento de #2, interrompendo qualquer processamento que ocorra dentro da região #1.  


Imagem associada para resolução da questão

Alternativas
Q1901947 Engenharia de Software

Julgue o próximo item, com relação à engenharia de software.


Os modelos de processo de software em cascata e incremental possuem abordagens distintas. O primeiro considera as atividades fundamentais do processo, representando cada uma delas em fases distintas, tais como especificação de requisitos, implementação e teste; o segundo intercala as atividades de especificação, desenvolvimento e validação em uma série de versões do sistema, ao longo do seu ciclo de vida.  

Alternativas
Q1901946 Engenharia de Software

Julgue o próximo item, com relação à engenharia de software.


Na análise de requisitos se software, os funcionais devem ser restritos ao que o sistema deve fazer; os não funcionais não devem abordar restrições que se apliquem ao sistema como um todo e sim aos detalhes específicos, tais como segurança e desempenho. 

Alternativas
Q1901945 Engenharia de Software

Julgue o próximo item, com relação à engenharia de software.


A atividade projeto e implementação juntamente com a validação do software são duas atividades executadas no processo de desenvolvimento de software: a primeira versa sobre a produção do software, com fulcro no atendimento das especificações; a segunda em possuir um software validado, de modo a garantir que ele atenda às demandas do cliente. 

Alternativas
Q1899197 Engenharia de Software
Git é um sistema de controle de revisão distribuído amplamente, utilizado para desenvolvimento compartilhado de softwares. Considerando o comando git, assinale a alternativa INCORRETA.
Alternativas
Q1899180 Engenharia de Software
No openSUSE, temos uma aplicação para gerenciamento de software chamada YaST. Esta aplicação permite a busca por componentes de software que podem ser instalados e/ou removidos. O YaST também auxilia na resolução de dependências entre pacotes e permite que softwares não inclusos na distribuição original do openSUSE sejam instalados. Sobre os termos envolvidos com a instalação e a remoção de softwares usando o YaST, assinale a alternativa INCORRETA.
Alternativas
Q1899168 Engenharia de Software

Para responder à questão, analise o diagrama de classes UML da Figura 2 abaixo.



Caso a linha que conecta A1 a A2 possuísse setas nas duas direções (de A1 para A2 e de A2 para A1), qual seria o código Java que representaria corretamente a classe A2? 
Alternativas
Q1899163 Engenharia de Software

Analise as assertivas abaixo sobre a especificação de interfaces entre componentes em um projeto de software:


I. É importante definir atributos nas interfaces, mas evitar definir as operações de acesso e atualização de seus dados.

II. Interfaces devem permitir que outras partes do sistema sejam projetadas em paralelo.

III. Um objeto deve ter no máximo uma interface.


Quais estão corretas?

Alternativas
Q1895758 Engenharia de Software

Julgue o seguinte item, relativos à engenharia de software.


Os processos de verificação e validação de um sistema devem demonstrar que ele atende à sua especificação e que o seu comportamento suporta os requisitos do cliente, por meio da busca de erros na especificação ou de projeto.

Alternativas
Q1895757 Engenharia de Software

Julgue o seguinte item, relativos à engenharia de software.


No paradigma orientado a objetos, os modelos de sequência podem ser representados por meio de diagrama de sequência da UML que descreve a sequência de interações de objetos de forma dinâmica.

Alternativas
Q1895756 Engenharia de Software

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. 

Alternativas
Q1895755 Engenharia de 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.

Alternativas
Q1895754 Engenharia de Software

Julgue o seguinte item, relativos à engenharia de software.


Teste fumaça é uma abordagem de teste de integração usada à medida que os produtos de software são desenvolvidos; esse teste permite à equipe realizar a verificação no software frequentemente, conforme novos componentes são a ele acrescentados.

Alternativas
Q1895753 Engenharia de Software

Julgue o seguinte item, relativos à engenharia de software.


Na técnica etnografia utiliza-se um conjunto predefinido de questões; a equipe de engenharia de requisitos explora essa série de questões com os stakeholders do sistema, de modo a obter a compreensão de suas necessidades.

Alternativas
Q1895752 Engenharia de Software

Julgue o seguinte item, relativos à engenharia de software.


Os casos de uso podem ser considerados uma técnica de descoberta de requisitos; eles são documentados por um diagrama de casos de uso de alto nível, no qual se descrevem os atores — pessoas ou outros sistemas — e as interações do sistema.

Alternativas
Q1895742 Engenharia de Software

A respeito de escopo em projetos ágeis, Scrum e Kanban, julgue o próximo item.


Kanban é uma metodologia ágil para desenvolvimento de software. 

Alternativas
Respostas
5421: C
5422: C
5423: C
5424: E
5425: C
5426: C
5427: E
5428: C
5429: A
5430: C
5431: B
5432: B
5433: C
5434: C
5435: E
5436: E
5437: C
5438: E
5439: C
5440: E