questionário_aula02

Upload: eduardo-goncalves

Post on 10-Oct-2015

14 views

Category:

Documents


0 download

TRANSCRIPT

  • 5/20/2018 Question rio_Aula02

    1/3

    Questionrio 20/02/2014

    1 O que um paradigma de engenharia de software?

    R: O paradigma de engenharia de software concentra na capacidade de seespecificar software a uma maquina.

    2.

    Quais so as 5 fases do desenvolvimento de software, segundo o ciclo de vida

    clssico?

    R: Fase 1: definio de requisitos;

    Fase 2 : projeto do sistemas e do software;

    Fase 3 : implementao e testes unitrios;

    Fase 4: integrao e teste do sistema;

    Fase 5 : operao e manuteno.

    3.

    Explique brevemente cada uma das fases do ciclo de vida clssico.

    R: Fase 1: definio de requisitos levantamento de necessidades vai anotar o

    que o cliente precisa, o servio que vai fornecer;

    Fase 2: projeto do sistemas e do software nesta etapa comea a engenharia

    de programao ou seja o que foi documentado ser transformado em uma

    parte software;

    Fase 3: implementao e testes unitrios; - nessa fase os cdigos que foramprogramados sero testados uma a um antes de passar para a prxima etapa;

    Fase 4: integrao e teste do sistema - os cdigos que foram testados sero

    integrados, e esto sendo testados no sistema;

    Fase 5: operao e manutenonesta fase os programadores iro fazer

    correes de erros, melhorias sobre alguma coisa que no esta de acordo.

    4.

    Quais so as desvantagens do ciclo de vida clssico?

    R: As desvantagens so por mais que um projeto projeto difcil seguir o fluxo

    sequencial que este modelo prope, o que pode causar descontentamento para

    toda equipe, isso no decorrer de todo o projeto. Um outro problema o cliente

    que pode mudar ou solicitar alterao com o decorrer do projeto tendo que

    inserir boto ou campos com informao etc.

    5. O que um prottipo?

    R: Prottipo mecanismo para identificar os requisitos do cliente para entender

    o que ser projetado no sistema.

    6.

    Explique brevemente cada uma das fases do modelo de prototipao.

  • 5/20/2018 Question rio_Aula02

    2/3

    R: Fase 1- Coleta dos requis i tose Fase 2- Desenv olv er e cliente:

    faz se uma reunio com os envolvidos para definir os objetivos gerais do software,

    identificar quais requisitos j so conhecidos e esquematizar quais reas necessitam

    de uma definio mais ampla.

    Fase 3 Proj eto rp ido: En trada e sada e Fase 4 Const ruo do

    prott ipo: o projeto rpido leva a construo de um prottipo, que empregado eavaliado pelos envolvidos, que fornecero um retorno (feedback), que servir para

    aprimorar os requisitos. A interao ocorre conforme se ajusta o prottipo s

    necessidades de vrios interessados e, ao mesmo tempo, possibilidade a melhor

    compreenso das necessidades que devem ser atendidas.

    7. Quais so as vantagens e desvantagens do modelo de prototipao?

    R: A vantagem: definir as regras do jogo logo no inicio. O software final

    arquitetado visando qualidade.

    Desvantagens : os interessados enxergam o que parece ser uma versooperacional do software, ignorando que o prottipo mantido de forma no

    organizada e que, na pressa de fazer com que ele se torne operacional, no se

    considera a qualidade global do software, nem sua manuteno a longo prazo.

    8. Como funciona o modelo espiral?

    R: O modelo espiral um modelo de processo de software de processo de

    software evolucionrio que acopla a natureza iterativa da prototipao com os

    aspectos sistemticos e controlados do modelo cascata. Fornece potencial para o

    rpido desenvolvimento de verses cada vez mais completas do software.

    9.

    Quais so as vantagens e desvantagens do modelo espiral?

    R: Vantagens: uma abordagem realista para o desenvolvimento de sistemas e

    de software em larga escala, pelo fato de o software evoluir a medida que o

    processo avana, o desenvolvedor e o cliente compreendem e reagem melhor

    aos riscos em cada nvel evolucionrio. Se aplicado apropriadamente, reduz os

    riscos antes de se tornarem problemticos.

    Desvantagens: Esse modelo exige uma especializao na avaliao de riscos e

    depende dessa especializao para seu excesso. Se um risco muito importante

    no for descoberto e administrado, indubitavelmente ocorrero problemas.

    10.

    O que uma linguagem de quarta gerao 4GL)?

    R: Para pequenas aplicaes, talvez seja possvel passar diretamente da etapa de

    coleta dos requisitos para uma linguagem de quarta gerao (4 GL).

    11.

    Quais so as vantagens e desvantagens de se utilizar linguagens e ferramentas de

    quarta gerao?

  • 5/20/2018 Question rio_Aula02

    3/3

    R: Vantagens: as tcnicas de quarta gerao j se tornaram uma parte importante

    do desenvolvimento de software, na rea de aplicao de sistemas de informao;

    Para pequenas aplicaes, talvez seja possvel passar diretamente da etapa de

    coletados requisitos para a implementao, utilizando uma linguagem de quartagerao (4GL).

    Desvantagens: o cliente pode no ter certeza daquilo que exigido, pode ser

    ambguo ao especificar fatos que so conhecidos e pode ser invivel especificar as

    informaes de maneira que uma ferramenta 4 GT possa receber.