A internet tornou-se uma plataforma de variedades de aplicações empresariais complexas e sofisticadas. Devido ao aumento de construções de softwares e aplicativos para WEB e da complexidade que tais construções vem apresentando, surge a necessidade de utilização de uma metodologia que venha a atender a todas as características que o processo abrange. A tabela abaixo mostra alguns dados:
Para um melhor desenvolvimento e eficiência do projeto, processos de engenharia são utilizados. Não é igual a Engenharia de Software tradicional , mas compartilham muitos conceitos e princípios fundamentais, incorporando novas abordagens, metodologias, ferramentas, técnicas e normas para atender os requisitos exclusivos dos sistemas para a web. Abaixo veremos algumas áreas envolvidas na implementação de um sistema web:
Veremos agora como se comporta um Modelo de Processo. A figura abaixo ajuda na visualização:
Formulaçao: atividade que identifica as metas e objetivos do aplicativo e determina um escopo para o primeiro incremento;
Planejamento: estima os custos do projeto, avalia os riscos associados com o desenvolvimento, e define um cronograma bem desenvolvido para o primeiro incremento;
Análise: são estabelecidos os requisitos técnicos e identificados os itens de conteúdo que serão incorporados.
Projeto de conteúdo e produção: projetar, produzir e obter todos os textos, gráficos, conteúdo de áudio e vídeo que serão integrados ao aplicativo;
Geração de Páginas: conteúdo definido na atividade de engenharia é fundido com os projetos de arquitetura, navegação e interface para produzir páginas;
Teste: tenta descobrir erros em applets, scripts e formulários; e ajuda a garantir que o aplicativo irá funcionar corretamente em diferentes ambientes;
Avaliação do cliente: mudanças são pedidas e serão integradas ao sistema no próximo ciclo do processo incremental.
No decorrer do desenvolvimento do projeto algumas perguntas devem ser feitas:
As respostas dessas perguntas irão definir as metas de informação e as metas de aplicativo, que, quando forem identificadas, um perfil de usuário será desenvolvido.
Para um melhor desenvolvimento e eficiência do projeto, processos de engenharia são utilizados. Não é igual a Engenharia de Software tradicional , mas compartilham muitos conceitos e princípios fundamentais, incorporando novas abordagens, metodologias, ferramentas, técnicas e normas para atender os requisitos exclusivos dos sistemas para a web. Abaixo veremos algumas áreas envolvidas na implementação de um sistema web:
- Análise de sistemas e projetos;
- Engenharia de software;
- Engenharia de requisitos;
- Interação humano-computador;
- Modelagem e simulação;
- Engenharia de informação
Veremos agora como se comporta um Modelo de Processo. A figura abaixo ajuda na visualização:
Formulaçao: atividade que identifica as metas e objetivos do aplicativo e determina um escopo para o primeiro incremento;
Planejamento: estima os custos do projeto, avalia os riscos associados com o desenvolvimento, e define um cronograma bem desenvolvido para o primeiro incremento;
Análise: são estabelecidos os requisitos técnicos e identificados os itens de conteúdo que serão incorporados.
Projeto de conteúdo e produção: projetar, produzir e obter todos os textos, gráficos, conteúdo de áudio e vídeo que serão integrados ao aplicativo;
Geração de Páginas: conteúdo definido na atividade de engenharia é fundido com os projetos de arquitetura, navegação e interface para produzir páginas;
Teste: tenta descobrir erros em applets, scripts e formulários; e ajuda a garantir que o aplicativo irá funcionar corretamente em diferentes ambientes;
Avaliação do cliente: mudanças são pedidas e serão integradas ao sistema no próximo ciclo do processo incremental.
No decorrer do desenvolvimento do projeto algumas perguntas devem ser feitas:
- Qual o principal motivo para desenvolvermos esse aplicativo ?
- Porque este aplicativo é necessário ?
- Quam vai usar este aplicativo ?
As respostas dessas perguntas irão definir as metas de informação e as metas de aplicativo, que, quando forem identificadas, um perfil de usuário será desenvolvido.


0 comentários:
Postar um comentário