Escolar Documentos
Profissional Documentos
Cultura Documentos
A. Um comportamento.
C. I e III.
2. O acrônimo SOLID nos traz cinco boas práticas a serem aplicadas à programação com
paradigma orientado a objetos. O princípio de SRP (princípio da responsabilidade
única) tem como objetivo atingir as classes e suas responsabilidades dentro do
sistema.
Impresso por Fabio Dias, E-mail fabiosdiasrs@gmail.com para uso pessoal e privado. Este material pode ser protegido por direitos
autorais e não pode ser reproduzido ou repassado para terceiros. 23/11/2022 07:38:23
7- Reúso de software
1. O objetivo do reúso de software é o aumento da produtividade e a redução no esforço
de desenvolvimento de novos sistemas por parte dos analistas e desenvolvedores.
Porém, a falta de conhecimento de técnicas de reúso, a falta de ferramentas ou a
infraestrutura do software podem trazer problemas na implementação.
Nesse contexto, analise as seguintes armativas:
I. O uso de padrão de projeto é uma forma de fazer reúso. Os padrões de projetos
ou Design Patterns, comumente conhecidos, são modelos, referências aplicadas ao
projeto, trazendo soluções para problemas especícos do desenvolvimento do
projeto de software orientado a objetos.
II. O sistema ERP é uma estrutura de códigos e é gerado a partir de modelos de
domínio e modelos de implementação de sistemas legados.
III. Frameworks de aplicações é um tipo de reúso através de abstração, que une
códigos comuns entre vários projetos de software, incorporando funcionalidades
genéricas ao sistema.
Verica-se que é(são) verdadeira(s):
C. somente a I e a III.
2. Com a ascensão do desenvolvimento de sistemas, é comum que muitos projetos
possuam funções ou partes do código semelhantes, isso benecia os processos de
criação de software com foco no reúso. Acerca desse assunto, é correto armar que:
A. reutilizar softwares existentes não é uma ideia inovadora, ela surgiu em 1968 quando o matemático
e informático Doug McIlroy demonstrou interesse em integrar circuitos para produção em massa;
porém, o reúso só ganhou ênfase em 1980, com o surgimento da primeira pesquisa sobre o assunto.
Impresso por Fabio Dias, E-mail fabiosdiasrs@gmail.com para uso pessoal e privado. Este material pode ser protegido por direitos
autorais e não pode ser reproduzido ou repassado para terceiros. 23/11/2022 07:38:23
8- Modelagem ágil
1. Os métodos ágeis são alternativas à gestão tradicional de projetos, com práticas
ecazes que se destinam a permitir a entrega rápida e de alta qualidade do produto.
Esses métodos vêm ajudando muitas equipes a encarar a imprevisibilidade dentro de
um projeto, por meio de entregas incrementais e ciclos iterativos. Quais dos seguintes
métodos são caracterizados por serem métodos ágeis?
D. XP, Scrum, Kanban.
2. Os princípios da modelagem ágil são de grande importância para sua implementação,
pois eles são os regentes das práticas da modelagem ágil. O princípio de viajar leve é
um desses princípios. Qual das seguintes frases se refere a ele?
C. Logo, ao longo do desenvolvimento da engenharia de software, conserve apenas aqueles modelos
que terão valor no longo prazo e despache o restante.
3. As práticas da modelagem ágil são consideradas o núcleo dessa metodologia,
práticas essas que são regidas pelos seus princípios. Em relação a esse conjunto de
práticas, qual se caracteriza por modelar um pouco, codicar um pouco, testar um
pouco e depois entregar um pouco?
E. Iterativa e incremental.
4. Com o surgimento e a progressiva adoção de métodos ágeis em processos de
desenvolvimento de softwares, foram surgindo ferramentas para auxiliar em seu
Impresso por Fabio Dias, E-mail fabiosdiasrs@gmail.com para uso pessoal e privado. Este material pode ser protegido por direitos
autorais e não pode ser reproduzido ou repassado para terceiros. 23/11/2022 07:38:23
desenvolvimento. Qual dos métodos a seguir era conhecido como uma ferramenta que
apenas continha cartões em quadros visuais utilizados em processos ágeis?
B. Kanban.
5. Dentre as práticas de modelagem ágil, tem-se a prática prove com código. Qual a
nalidade dessa prática?
D. Saber se a solução da modelagem é implementável em código.
9- Domain-Driven Design
1. Padrões de modelagem de software propocionam vários benefícios para aplicação
desenvolvida. Atualmente, Domain-Driven Design emerge como um dos padrões de
modelagem de domínio mais consistente. Assinale a alternativa que apresenta
corretamente os principais benefícios promovidos pelo uso do DDD.
A. Comunicação da equipe, extensibilidade, testabilidade.
intimamente ligados à interface do sistema, visto que eles vão operá-la. Diante disso,
um processo utilizado na identicação e classicação dos usuários pode ser
representado pela ação de:
B. conversar com a equipe de usuários da empresa que comprou o sistema.
4. Em muitos casos, o engenheiro de software pode se deparar com ambientes capazes
de injetar diculdades no desenvolvimento de interface. O chão de fábrica é um
exemplo clássico, de modo que a temperatura e ausência de mesas de escritório podem
in5uenciar em diversos fatores. Re5etindo sobre isso, que elemento pode ser uma boa
solução em ambientes restritivos?
A. Monitores sensíveis ao toque.
5. Uma vez não denidos no início do projeto, os requisitos não funcionais incidem em
iterações desnecessárias para corrigi-los no decorrer do processo. Exemplo de
requisito não funcional que deve ser planejado inicialmente é o padrão de mensagens
de erro, visto que, em tal etapa, os erros podem ser simplórios ou até mesmo
inexistentes. À medida que o projeto avança e se torna mais complexo, os erros
surgem e a sua denição tardia pode gerar iterações para implementá-los em
interfaces já concluídas para que todas apresentem o mesmo padrão de mensagens de
erro. Nesse contexto, que característica é desejável em uma mensagem de erro?
D. Linguagem adequada ao usuário na descrição do erro.
5. As chamada RPCs são utilizadas na comunicação entre web services por sua
5exibilidade, exatamente por encapsular:
E. XML sob HTTP.