Escolar Documentos
Profissional Documentos
Cultura Documentos
de software padro pode ser visto como um conjunto de atividades, mtodos, ferramentas e prticas que so utilizadas para construir um produto de software. Na definio de um processo de software devem ser consideradas as seguintes informaes: atividades a serem realizadas, recursos necessrios, artefatos requeridos e produzidos, procedimentos adotados e o modelo de ciclo de vida utilizado
Modelo de do processo de desenvolvimento iterativo e incremental Este modelo uma extenso do modelo espiral sendo porm mais formal e rigoroso. O desenvolvimento de um produto comercial de software uma grande tarefa que pode ser estendida por vrios meses, possivelmente um ano ou mais.Por isso, mais prtico dividir o trabalho em partes menores ou iteraes.Cada iterao resultar num incremento. Iteraes so passos em fluxo de trabalho e incrementos so crescimentos do produto. O princpio subjacente ao processo incremental e iterativo que a equipa envolvida possa refinar e alargar paulatinamente a qualidade, detalhe e mbito do sistema envolvido. Por exemplo, numa primeira iterao deve-se identificar a viso global e determinar a viabilidade econmica do sistema, efetuar a maior parte da anlise e um pouco de desenho e implementao.Numa segunda gerao, deve-se concluir a anlise, fazer uma parte significativa do desenho e um pouco mais de implementao. Numa terceira iterao, deve-se concluir o desenho, fazer-se parte substancial da implementao, testar e integrar um pouco, etc. Ou seja, a principal consequncia da aproximao iterativa que os produtos finais de todo o processo vo sendo amadurecidos e completados ao longo do tempo, mas cada iterao produz sempre um conjunto de produtos finais. A cada iterao so realizadas as seguintes tarefas: - Anlise (refinamento de requisitos, refinamento do modelo conceitual) - Projeto (refinamento do projeto arquitetural, projeto de baixo nvel) - Implementao (codificao e testes) -Transio para produto (documentao, instalao, ...)
O que o desenvolvimento iterativo e incremental? o processo de construo de sistemas de software feito em pequenos passos. Requer uma compreenso crescente do domnio por meio de aperfeioamento sucessivos e do desenvolvimento incremental de uma soluo efetiva em vrios ciclos. Benefcios: Reduo do risco devido a uma percepo prematura do domnio. Aumento da flexibilidade de alterao/manuteno melhoria na qualidade do produto. Modelo Incremental uma combinao entre o modelo em cascata com a filosofia iterativa da prototipao. O objetivo trabalhar junto do usurio para descobrir seus requisitos, de maneira incremental, at que o produto final seja concludo.