SóProvas


ID
2047807
Banca
FUNRIO
Órgão
IF-PA
Ano
2016
Provas
Disciplina
Engenharia de Software
Assuntos

Uma equipe de engenheiros está desenvolvendo um equipamento portátil de comunicação para atender necessidades de uma agência do governo do Estado do Pará. Nesse desenvolvimento devem ser considerados os seguintes requisitos: o equipamento deve ser capaz de realizar transmissão de imagens usando técnicas de compressão sem perdas; o equipamento deve ser capaz de estabelecer comunicação com equipamentos de outras agências do Estado do Pará. Assim sendo, conclui-se que

Alternativas
Comentários
  • O segundo requisito também não pode ser encarado como um requisito funcional? Questão abstrata demais.

  • Indiquei essa para comentário pois o segundo requisito, ao meu ver, pode ser visto como um requisito funcional, sendo que ele reflete uma funcionalidade que o sistema deve ter

  • segunda a definição - Não funcional (expressa restrições sobre as quais o sistema deve operar ou qualidades específicas que o software deve ter").

    Requisito externo ("Requisitos que são externos ao sistema e ao seu desenvolvimento. Ex: legislação e interoperabilidade")

    Acredito que os dois são não funcionais, o que acham?

  • Pra mim, o primeiro deveria ser não funcional e o segundo funcional.

  • Entendi a expressão "sem perdas" como uma restrição, um requisito não funcional.

  •  c)o primeiro requisito é funcional e o segundo é não funcional classificado como requisito externo. 

    Requisitos nao-funcionais geralmente englobam questões como robustez, portabilidade, interoperabilidade, processamento etc, enquanto que requisitos funcionais são as funcionalidades visíveis ao usuario final.  A 1° afirmação até pode ser considerada requisito funcional se o usuario especificou que necessita imagens transmitidas sem perda

  • Interoperabilidade é requisito não funcional, mas o primeiro... dois detalhes: enviar imagem é funcional, mas a técnica de compressão "sem perda" é não funcional..
  • A descrição do requisito normalmente é feita na forma de uma sentença em linguagem natural. Ainda que expressa em linguagem natural, é importante adotar um estilo consistente e usar a terminologia do usuário ao invés do jargão típico da computação. Em relação ao estilo, recomenda-se utilizar sentenças em um dos seguintes formatos para descrever requisitos funcionais e não funcionais:  O sistema deve : use o verbo dever para designar uma função ou característica requerida para o sistema, ou seja, para descrever um requisito obrigatório. Exemplos: O sistema deve efetuar o controle dos clientes da empresa. O sistema deve processar um pedido do cliente em um tempo inferior a cinco segundos, contado a partir da entrada de dados.  O sistema pode : use o verbo poder para designar uma função ou característica desejável para o sistema, ou seja, para descrever um requisito desejável, mas não essencial. Exemplos: O sistema pode notificar usuários em débito. O sistema pode sugerir outros produtos para compra, com base em produtos colocados no carrinho de compras do usuário.

    Fonte: https://www.inf.ufes.br/~monalessa/PaginaMonalessa-NEMO/ES/NotasDeAula-EngSoftware-EngComp-Parte-II.pdf

  • O primeiro é claramente funcional, é a mesma coisa que dizer:

    -toda vez que cadastrar um cliente, a informação não pode ser perdida