A expansão e a popularização da World Wide Web têm incentivado o desenvolvimento de aplicações Web. É crescente a exigência por aplicações Web cada vez mais complexas, cujo desenvolvimento deve ser feito com qualidade e rapidez. Para orientar o ciclo de vida dessas aplicações, diversos métodos de desenvolvimento Web têm sido criados, além de ferramentas de apoio a sua utilização. O emprego de padrões de software no desenvolvimento de aplicações pode aumentar a produtividade e a qualidade. Com o objetivo de minimizar erros e facilitar a utilização, ferramentas de apoio à utilização de padrões têm sido desenvolvidas. No entanto, há uma carência por ambientes e ferramentas que apóiem o emprego de padrões durante as etapas do desenvolvimento de aplicações. Algumas das principais atividades para a garantia da qualidade de software são as de VV&T (Verificação, Validação e Teste). Algumas iniciativas de associação de teste a padrões têm sido estudadas com o intuito de minimizar o tempo despendido em VV&T. Neste trabalho é apresentado o ambiente Peônia com o intuito de apoiar o emprego de padrões de software durante as etapas de um processo de desenvolvimento. Para isso, os padrões de software podem ser previamente associados a essas etapas para que possam ser sugeridos durante a execução de um projeto. Além disso, o ambiente Peônia oferece a possibilidade de associar requisitos de teste a padrôes de software, para auxiliar nas atividades de VV&T. Também é proposto um Método Para Desenvolvimento Utilizando Padrões de Software, formalizando a técnica empregada no ambiente Peônia durante a execução de projetos, onde é incentivada a utilização de padrões de software na criação de artefatos e execução de fases e atividades. O método proposto estimula usuários a empregar padrões de software durante as etapas do processo de desenvolvimento, independentemente de utilizar, ou não, o ambiente Peônia / The expansion and popularization of the World Wide Web have encouraged the development of Web applications. There is an increasing demand for more complex Web applications, whose development must be done with quality and urgency. Several Web development methods have been created to guide the life-cycle of these applications, as well as tools supporting their use. The use of patterns in the development of software applications can enhance productivity and quality. In order to minimize errors and facilitate use, tools supporting the use of patterns have been developed. But there is a lack of environments and tools supporting the use of patterns during all stages of applications development. Some of the main activities to ensuring the quality of software are VV&T (Verification, Validation and Testing). Some initiatives associating test to patterns have been studied in order to minimize the time spent in VV&T. This work presents the Peony environment in order to support the use of software patterns during the development process stages. Therefore, the software patterns can be previously associated with these stages so they can be suggested during project execution. Moreover, the Peony environment offers the possibility to associate test requirements to software patterns, helping VV&T activities. It is also proposed a Method for Development Using Software Patterns, which formalises the technique employed in Peony environment during projects execution, encouraging the use of software patterns in the artifact creation, as well as during phases and activities execution. The proposed method encourages users to employ software patterns during the development process stages, regardless using, or not, the Peony environment
Identifer | oai:union.ndltd.org:IBICT/oai:teses.usp.br:tde-18062008-095855 |
Date | 28 April 2008 |
Creators | Alessandra Chan |
Contributors | Rosana Teresinha Vaccare Braga, Rossana Maria de Castro Andrade, José Carlos Maldonado |
Publisher | Universidade de São Paulo, Ciências da Computação e Matemática Computacional, USP, BR |
Source Sets | IBICT Brazilian ETDs |
Language | Portuguese |
Detected Language | Portuguese |
Type | info:eu-repo/semantics/publishedVersion, info:eu-repo/semantics/masterThesis |
Source | reponame:Biblioteca Digital de Teses e Dissertações da USP, instname:Universidade de São Paulo, instacron:USP |
Rights | info:eu-repo/semantics/openAccess |
Page generated in 0.0024 seconds