27 de jun. de 2006
Resumos de alguns artigos lidos
Apoio Automatizado à Definição de Processos de Software em Níveis
Autores: Gleidson Bertollo, Ricardo de Almeida Falbo
Este artigo apresenta um modelo para a definição de processos de software em níveis, buscando oferecer um apoio automatizado à definição de processos de software. Ele trata a definição de processos no contexto do ambiente ODE (Ontology based software Development Environment), ou seja, utiliza um modelo de ontologia de desenvolvimento de software apresentado em outro artigo.
Uma ontologia define um vocabulário específico usado para descrever uma certa realidade, mais um conjunto de decisões explícitas fixando de forma rigorosa o significado pretendido para o vocabulário. Uma ontologia envolve, então, um vocabulário de representação que captura os conceitos e relações em algum domínio e um conjunto de axiomas, que restringem a sua interpretação. Especialmente em ambientes de desenvolvimento de software, ontologias reduzem confusões terminológicas e conceituais, facilitando o entendimento compartilhado e a comunicação entre pessoas com diferentes necessidades e pontos de vista.
Um Ambiente de Desenvolvimento de Software Centrados em Processo explora uma definição explícita do processo de software e pode ser visto como a automatização desse processo, incluindo mecanismos para:
- guiar a seqüência de atividades definida;
- gerenciar os produtos que estão sendo desenvolvidos;
- executar ferramentas necessárias para a realização das atividades;
- permitir comunicação entre as pessoas;
- colher dados de métricas automaticamente;
- reduzir erros humanos;
- prover controle do projeto à medida que este vai sendo executado.
O artigo apresenta também exemplos utilizando uma ferramenta criada a partir do modelo apresentado. É uma abordagem interessante para quem deseja definir processos de softwares configuráveis para diversas tecnologias e necessidades.
Indicadores de Qualidade e de Confiança de um Site
Autores: Ana Amélia Amorim Carvalho, Alcino Simões, João Paulo Silva
Este artigo apresenta um estudo sobre como avaliar a qualidade de um WEB site utilizando algumas métricas - usabilidade, confiabilidade, navegabilidade, entre outros. Na última página apresenta um modelo simplificado ("Grelha de Análise de Sites") para ser utilizado nesta atividade. Entretanto, o artigo não apresenta nenhuma técnica de pontuação para servir de comparação entre sites.
Modelo de Referência para Melhoria de Processo de Software: uma abordagem brasileira
Vários Autores - SOFTEX
A implementação e avaliação de modelos como o CMMI, mesmo nos seus níveis mais baixos (2 e 3), está fora do alcance da micro, pequena e média empresa, especialmente no Brasil, devido ao seu custo elevado. Para resolver este problema, o Projeto mps Br criou dois modelos:
- Modelo de Referência para melhoria de processo de software (MR mps)
- Modelo de Negócio para melhoria de processo de software (MN mps)
Este artigo relata o que é, por quê foi criado, e de onde surgiu o MR mps.
O projeto MR.mps tem sete diferenciais que o caracterizam:
- sete níveis de maturidade que permitem uma implementação gradual, adequada à micro, pequena e média empresa, e que permitem aumentar a visibilidade do processo de melhoria;
- compatibilidade com a ISO/IEC 12207, a ISO/IEC 155504 (SPICE) e CMMI;
- ser criado para a realidade brasileira;
- custo acessível;
- avaliação periódica (de 2 em 2 anos);
- grande potencial de replicabilidade no Brasil e em outros países;
- ter sido definido e ser implementado em forte interação universidade-empresa, o que constitui um catalizador do desenvolvimento tecnológico e de negócios.
A Taxonomy of Model Transformation
Autores: Tom Mens, Pieter Van Gorp
Apresenta um estudo sobre a taxonomia das possíveis transformações em um ambiente MDD. Relata várias formas de classificar as possíveis tecnologias, técnicas e ferramentas utilizadas em transformações. Completo, atualizado e bem fundamentado. Entretanto, não apresenta uma comparação técnica de qual técnica/tecnologia é a melhor para casos particulares.
Assinar:
Postar comentários (Atom)

Nenhum comentário:
Postar um comentário