SóProvas


ID
105550
Banca
FCC
Órgão
DPE-SP
Ano
2010
Provas
Disciplina
Engenharia de Software
Assuntos

Em relação a orientação a objetos, o método de desenvolvimento de um sistema em UML é dividido em análise de requisitos, análise, design (projeto), implementação, e testes. Nesse contexto, considere:

I. A análise de requisitos preocupa-se em capturar unicamente as necessidades básicas funcionais do sistema que deve ser desenvolvido.

II. A análise modela o problema principal, ou seja, as classes e objetos, e cria um modelo ideal do sistema levando em conta os requisitos técnicos do sistema.

III. O design expande e adapta os modelos da análise para um ambiente técnico, onde as soluções técnicas são trabalhadas em detalhes.

IV. A implementação consiste em codificar em linguagem de programação e banco de dados os modelos criados.

É correto o que se afirma em

Alternativas
Comentários
  • creio que o erro está aqui:II. A análise modela o problema principal através dos casos de uso e, POSTERIORMENTE, OU SEJA, NA FASE IMEDIATAMENTE POSTERIOR, CRIA as classes e objetos ( QUE A QUESTÃO CITA COMO "cria um modelo ideal do sistema levando em conta os requisitos técnicos do sistema"Meu entendimento é que o erro da questão afirma que o problema principal é analisado através das classes e objetos. Isto não é verdade em orientação a objetos, pois os problemas principais são levantados, num primeiro momento, através de diagramas de caso de uso e, num momento posterior, as classes e os objetos são derivados dos requisitos, formando os diagramas de classes, de objetos, de sequencia, etc.
  • A análise modela o problemaO design desenha a soluçãoClasse, objetos e requisitos técnicos, no meu entendimento, fazem parte do desenho da solução e não da análise do problema.
  • Talvez o problema da II seja "o problema principal", pois a análise modela todos os problemas a serem implementados, não exclusivamente o principal.
  • Para mim a única coisa errada na II é que a análise não leva em conta os requisitos técnicos do sistema.

    A análise modela sim o problema principal, utilzando classes e objetos, através de seus respectivos diagramas e outros criando um modelo ideial do sistema porém não levando em conta os pormenores que serão tratados na próxima fase.
  • Correção da alternativa II.

    II - A análise modela o problema principal, ou seja, as classes e objetos, e cria um modelo ideal do sistema sem levar em conta os requisitos técnicos do sistema.

    Fonte:www.etelg.com.br/paginaete/downloads/.../apostila_uml.pdf

  • análise responde "o que" deve ser feito, se agarre em tudo que puder para fazer isso, só nunca responda "como" deve ser feito nesta fase. acredito que o erro esteja no "modelo ideal", pois análise leva em conta a realidade e não o mundo ideal. bueno, talvez um pouco ideal..

    ...What Is Object-Oriented Analysis and Design?
     
    During object-oriented analysis, there is an emphasis on finding and describ-
    ing the objects—or concepts—in the problem domain. For example, in the case
    of the library information system, some of the concepts include Book, Library,
    and Patron.
    During object-oriented design, there is an emphasis on defining software
    objects and how they collaborate to fulfill the requirements. For example, in the
    library system, a Book software object may have a title attribute and a
    getChap-ter method (see Figure 1.2).
    Finally, during implementation or object-oriented programming, design objects
    are implemented, such as a Book class in Java.

    *copia e cola no google para encontrar a referência do texto em inglês.