SóProvas


ID
2799940
Banca
CESPE / CEBRASPE
Órgão
Polícia Federal
Ano
2018
Provas
Disciplina
Engenharia de Software
Assuntos

Julgue o próximo item, a respeito da teoria da informação e de sistemas de informação.


No desenvolvimento de um sistema de informação, a fase de levantamento de requisitos consiste em compreender o problema, dando aos desenvolvedores e usuários a mesma visão do que deve ser construído para resolvê-lo, e a fase de projeto consiste na realização da descrição computacional, incluindo a arquitetura do sistema, a linguagem de programação utilizada e o sistema gerenciador de banco de dados (SGBD) utilizado.

Alternativas
Comentários
  • Extamente isso! Correto!

  • Correto, na fase de levantamento os desenvolvedores e usuários buscam uma mesma visão do sistema para que seja possível o desenvolver e entender o que o cliente realmente quer.

     

    Já durante a fase de elaboração, os requisitos de levantamento são expandidos  para formar um modelo, definindo o problema. Incluem-se modelagem de cenários de uso e modelagens de classes envolvidas. A elaboração constitui uma fase de visões diferentes para usuários e desenvolvedores. 

     

    Fases segundo pressman:

    Concepção, Levantamento, Elaboração, Negociação, Especificação, Validação, Gestão.

     

  • Esse link explica legal: https://www.devmedia.com.br/atividades-basicas-ao-processo-de-desenvolvimento-de-software/5413

  • Fiquei na dúvida quando a questão falou ; dando aos desenvolvedores e usuários a mesma visão do que deve ser construído para resolvê-lo...

    Como um usuário vai enxergar a resolução (o que deve ser construído) da mesma forma que o DESENVOLVEDOR?

    "tendo em vista que a visão do desenvolver é bem mais ampla na resolução desses fatores.

    Cespe... vivendo e aprendendo

  • A mesma visão para desenvolvedores e usuários?????? Muito estranho isso.

    A gente aprende de um jeito e, com o cespe, desaprende de outro.

  • Aos colegas que erram, apesar de ter acertado, também não gostei da redação, contudo Cespe é isso, interpretação, não apenas estudar
  • A redação é péssima, mas a "mesma visão para desenvolvedores e usuários" seria o melhor entendimento entre as partes na elicitação de requisitos, mas enfatizando, a redação poderia ser mais clara.

  • No levantamento de requisitos, se obtém uma compreensão a respeito do problema e o que deve ser feito para atender às necessidades de quem se beneficiará do sistema. Os requisitos costumam ser divididos, dentre outras classificações, em requisitos de usuário e requisitos de sistema. Os requisitos de usuário adotam uma linguagem de mais alto nível, servindo como representação das necessidades dos usuários, enquanto que os requisitos de sistema apresentam uma visão mais detalhada e específica, descrevendo as ações a serem realizadas pelo sistema para satisfazer os requisitos de usuário.

    Por esse motivo, considero a parte que diz “dando aos desenvolvedores e usuários a mesma visão do que deve ser construído para resolvê-lo” um pouco imprecisa. De todo modo, a questão foi considerada correta, então podemos considerar que com “mesma visão” o examinador quis dizer que tanto usuários quanto desenvolvedores atingirão o mesmo nível de entendimento e uma convergência de ideias em relação às necessidades do sistema, mesmo que isso não seja necessariamente descrito da mesma maneira para os dois lados.

    Em relação à segunda parte da afirmativa, nada de errado: o projeto do sistema, realmente, visa realizar a descrição, através de diagramas e especificações, do que será efetivamente implementado. Isso inclui as linguagens de programação, a arquitetura e o SGBD que será utilizado.

  • A "mesma visão" consiste em usuários e desenvolvedores "falarem a mesma língua", só assim o desenvolvedor é capaz de captar o mais completo possível o que o usuário (cliente) deseja, ou seja, o problema, bem como o usuário pode expressar exatamente o que precisa.

  • foi uma pessima prova.. meu amigo. é um cargo de agente e nao desenvolvedor de software..

  • se quer tem algum comentário dos profs explicando.

    qc está triste

  • Atividades (Pressman)

    Comunicação (levantamento de requisitos)

    Entender os objetivos dos envolvidos (desenvolvedores e usuários, a mesma visão) para o projeto e reunir requisitos que ajudem a definir os recursos e as funções do software;

    Planejamento (projeto)

    Cria um “mapa” (plano de projeto de software) descrevendo as tarefas técnicas a serem conduzidas, os riscos prováveis, os recursos necessários, os produtos resultantes a ser produzidos e um cronograma de trabalho;

    Modelagem

    Criação de modelos para entender melhor as necessidades do software e do projeto que vai atender a essas necessidades. Cria se um “esboço” para que se possa ter uma ideia do todo;

    Construção

    Essa atividade combina geração de código (manual ou automatizada) e testes necessários para revelar erros na codificação;

    Entrega/uso

    Entrega do software e avaliação pelo cliente.

    Fonte: Prof. Washington Almeida, GranCursos.

  • Exatamente, na fase de levantamento de requisitos, ou análise de requisitos, é a fase em que realizamos todos os levantamentos, regras de negócio do cliente, necessidade real do cliente, e de posse destas informações, podemos definir, banco de dados que será utilizado no sistema e a linguagem de programação.

    Resposta: Certo

  • Ele está se referindo à análise externa da arquitetura em três esquemas. O nível de abstração é o mesmo para usuários e para o Administrador dos Dados - DA (exemplo: Entidade-Relacionamento). Na fase seguinte - Lógica, reduz o nível de abstração e aplica-se as características do modelo relacional (tabelas), a linguagem que será usada (exemplo: MySQL). Neste ponto, o SGBD possui uma relação com o nível lógico por conta da linguagem, porém, não são dependentes um do outro, por isso foi dito que o SGBD será selecionado.

    Observação: Sou formado em Direito. Esse conteúdo você consegue nas aulas do Estratégia!

  • Já tem 2 anos essa prova da PF e os profs do QC ainda não comentaram a prova de Informática! Quanto desleixo com a qualidade do site...

  • QC deixando a desejar, nem todos temos condições de comprar o estratégia. Eu paguei a assinatura aqui com sacrifício e nada de professor comentando.

  • ETAPAS PARA O DESENVOLVIMENTO DE UM SISTEMA (mais detalhado)

    Fases de Sistemas de Informação:

    1 - Planejamento (O objetivo do planejamento de projeto é fornecer uma estrutura que possibilite ao gerente fazer estimativas razoáveis de recursos, custos e prazos).

    2 - Análise e Especificação de Requisitos (Nesta fase, o processo de levantamento de requisitos é intensificado. O escopo deve ser refinado e os requisitos mais bem definidos. Uma vez capturados os requisitos do sistema a ser desenvolvido, estes devem ser modelados, avaliados e documentados. Uma parte vital desta fase é a construção de um modelo descrevendo o que o software tem de fazer (e não como fazê-lo).

    3 - Projeto (Esta fase é responsável por incorporar requisitos tecnológicos aos requisitos essenciais do sistema, modelados na fase anterior e, portanto, requer que a plataforma de implementação seja conhecida.

    Envolve duas grandes etapas: projeto da arquitetura do sistema e projeto detalhado).

    4 - Implementação (A fase de implementação realiza esta tarefa, isto é, cada unidade de software do projeto detalhado é implementada)

    5 - Testes (diversos níveis de testes, a saber, teste de unidade, teste de integração e teste de sistema).

    6 - Entrega e Implantação

    7 - Operação

    8 - Manutenção

    Fonte: Prof. Diego Carvalho e Thiago Cavalcante (Estratégia)

  • Achei que estaria errado por conter "usuários", cadê os professores?

  • Já estudei Engenharia de Software na faculdade, mas mesmo assim pesquisei novamente para responder de forma correta e então marco errado, até onde eu sei, dar a mesma visão aos dois, não tem relação com essa etapa, mas tudo bem né, quem elabora não sou eu!

    https://blog.cedrotech.com/levantamento-de-requisitos-o-ponto-de-partida-do-projeto-de-software/

  • Parece-me que retiraram as informações do link seguinte. Está descrito igualzinho, com os mesmos termos.

    https://www.devmedia.com.br/atividades-basicas-ao-processo-de-desenvolvimento-de-software/5413

  • Vamos analisar a questão.

    Segundo Sommerville, o levantamento de requisitos é a primeira atividade do processo de engenharia de requisitos, na qual se busca entender quais são as necessidades do usuário que devem ser atendidas pelo software que será desenvolvido. Nessa etapa não são discutidas questões técnicas como arquitetura do sistema, linguagem utilizada, esse tipo de discussão é feita na fase de projeto.

    Portanto a questão está correta.


    Gabarito do Professor: CERTO.
  • Rapaz, isso caiu para AGENTE da PF?

    Sacanagem hein!

    Onde estava descrito no edital?

  • No desenvolvimento de um sistema de informação:

    • a fase de levantamento de requisitos consiste em compreender o problema, dando aos desenvolvedores e usuários a mesma visão do que deve ser construído para resolvê-lo, e
    • a fase de projeto consiste na realização da descrição computacional, incluindo a arquitetura do sistema, a linguagem de programação utilizada e o sistema gerenciador de banco de dados (SGBD) utilizado.
  • Arthur Mendonça | Direção Concursos

    No levantamento de requisitos, se obtém uma compreensão a respeito do problema e o que deve ser feito para atender às necessidades de quem se beneficiará do sistema. Os requisitos costumam ser divididos, dentre outras classificações, em requisitos de usuário e requisitos de sistema. Os requisitos de usuário adotam uma linguagem de mais alto nível, servindo como representação das necessidades dos usuários, enquanto que os requisitos de sistema apresentam uma visão mais detalhada e específica, descrevendo as ações a serem realizadas pelo sistema para satisfazer os requisitos de usuário.

    Por esse motivo, considero a parte que diz “dando aos desenvolvedores e usuários a mesma visão do que deve ser construído para resolvê-lo” um pouco imprecisa. De todo modo, a questão foi considerada correta, então podemos considerar que com “mesma visão” o examinador quis dizer que tanto usuários quanto desenvolvedores atingirão o mesmo nível de entendimento e uma convergência de ideias em relação às necessidades do sistema, mesmo que isso não seja necessariamente descrito da mesma maneira para os dois lados.

    Em relação à segunda parte da afirmativa, nada de errado: o projeto do sistema, realmente, visa realizar a descrição, através de diagramas e especificações, do que será efetivamente implementado. Isso inclui as linguagens de programação, a arquitetura e o SGBD que será utilizado.

  • Segundo Sommerville, o levantamento de requisitos é a primeira atividade do processo de engenharia de requisitos, na qual se busca entender quais são as necessidades do usuário que devem ser atendidas pelo software que será desenvolvido. Nessa etapa não são discutidas questões técnicas como arquitetura do sistema, linguagem utilizada, esse tipo de discussão é feita na fase de projeto.

    Esse assunto consta no edital como TEORIA DA INFORMAÇÃO (T.I)

    BONS ESTUDOS.

  • No meu entendimento, quando o examinador diz: "...dando aos desenvolvedores e usuários a mesma visão do que deve ser construído...", ele se refere a compreensão dos requisitos dos usuários por parte dos desenvolvedores, e um levantamento assertivo por parte dos usuários, que antes do levantamento não sabiam ao certo do que precisariam.

  • A primeira fase do projeto do banco é o levantamento e análise de requisitos, que na prática, é a especificação das necessidades do usuário do banco. Entrevista-se o usuário do banco para entendimento e documentação dos seus requisitos de dados.

    A segunda fase é o projeto conceitual, em que já se criam descrições detalhadas de tipos de entidades, relacionamentos, atributos e restrições. A modelagem conceitual empregada baseia-se no mais alto nível e deve ser usada para envolver o cliente. O modelo normalmente utilizado é o modelo entidade-relacionamento

    CERTA

    Q PESADO CAIR ESSE ASSUNTO PARA AGENTE/PF

  • NO LEVANTAMENTO DE REQUISITOS, se obtém uma compreensão a respeito do problema e o que deve ser feito para atender às necessidades de quem se beneficiará do sistema.

    OS REQUISITOS DE USUÁRIO: adotam uma linguagem de mais alto nível, servindo como representação das necessidades dos usuários.

    OS REQUISITOS DE SISTEMA: apresentam uma visão mais detalhada e específica, descrevendo as ações a serem realizadas pelo sistema para satisfazer os requisitos de usuário.

    O PROJETO DO SISTEMA: visa realizar a descrição, através de diagramas e especificações, do que será efetivamente implementado. Isso inclui as linguagens de programação, a arquitetura e o SGBD que será utilizado.