[Página Principal] [Plano de Ensino] [Módulo 1] [Módulo 2] [Módulo 3] [Módulo 4]
SEE e PSSE são os ambientes voltados ao desenvolvimento e manutenção de processos.
SEE é responsável por integrar um conjunto de ferramentas CASE para a produção de software.PSEE é um ambiente de engenharia de software orientado a processos que pode ser representado como uma nova visão do SEE que complementa o suporte a descrição e execução dos processos, auxiliando e controlando atividades envolvidas no ciclo de vida do software, mais precisamente na produção e manutenção do software.
Os estudos de PSEE, levaram a construção dos ambientes ExPSEE e WebAPSEE.
No ExPSEE, existem os objetos de software e os operadores de software. Este último é o responsável pela criação e transformação dos objetos de software. Para um melhor entendimento, os objetos de software são tratados como variáveis do processo, enquanto os operadores representam as ferramentas e procedimentos pertencentes ao ambiente.
O WebAPSEE permite a integração de vários serviços de gerência de processos, incluindo modelagem, execução, visualização, instanciação e resposta a eventos da execução. Através do Manager Console o Gerente do Processo de Desenvolvimento de software pode Modelar Processos, Gerenciar Execução de Processos, Visualizar Relatórios do Processo e Gerenciar informações da organização, como artefatos, pessoas e recursos, através de um Editor Gráfico.
Assim teríamos, por exemplo, a Metodologia Estruturada, na qual existem vários métodos, como Análise Estruturada e Projeto Estruturado (muitas vezes denominados SA/SD, e Análise Essencial). Tanto a Análise Estruturada quanto a Análise Essencial utilizam a ferramenta Diagrama de Fluxos de Dados para modelar o funcionamento do sistema.
Os modelos de maturidade surgiram para avaliar a qualidade dos processos de software aplicados em uma organização (empresa ou instituição). O mais conhecido é o Capability Maturity Model Integration (CMMi), do Software Engineering Institute - SEI.
O CMMi pode ser organizado através de duas formas, contínua e estagiada. Pelo modelo estagiado, mais tradicional e mantendo compatibilidade com o CMM, uma organização pode ter sua maturidade medida em 5 níveis:
CMMi é um novo modelo de maturidade surgido recentemente com o fim de agrupar as diferentes usabilidades que o CMM estava sendo utilizado.