Questões de Concurso Sobre engenharia de software
Foram encontradas 14.505 questões
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.
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.
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.
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.

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.

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.
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.
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.
Para responder à questão, analise o diagrama de classes UML da Figura 2 abaixo.

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?
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.
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.
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.
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.
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.
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.
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.
A respeito de escopo em projetos ágeis, Scrum e Kanban, julgue o próximo item.
Kanban é uma metodologia ágil para desenvolvimento de
software.