SóProvas


ID
309796
Banca
CESPE / CEBRASPE
Órgão
TJ-ES
Ano
2011
Provas
Disciplina
Engenharia de Software
Assuntos

Acerca de engenharia de software, métricas, RUP, UML e teste de
software, julgue os itens subsequentes.

Elaboração, no contexto do RUP, é uma fase que visa criar a baseline para a arquitetura do sistema a ser desenvolvido e, no contexto de engenharia de requisitos, a elaboração consiste em atividade cujo objetivo é o desenvolvimento de um modelo técnico refinado das funções, características e restrições do sistema.

Alternativas
Comentários
  • Isso foi uma pegadinha, Guedes. A questão está fazendo um paralelo entre
    Elaboração como fase do RUP e Elaboração como uma tarefa distinta na
    Engenharia de Requisitos, segundo o Pressman (dessa vez fugiram da
    classificação do Sommerville).

    São duas coisas completamente diferentes que, por coincidência, compartilham
    o mesmo nome. Acredito que você já sabia bem a Elaboração do RUP. Aqui vai o
    trecho do Pressman sobre Engenharia de Requisitos:

    *Requirements engineering provides the appropriate mechanism for
    understanding what the customer wants, analyzing need, assessing
    feasibility, negotiating a reasonable solution, specifying the solution
    unambiguously, validating the specification and managing the requirements as
    they are transformed into an operational system [Tha97]. It encompasses
    seven distinct tasks: inception, elicitation, elaboration, negotiation,
    specification, validation, and management. It is important to note that some
    of these tasks occur in parallel and all are adapted to the needs of the
    project.*

    Mais para frente ele fala sobre essa atividade de Elaboração:

    *Elaboration. The information obtained from the customer during inception
    and elicitation is expanded and refined during elaboration. This task
    focuses on developinga refinedr equirementms model( Chapters 6 and 7)that
    identifies various  aspects of software function, behavior, and information*
    *
    *
    Fonte: Pressman, 7ed. , ch. 5.

    fonte:http://groups.google.com/group/timasters/browse_thread/thread/51c77bd9aad80319/290b4d5570101fb1?show_docid=290b4d5570101fb1

  • A questão simplismente cobrou o conceito (ou parte dele) da fase "elaboração" sob a ótica do RUP e da Eng. de Requisitos.

    No RUP, a finalidade principal da Elaboração é: (vide RUP ultima versao)

    "A Segunda Fase do RUP cuja finalidade principal é criar uma baseline para a arquitetura do sistema e fornecer uma base estável para o esforço em massa do design e implemnetação na próxima fase."

    Eng. de Requisitos: (Ver ultima edicao do livro ENg. SW do PRESSMAN, pag 119)

    7.2.3  Elaboração
    As informaçõess obtidas do cliente durante a concepção e o levantamento são expandidas e refinadas durante a elaboração. Essa atividade da engenharia de requisitos enfoca o desenvolvimento de um modelo técnico refinado Das funções, características e restriçóes do software
  • CORRETO

    Segundo Pressman os processos de Engenharia de Requisitos são realizados por meio de 7 funções, são elas:

    1 - Concepção
    2 - Levantamento
    3 - Elaboração
    4 - Negociação
    5 - Especificação
    6 - Validação
    7 - Gestão

    O processo de Elaboração da ER tem como objetivo expandir e refinar as informações obtidas na concepção do problema.

    Já no RUP existem 6 fases:

    1 - Iniciação
    2 - Elaboração
    3 - Construção
    4 - Transição

    A fase de Elaboração no RUP, conforme dito na questão, tem como atividade, dentre outras, criar a baseline para a arquitetura do sistema a ser desenvolvido.