Segundo FUGGETTA [1], um Processo de Software pode ser definido como um conjunto coerente de atividades, políticas, estruturas organizacionais, tecnologias, procedimentos e artefatos necessários para conceber, desenvolver, dispor e manter um produto de software, ou seja:
"Um processo define quem está fazendo o quê, quando e como para alcançar um certo objetivo." Ivar Jacobson, Grad Booch e James RumbaughCompreendemos ainda que precisamos definir um Modelo de Ciclo de Vida ou Modelo de Processo que pode ser visto como uma representação, ou abstração dos objetos e atividades envolvidas no processo de software. Além disso, oferece uma forma mais abrangente e fácil de representar o gerenciamento de processo de software e consequentemente o progresso do projeto.
Comentamos também nesta aula sobre qualidade de software, onde elicitamos os modelos de qualidade CMMI e MPS.BR. Ainda sobre o tema, tivemos a apresentação de um seminário muito interessante sobre MPS.BR. Parabéns aos alunos Bruno Henrique e Flávio Meira. A apresentação foi muito proveitosa. Um breve resumo foi postado neste blog.
Alguns alunos gostariam de conhecer as empresas que passaram pelas avaliações CMMI e MPS.BR no Brasil. Sendo assim, segue o link de um blog que elencou estas informações:
Por hoje é isso. Um excelente final de semana a todos!!!!!!
Referências:
- [1] Fuggetta, A. Software process: a roadmap, in Finkelstein, A. (ed.) The Future of Software Engineering, ACM Press, 2002
- [2] Wikipédia Engenharia de Software. Disponível em http://pt.wikipedia.org/wiki/Engenharia_de_software. Acesso em 19/08/2010.
Nenhum comentário:
Postar um comentário