Logo Passei Direto
Buscar

Engenharia de Software

Colégio Objetivo
A qualidade de um sistema está proporcionalmente ligada à forma de se levantar requisitos. Se você é contratado para levantar e distinguir requisitos, sabe que não é uma tarefa fácil, pois, muitas vezes, depende da percepção de quem realizará essa tarefa e como será realizada. Primeiramente e talvez, o mais importante é saber distinguir requisitos funcionais e não funcionais. Assinale a alternativa que demonstra corretamente o que é um requisito funcional.


Possui como funcionalidades aspectos ligados à segurança, à integridade e ao desempenho.
Está relacionado às restrições do sistema a ser construído.
Possui como funcionalidades aspectos ligados ao tamanho, à robustez e à facilidade de uso.
Atua na composição de uma arquitetura de software.
Responsável por especificar as funções que um sistema deve realizar ou executar.
User badge image
Estudando com Questões

há 2 anos

Respostas

User badge image

Ed Verified user icon

há 2 anos

A alternativa correta que demonstra o que é um requisito funcional é: "Responsável por especificar as funções que um sistema deve realizar ou executar."

Essa resposta te ajudou?

0
Dislike0
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar essa resposta. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais perguntas desse material

Prepare-se! Chegou a hora de você testar o conhecimento adquirido nesta disciplina. A Avaliação Virtual (AV) é composta por questões objetivas e corresponde a 100% da média final. Você tem até cinco tentativas para “Enviar” as questões, que são automaticamente corrigidas. Você pode responder as questões consultando o material de estudos, mas lembre-se de cumprir o prazo estabelecido. Boa prova! Sistemas computacionais, nos dias de hoje, devem ser pautados de confiabilidade, qualidade e com mínimos erros possíveis, mas apenas somente essas características não são capazes de medir a eficácia do software, pois ele deve ser dotado de uma boa usabilidade, que traz conforto e facilidade na sua utilização pelo usuário. Assinale a alternativa que demonstra as três premissas para que o sistema computacional tenha atingido a usabilidade desejada de acordo com a ISO 9241-11.


Conforto, código-fonte livre de erros e análise de requisitos.
Emoção, eficácia e eficiência.
Eficácia, satisfação e eficiência.  CORRETO
Motivação, facilidade de uso e eficiência.
Satisfação, eficácia e emoção.

Analisando o contexto sobre metodologias ágeis, a estória de usuários se equivale ao quê? Assinale a alternativa correta.


A uma história contada pelo analista para o desenvolvedor.
A um projeto de codificação do sistema.
A uma lista detalhada de itens e requisitos que o sistema deve conter.
São especificações simples e informais que relatam as necessidades do cliente.  CORRETO
A uma documentação de software.

Clean Code aplica um novo estilo de desenvolvimento pautado em boas práticas, para que o código fique sempre muito bem entendível e de fácil manutenção, gerando, assim, muito menos retrabalho. Leia as afirmativas a seguir e associe as duas colunas conforme os requisitos desta boa prática de criação de código limpo: Assinale a alternativa que traz a associação correta entre as colunas.


I – B; II – C; III – A.
I – B; II – A; III – C.
I – C; II – B; III – A.  CORRETO
I – A; II – C; III – B.
I – C; II – A; III – B.

Ter conhecimento sobre técnicas de testes e sua empregabilidade é de extrema importância para que a entrega do sistema tenha a qualidade tão desejada pelo cliente, de acordo com Maria Silva, gerente de qualidade. Essas técnicas têm passado por inúmeras transformações e adaptações ao longo do tempo. Assinale a alternativa que representa a técnica para a criação de testes de software muito antes da criação do código-fonte.


TDD.
MDB.
BDD.
TDA.
LDD.

Duas técnicas utilizadas que auxiliam profissionais para a criação de códigos e estruturas limpas e organizadas são Clean Code e Clean Architecture. Apesar de se completarem, cada uma possui sua responsabilidade e particularidade. Sobre as características de cada uma dessas técnicas, analise as afirmativas a seguir:
I. O tratamento de erros em Clean Code deve sempre retornar exceções, e não um emaranhado de códigos de erro.
II. As funções em Clean Code devem ser pequenas e jamais ultrapassarem 30 linhas de códigos.
III. Clean Architecture é uma técnica de divisão em camadas independentes, em que camadas mais ao centro podem utilizar-se de funcionalidades das camadas mais externas.
IV. É na camada de Entidades em Clean Architecture que estão localizadas as regras de negócio mais gerais do sistema e as que possuem menos possibilidade de mudanças.
V. Uma boa prática na formatação vertical de Clean Code é a utilização de espaços para a separação de conceitos.
Assinale a alternativa que apresenta corretamente quais afirmativas são corretas.

I. O tratamento de erros em Clean Code deve sempre retornar exceções, e não um emaranhado de códigos de erro.
II. As funções em Clean Code devem ser pequenas e jamais ultrapassarem 30 linhas de códigos.
III. Clean Architecture é uma técnica de divisão em camadas independentes, em que camadas mais ao centro podem utilizar-se de funcionalidades das camadas mais externas.
IV. É na camada de Entidades em Clean Architecture que estão localizadas as regras de negócio mais gerais do sistema e as que possuem menos possibilidade de mudanças.
V. Uma boa prática na formatação vertical de Clean Code é a utilização de espaços para a separação de conceitos.
II, III e IV, apenas.
I, III e V, apenas.
I, IV e V, apenas.
III, IV e V, apenas.
I, II e III, apenas.

Assinale a alternativa que caracteriza a criação de comentários que podem auxiliar na interpretação do código-fonte.

É importante, ao longo do código-fonte, possuir comentários (quanto mais, melhor), a fim de explicar as linhas escritas pelo desenvolvedor.
Por padrão, devem possuir a data de sua criação e da última atualização.
Podem ser escritos ao longo do código, em qualquer lugar, pois sua função é explicar o que o código faz.
Devem ser breves, informativos. Sempre que o código receber alguma alteração, deve-se observar se o comentário também necessita ser alterado.
Os comentários devem sempre possuir palavras reservadas do código, pois são elas que simbolizarão a explicação de um determinado bloco.
a) Apenas a afirmativa 1 está correta.
b) Apenas as afirmativas 1 e 2 estão corretas.
c) Apenas as afirmativas 2, 3 e 5 estão corretas.
d) Apenas a afirmativa 4 está correta.
e) Todas as afirmativas estão corretas.

Assinale a alternativa que apresenta características da técnica de Formato F, muito aplicada em UX.


A técnica define que a leitura de um projeto é realizada a partir do cabeçalho e, posteriormente, passa para o lado direito da página.
É realizada uma leitura por parte do usuário, primeiramente, na parte superior em movimento horizontal; logo abaixo, é realizada a leitura horizontal; por fim, o leitor tende a finalizar com uma leitura direcionada à margem esquerda.
Possui uma leitura extensa de toda a página web, para que seja entendido todo o contexto pelo usuário final.
É uma técnica realizada pelos profissionais de programação, com a qual são capazes de diagnosticar pontos falhos de usabilidade.
É verificada uma leitura sempre da parte inferior para a superior da página, deste modo, o leitor é capaz de entender o que o site lhe proporciona.

Leia as afirmativas a seguir e associe as duas colunas conforme os requisitos desta norma regulamentadora. Assinale a alternativa que traz a associação correta entre as colunas.

A NR-12 descreve em seu texto as definições sobre os tipos de proteções necessárias em máquinas e equipamentos.
A NR-12 estabelece as distâncias de segurança que essas proteções devem ser instaladas.
I – A; II – C; III – B.
I – B; II – A; III – C.
I – C; II – A; III – B.
I – B; II – C; III – A.
I – C; III – A; II – B.

Qual é a técnica de leitura utilizada em UX que define que a leitura de um projeto é realizada a partir do cabeçalho e, posteriormente, passa para o lado direito da página?


Formato F
Formato Z
Leitura em F
Leitura em Z
Leitura em blocos

Mais conteúdos dessa disciplina