Filtrar


Questões por página:
Uma empresa de desenvolvimento de software adota diferentes estratégias de reuso em seus projetos. Em um primeiro projeto, ela reusa uma biblioteca matemática de terceiros vinculada ao código da aplicação, sem nenhuma alteração — isso é chamado de reuso de _____________. Em um segundo projeto, ela reaproveita um módulo de geração de relatórios em PDF, originalmente construído como parte de um sistema de folha de pagamento, dentro de um sistema de controle de estoque — isso é chamado de reuso de ___________. Em um terceiro projeto, a empresa não reutiliza nenhum código-fonte, mas aplica a ideia central de um padrão de projeto (design pattern) já conhecido, adaptando-a a uma nova situação — isso é chamado de reuso de ___________.

Assinale a alternativa que preenche, correta e respectivamente, as lacunas do trecho acima.
Sabe-se que o ciclo de vida do software é a estrutura que contém processos, atividades e tarefas envolvidas no desenvolvimento, operação e manutenção de um produto de software. Assinale a alternativa que apresenta corretamente o modelo mais antigo de ciclo de vida de software: 
Leia com atenção o pequeno texto abaixo:

“Na área de Engenharia de Software, esta é uma linguagem-padrão utilizada para a elaboração da estrutura de projetos de software. Dessa forma, ela pode ser empregada para a visualização, especificação, construção e documentação de artefatos que façam uso de sistemas complexos de software, consistindo em uma linguagem de modelagem que permite representar um sistema de forma padronizada, facilitando a compreensão e pré-implementação”. 

O termo original que corresponde CORRETAMENTE à linguagem-padrão descrita no texto é:
Em Engenharia de Software, um padrão de desenho ou padrão de projeto é uma solução geral para um problema que ocorre com frequência dentro de um determinado contexto no projeto de software (design patterns). Sobre as características do padrão desenvolvido, marcar C para as afirmativas Certas, E para as Erradas e, após, assinalar a alternativa que apresenta a sequência CORRETA:

(_) Generalidade: todo padrão deve permitir a construção de outras realizações a partir deste padrão.
(_) Abertura: um padrão deve permitir a sua extensão para níveis mais baixos de detalhe.
(_) Combinatoriedade: os padrões são relacionados hierarquicamente. Padrões de alto nível podem ser compostos ou relacionados com padrões que endereçam problemas de nível mais baixo. 
Considere o seguinte cenário: uma empresa está desenvolvendo um sistema de gerenciamento de estoque. O sistema deve permitir que os usuários façam login com um nome de usuário e senha. Com base no cenário descrito, que tipo de requisito está sendo destacado?