TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

A Engenharia de Software

Por:   •  24/8/2015  •  Trabalho acadêmico  •  667 Palavras (3 Páginas)  •  442 Visualizações

Página 1 de 3

Engenharia de Software

“Se você não sabe onde está, um mapa não te ajudará.” (Watts Humphrey).”

Um modelo de desenvolvimento define as etapas de desenvolvimento de software de forma ordenada para se alcançar um produto de alta qualidade a um custo baixo. Portanto traça um caminho a ser seguido. É importante definir estas etapas e ordená-las para que seja possível saber exatamente o que fazer em cada em cada uma delas.

“Aqueles que não sabem lembrar o passado estão condenados a repeti-lo.” (PRESSMAN, 1995, p. 90)”

Seguir um modelo de desenvolvimento de software possibilita a repetição das etapas para cada projeto, portanto é possível manter um histórico de lições aprendidas, evitando possíveis problemas, ou mesmo que ocorram é possível ter uma ideia de como tratar.

“Projetos de software se atrasam um dia de cada vez.” (PRESSMAN, 2006, p. 86).”

Em um projeto de software é necessário que todas as etapas sejam executadas corretamente, ou de forma mais correta possível. Caso uma inconsistência que poderia ter sido identificada no início do projeto (fase de elaboração), seja identificada apenas na fase de testes (código construído), é necessário voltar todas as fases anteriores para que seja realizada a correção.

Outro item importante para evitar atrasos, é o bom entendimento do negócio e uma análise de risco correta. Isso pode diminuir ocorrência de problemas na construção do software e evitando atrasos.

Engenharia de Software

“Se você não sabe onde está, um mapa não te ajudará.” (Watts Humphrey).”

Um modelo de desenvolvimento define as etapas de desenvolvimento de software de forma ordenada para se alcançar um produto de alta qualidade a um custo baixo. Portanto traça um caminho a ser seguido. É importante definir estas etapas e ordená-las para que seja possível saber exatamente o que fazer em cada em cada uma delas.

“Aqueles que não sabem lembrar o passado estão condenados a repeti-lo.” (PRESSMAN, 1995, p. 90)”

Seguir um modelo de desenvolvimento de software possibilita a repetição das etapas para cada projeto, portanto é possível manter um histórico de lições aprendidas, evitando possíveis problemas, ou mesmo que ocorram é possível ter uma ideia de como tratar.

“Projetos de software se atrasam um dia de cada vez.” (PRESSMAN, 2006, p. 86).”

Em um projeto de software é necessário que todas as etapas sejam executadas corretamente, ou de forma mais correta possível. Caso uma inconsistência que poderia ter sido identificada no início do projeto (fase de elaboração), seja identificada apenas na fase de testes (código construído), é necessário voltar todas as fases anteriores para que seja realizada a correção.

Outro item importante para evitar atrasos, é o bom entendimento do negócio e uma análise de risco correta. Isso pode diminuir ocorrência de problemas na construção do software e evitando atrasos.

...

Baixar como (para membros premium)  txt (4.4 Kb)   pdf (44.3 Kb)   docx (11.3 Kb)  
Continuar por mais 2 páginas »
Disponível apenas no TrabalhosGratuitos.com