Engenharia de Software

Páginas: 6 (1401 palavras) Publicado: 20 de outubro de 2014
SUMRIO TOC o 1-1 h z t Ttulo 21Ttulo 31Ttulo 41Ttulo 51Ttulo 61Titulo Apndice e Anexo1 HYPERLINK l _Toc369292489 1 INTRODUO PAGEREF _Toc369292489 h 3 HYPERLINK l _Toc369292490 2 DESENVOLVIMENTO PAGEREF _Toc369292490 h 5 HYPERLINK l _Toc369292491 2.1 Modelo cascata PAGEREF _Toc369292491 h 5 HYPERLINK l _Toc369292492 2.2 EVOLUO DO MODELO CASCATA PAGEREF _Toc369292492 h 6HYPERLINK l _Toc369292493 2.3 Vantagens e desvantagens PAGEREF _Toc369292493 h 6 HYPERLINK l _Toc369292494 3 EXEMPLO modelo PAGEREF _Toc369292494 h 8 HYPERLINK l _Toc369292495 4 LINGUAGEM DE PROGRAMAO JAVA PAGEREF _Toc369292495 h 9 HYPERLINK l _Toc369292496 5 REFERNCIA PAGEREF _Toc369292496 h 11 INTRODUO A engenharia de software tem se tornado uma ferramenta cada vez mais importante para osprofissionais envolvidos com tecnolgia da informao. A evoluo do software foi bastante rpida, assim foi necessrio introduzir ao processo de software metodologias, tcnicas e ferramentas que pudessem suportar essa evoluo como o modelo cascata na qual vamos falar. 2 OBJETIVO A busca constante na evoluo do software no se faz por meio de apenas uma metodologia, mas sim uma combinaode melhores ferramentas de automao, tcnicas para a garantia da qualidade do software, gerenciamento e controle de atividades envolvidas esses so os principais objetivos da engenharia de software. DESENVOLVIMENTO O processo de desenvolvimento de software um conjunto de atividades, disciplinas e papis que prescreve prticas para se conceber, gerenciar, desenvolvertestar e implantar um software. Modelo cascata O modelo clssico ou cascata, que tambm conhecido pela abordagem top down,foi proposto por Royce em 1970. At meados da dcada de 1980 foi o nico com modelo com aceitao. Modelo mais antigo e o mais amplamente usado na engenharia de software, modelado em funo do ciclo da engenharia convencional e requer uma abordagem sistemtica seqencial aodesenvolvimento de software. O resultado de uma fase se constitui na entrada da outra. Anlise de Requisito de Software- o processo de elicitao dos requisitos e intensificados e concentrado especificamente no software. Deve-se compreender o domnio da informao, a funo, desempenho e interfaces exigidos. Os requisitos(para o sistema e para o software) so documentados e revistos com o cliente. Projeto- traduo dosrequisitos do software para um conjunto de representaes que podem ser avaliadas quanto a qualidade, antes que a codificao inicie. Implementao- traduo das representaes do projeto para uma linguagem artificial resultando em instrues executveis pelo computador e implementando num ambiente de trabalho. Teste- Concentra-se nos aspectos lgicos internos do software, garantindo que todas as instrues tenhamsido testadas, nos aspectos funcionais externos, para descobrir erros e garantir que a entrada definida produza resultados que concordem com os esperados. Manuteno- provavelmente o software dever sofrer mudanas depois que for entregue ao cliente, as causas das mudanas so erros, adaptao do software para acomodar mudanas em seu ambiente externo e exigncia do cliente para acrscimos funcionais e dedesempenho. Problemas com modelo em cascata- projeto reais raramente seguem o fluxo seqencial que o modelo prope Logo no incio difcil estabelecer explicitamente todos os requisitos, no comeo do projeto sempre existe uma incerteza natural. O cliente deve ter pacincia. Uma verso executvel do software s fica disponvel numa etapa avanada do desenvolvimento na instalao. O modelo do processo em cascatatrouxe contribuio importante para o processo de desenvolvimento do software, imposio de disciplina, planejamento e gerenciamento. 2.2 EVOLUO DO MODELO CASCATA Significa um salto qualitativo para o desenvolvimento de software. Atualmente a processos de desenvolvimento de software melhores que o processo cascata, mas este continua sendo o mais utilizado, pois a mudana exige adaptaes na forma de...
Ler documento completo

Por favor, assinar para o acesso.

Estes textos também podem ser interessantes

  • Engenharia de software
  • Engenharia de software
  • Engenharia de software
  • Engenharia de software
  • Engenharia de software
  • ENGENHARIA DE SOFTWARE
  • Engenharia de software
  • Engenharia de software

Seja um membro do Trabalhos Feitos

CADASTRE-SE AGORA!