Portifólio Analise e Desenvolvimento de Sistemas
1 INTRODUÇÃO
Trabalho à seguir elaborado irá conter um conteúdo explicando o processo de software com base no modelo cascata, bem como seus princípios, qualidades e desvantagens.
O processo de software é visto por uma sequência de atividades que produzem uma variedade de documentos, resultando em um programa satisfatório e executável. A engenharia de software requer que as atividades para desenvolver o software sejam feitas de forma planejada, gerenciada, com pessoal capacitado, custos e prazos estimados e utilizando teorias, métodos, técnicas e ferramentas adequadas.
Elaborar um processo de software significa determinar de forma precisa e detalhada quem faz o que, quando e como. Um processo pode ser visto como uma instância de um modelo de processo ou método com suas técnicas e ferramentas associadas. O processo é definido durante a etapa de planejamento, no qual as atividades que o compõem foram alocadas aos membros da equipe de desenvolvimento, com prazos definidos e métricas para se avaliar como elas estão sendo realizadas. Enquanto um método é algo teórico, o processo deve determinar ações práticas a serem realizadas pela equipe como prazos definidos. O processo é o resultado do planejamento e precisa ser gerenciado no decorrer de sua execução.
Conceitos importantes:
Um processo é organizado em atividades.
Atividades são de responsabilidade de um membro da equipe (trabalhador).
Atividades devem gerar um artefato de saída, que possa ser verificado, e podem requisitar um artefato de entrada.
Um artefato é um modelo, documento ou código produzido por uma atividade.
Uma entrega (liberação) é um artefato entregue ao cliente
Um processo deve estabelecer uma série de marcos.
Um marco é um ponto final de uma atividade de