Questões de Concurso Sobre engenharia de software
Foram encontradas 14.775 questões
Na análise estruturada de sistemas, o fato de o analista verificar que é indispensável representar as relações entre terminadores (entidades externas) indica que as entidades não são realmente externas, mas partes do sistema, e devem ser modeladas como processos.
Por suas características, as metodologias ágeis de desenvolvimento não se aplicam aos sistemas de grande porte, que são elaborados por equipes numerosas que trabalham em locais e horários diferentes.
Caso seja empregada análise orientada a objetos de um software para atender a uma imobiliária, a locação de um imóvel que atenda às necessidades dessa imobiliária faz parte do modelo de domínio desse sistema.
Na documentação de um projeto que se fundamenta na análise essencial, o analista deve incluir o diagrama de contexto nas especificações do modelo ambiental do sistema.
Considere que um projeto de software preveja o desenvolvimento de vinte novas funções. Nessa situação, se a probabilidade de esse projeto de software desenvolver funções com erros for de 20% e se o custo para refazer cada função for de R$ 10.000,00, é correto afirmar que a exposição ao risco do projeto será de R$ 40.000,00.
Reestruturação de software é uma atividade do processo de reengenharia de software voltada para a modificação da arquitetura global do programa, cujo objetivo consiste em tornar mais fácil o entendimento, os testes e a manutenção dos software.
Como regra geral, não se deve tentar reestruturar um sistema com o uso da reengenharia se a abordagem inicial do sistema legado for funcional e a versão melhorada desejada for orientada a objetos.
Na manutenção preventiva por refatoração em determinado software, novas funcionalidades devem ser adicionadas para diminuir sua degradação.

O tamanho da equipe de desenvolvimento, os riscos e o custo das mudanças nos requisitos, variam ao longo da realização de um projeto.
Essas variações podem ser representadas, geralmente, por gráficos respectivamente semelhantes às curvas
Os requisitos não funcionais

Analise as afirmativas.

Assinale a alternativa correta.
Etnografia, Cenários e Casos de uso (use-case) são denominações dadas aos artefatos UML que tratam:
modelagem unificada (UML – Unified Modeling
Language).
Considere-se que: objetos da classe “Comunicar” são
instanciados diretamente e sem erro; “String” e “int” são
classes dadas em uma biblioteca (ou pacote).

modelagem unificada (UML – Unified Modeling
Language).
Considere-se que: objetos da classe “Comunicar” são
instanciados diretamente e sem erro; “String” e “int” são
classes dadas em uma biblioteca (ou pacote).


Assinale a alternativa correta.
Essa plataforma pode ser utilizada em substituição ao sistema de controle de versão conhecido como
• P1 e P2, dois processos
• E1 e E2, duas entidades externas
• D1, um depósito de dados
• F1, um fluxo de dados de P1 para D1
• F2, um fluxo de dados de D1 para P2
• F3, um fluxo de dados de E1 para P1
• F4, um fluxo de dados de P2 para E2
Para finalizar esse DFD, o modelador decide criar mais um processo, P3, e dois novos fluxos de dados, F5 e F6.
Uma forma válida de definir as direções de F5 e F6, respectivamente, de modo a não quebrar as regras de consistência é a seguinte:

Considere que o sistema se encontra no estado inicial e que o botão “On” é pressionado duas vezes consecutivas. Em seguida, o botão “Off” é pressionado por duas vezes também consecutivas e, finalmente, o botão “On” é novamente pressionado uma única vez.
Qual o valor da variável n após essa sequência de eventos?