SóProvas


ID
2846299
Banca
FCC
Órgão
SEFAZ-SC
Ano
2018
Provas
Disciplina
Engenharia de Software
Assuntos

Sobre a área de conhecimento “requisitos de software”, para um sistema que contém componentes de software, considere:


I. Os requisitos do sistema são derivados dos requisitos do software, esses abrangem os requisitos do usuário, os requisitos de outras partes interessadas e os requisitos sem uma fonte humana identificável.

II. Os requisitos do sistema são definidos de uma maneira restrita em relação aos requisitos do usuário, considerando apenas os requisitos dos clientes ou usuários finais do software.

III. Os requisitos do produto são necessidades ou restrições do software a ser desenvolvido e os requisitos do processo são essencialmente restrições no desenvolvimento do software.


Está correto o que se afirma em

Alternativas
Comentários
  • Definição de requisitos pegada da wikipedia.

  • Sistema é um contexto maior do que Software. Um sistema compreende um conjunto de softwares, hardware, domínio, regras de negócio, usuários, etc..

    Um Software está inserido dentro do contexto de um Sistema, logo deve herdar dele alguns requisitos.

  • Esses níveis podem ser distinguidos utilizando-se os termos requisitos de usuário para os requisitos abstratos de alto nível e requisitos de sistema para indicar a descrição detalhada das funcionalidades do sistema. Pode ser produzida ainda uma descrição mais detalhada associando a Engenharia de Requisitos às atividades de projeto. Para Sommerville (2008) esses dois níveis de requisitos e a especificação de projeto de software podem ser definidos do seguinte modo:

    Requisitos de usuário são declarações em linguagem natural e diagramas contendo as funcionalidades e as restrições sob as quais o sistema deve operar. Esse documento é escrito para gerentes do cliente e dos fornecedores que não tenham conhecimento técnico detalhado do sistema. Requisitos de sistema detalham funcionalidades e restrições. Esse documento pode inclusive servir como um contrato entre as partes envolvidas no projeto. Ele é escrito para os profissionais técnicos de nível sênior e para gerentes de projeto Especificação de projeto de software é uma descrição abstrata do projeto de software na qual se acrescenta mais detalhes aos requisitos do sistema. Esse documento é escrito para os engenheiros de software que desenvolverão o sistema.

    Os requisitos funcionais descrevem a funcionalidade ou os serviços que se espera que o sistema realize em benefício dos usuários (PAULA FILHO, 2000). 

    Os requisitos não funcionais são aqueles que não dizem respeito diretamente às funcionalidades fornecidas pelo sistema. Podem estar relacionados a propriedades de sistemas emergentes, como confiabilidade, tempo de resposta, espaço em disco, desempenho e outros atributos de qualidade do produto (PAULA FILHO, 2000). 

    Sommerville (2008) classifica os requisitos não funcionais em:

    Requisitos de produto que especificam o comportamento do produto. Podem restringir, por exemplo, a liberdade dos projetistas a utilizar uma determinada linguagem. Requisitos organizacionais que são procedentes de políticas e procedimentos adotados nas organizações do cliente e do desenvolvedor. Especifica que o sistema deve ser de acordo com um processo-padrão da empresa. Requisitos externos que abrange tópicos advindos de fatores externos ao sistema. Dentre eles destacam-se os requisitos de interoperabilidade, os requisitos éticos e os requisitos legais que devem ser observados a fim de garantir que o sistema opera de acordo com a lei.


    Fonte:http://www.semeru.com.br/blog/category/requisitos-de-sistema/

  • 2010

    A engenharia de software está relacionada com todos os aspectos da produção de software

    , desde os estágios iniciais de especificação do sistema até sua manutenção, depois que este entrar em operação. A

    engenharia de sistemas diz respeito aos aspectos do desenvolvimento e da evolução de sistemas complexos

    , nos quais o software desempenha um papel importante.

    certa

    2015

    Os requisitos de usuários são mais específicos que os requisitos de sistemas, uma vez que estes últimos são utilizados para expressar o que o sistema deve implementar.

    Errada

    Em sistema de informação computadorizado, requisitos do usuário são declarações em linguagem natural e em diagramas, sobre as funções que o sistema deve fornecer. Por outro lado, os requisitos de sistema estabelecem as restrições de sistema.

    errada

    ISSO ESTAVA bem claro na minha cabeça até o CESPE vir com essa questao

    2018

    Situação hipotética: Ao efetuar a especificação de requisitos, um analista abrangeu os requisitos de usuário e os de sistema, tendo incluído entre os requisitos de usuário os funcionais e os não funcionais. Assertiva: A especificação realizada pelo analista está correta, pois os requisitos não funcionais podem ser inseridos nos requisitos de usuário.

    certa

  • LETRA C

  • Como ninguém comentou sobre "Requisitos de Processo", então segue abaixo mesmo tirado o Wikpedia. A questão deveria ser anulada:

    Os Projectos estão sujeitos a três tipos de requisitos:

    Requisitos do Negócio descrevem em termos do negócio o que deve ser entregue ou conseguido para fornecer valor.

    Requisitos do Produto descrevem propriedades de um sistema ou produto (que poderá ser uma de várias maneiras de conseguir satisfazer um conjunto de requisitos de negócio.)

    Requisitos do Processo descrevem actividades efectuadas ou a efectuar pela organização de desenvolvimento. Por exemplo, requisitos de processo podem especificar as metodologias específicas que devem ser seguidas, e as restrições a que a organização deve obedecer..

    Ou seja, a III está incorreta, pois diz que os requisitos de processos são "essencialmente" restrições

  • Resposta: item C

    Pessoal, eu acabei de estudar esse assunto e como não vejo nenhum comentário objetivo sobre essa questão, tomarei a liberdade de fazer um com o que eu ACHO que é:

    I. Os requisitos do sistema são derivados dos requisitos do software, esses abrangem os requisitos do usuário, os requisitos de outras partes interessadas e os requisitos sem uma fonte humana identificável.

    Falsa: Os requisitos do sistema são derivados dos requisitos do usuário, esses abrangem os requisitos de outras partes interessadas e os requisitos sem uma fonte humana identificável.

    II. Os requisitos do sistema são definidos de uma maneira restrita em relação aos requisitos do usuário, considerando apenas os requisitos dos clientes ou usuários finais do software.

    Falsa. Os requisitos do sistema são definidos de uma maneira restrita em relação aos requisitos do usuário, considerando todos os requisitos, inclusive os não-funcionais.

    III. Os requisitos do produto são necessidades ou restrições do software a ser desenvolvido e os requisitos do processo são essencialmente restrições no desenvolvimento do software.

    Verdade, conforme wikipedia, apesar do debate dos colegas.

  • ⦁ Os requisitos do sistema são derivados dos requisitos do software, esses abrangem os requisitos do usuário, os requisitos de outras partes interessadas e os requisitos sem uma fonte humana identificável.

    Falso. Na verdade, requisito de usuário é uma coisa e de sistema é outra. Os requisitos de sistema não abrangem os de usuário.

    ⦁ Os requisitos do sistema são definidos de uma maneira restrita em relação aos requisitos do usuário, considerando apenas os requisitos dos clientes ou usuários finais do software.

    Falso. Os requisitos de usuário é que consideram apenas os requisitos dos clientes ou usuários finais e não os de sistema.

    ⦁ Os requisitos do produto são necessidades ou restrições do software a ser desenvolvido e os requisitos do processo são essencialmente restrições no desenvolvimento do software.

    Verdadeiro. 

    Somente a III é verdadeira.

    Resposta: C

  • Fonte: SWEBOK 3

    I. Os requisitos do sistema são derivados dos requisitos do software, esses abrangem os requisitos do usuário, os requisitos de outras partes interessadas e os requisitos sem uma fonte humana identificável.

    Em sistemas contendo componentes de software, requisitos de software são derivados dos requisitos de sistema.

    In a system containing software components, software requirements are derived from system requirements. (...) System requirements, by contrast, encompass user requirements, requirements of other stakeholders (such as regulatory authorities), and requirements without an identifiable human source.

    II. Os requisitos do sistema são definidos de uma maneira restrita em relação aos requisitos do usuário, considerando apenas os requisitos dos clientes ou usuários finais do software.

    Os requisitos de usuário são definidos de maneira restrita em relação aos requisitos de sistema.

    This KA (Knowledge area) defines “user requirements” in a restricted way, as the requirements of the system’s customers or end users.

    III. Os requisitos do produto são necessidades ou restrições do software a ser desenvolvido e os requisitos do processo são essencialmente restrições no desenvolvimento do software.

    A product requirement is a need or constraint on the software to be developed. A process requirement is essentially a constraint on the development of the software.