Gerencia de risco

Disponível somente no TrabalhosFeitos
  • Páginas : 21 (5127 palavras )
  • Download(s) : 0
  • Publicado : 14 de novembro de 2012
Ler documento completo
Amostra do texto
DESENVOLVIMENTO DE SOFTWARE COM METODOLOGIA PRAXIS AUXILIADA PELA FERRAMENTA CASE RATIONAL ROSE

Artigo

TETTO, André Fernando. Analista de Sistemas (USF). Analista Programador Micro Mídia Informática. Rua Brasília, 31, Vila Rio Branco, Jundiaí - SP, CEP 13215291, 0xx11 4521-1426, andretetto@yahoo.com.br. JANDL, Peter Junior. Mestre em Educação (USF), Engenheiro de Eletrônica (Unicamp),Professor de cursos de Graduação, Pós-Graduação e Extensão do Centro Universitário Padre Anchieta. Campus Prof. Pedro C. Fornari. Av. Dr. Adoniro Ladeira, 94, Jundiaí – SP, CEP 13210-800, 0xx11 4588-4445, pjandl@anchieta.br.

DESENVOLVIMENTO DE SOFTWARE COM METODOLOGIA PRAXIS AUXILIADA PELA FERRAMENTA CASE RATIONAL ROSE André Fernando Tetto1 Peter Jandl Junior2 RESUMO
Este trabalho pretendeverificar como o emprego da metodologia Praxis pode ser suportado de maneira efetiva pelo uso conjunto da ferramenta CASE Rational Rose. A análise desta metodologia, de seus artefatos e da contribuição da ferramenta escolhida permite apresentar algumas das vantagens e desvantagens desta combinação no processo de desenvolvimento de software. Palavras-Chave: engenharia de software, processo de software,desenvolvimento de software, metodologia de desenvolvimento, CASE.

ABSTRACT
The aim of this work is verify how the use of the Praxis methodology can be supported effectively when combined with the Rational Rose CASE tool. The analysis of this methodology, its artifacts, and the contributions of the selected tool brings some advantages and restrictions of the proposed association in the softwaredevelopment process. Keywords: software engineering; software process; software development;

development methodology; CASE.

1

Analista de Sistemas (USF). Analista Programador Micro Mídia Informática. Mestre em Educação (USF) e Engenheiro de Eletrônica (Unicamp). Professor de cursos de

2

Graduação, Pós-Graduação e Extensão do Centro Universitário Padre Anchieta. -2-

INTRODUÇÃOQuando projetos de softwares complexos são realizados de maneira informal, isto é, sem auxílio de metodologias apropriadas de desenvolvimento, aumentam-se os riscos deste processo levando, com freqüência, a situações desagradáveis: cronogramas em atraso, insatisfação do cliente e baixa qualidade do software produzido. Quando funcionam é devido a talentos individuais, mas os sucessos quase nunca serepetem, sem considerar o desperdício de recursos e dinheiro quando assim conduzidos (PAULA, 2003; PRESSMAN, 2003; WIKIPEDIA, 2005). A Engenharia de Software, disciplina que tem como uma de suas principais preocupações a oferta de metodologias e ferramentas apropriadas para o desenvolvimento de software, pode e deve ser utilizada para que os resultados esperados em um projeto de software possam seralcançados (SOMMERVILLE, 2003). Uma metodologia de desenvolvimento de software fornece os detalhes de “como fazer” para desenvolver um software. Envolve um amplo conjunto de tarefas que incluem: levantamento e análise dos requisitos, projeto, implementação e testes de software. Já as ferramentas proporcionam apoio automatizado ou semiautomatizado para as metodologias, por exemplo, as ferramentasCASE (Computer Aided Software Engineering) que auxiliam nas diferentes fases do ciclo de vida do software através do uso de bases de dados e interfaces gráficas e textuais. Segundo Barrére (1999) uma ferramenta CASE tem como propósito auxiliar o desenvolvedor na maximização de suas habilidades intelectuais e criativas para a obtenção de software de mais alta qualidade com maior produtividade. Essetrabalho apresenta o estudo da metodologia de desenvolvimento de software Praxis, escolhida por ser uma metodologia brasileira, e sua interação com a ferramenta CASE Rational Rose (IBM, 2005A), muito utilizada nos âmbitos

-3-

acadêmico e profissional, averiguando de que forma esta metodologia é suportada pela ferramenta escolhida, o que possibilita a determinação de algumas das vantagens...
tracking img