MANUTENIBILIDADE EM PROJETOS DE SOFTWARE: UMA ABORDAGEM ÁGIL UTILIZANDO BEHAVIOUR-DRIVEN DEVELOPMENT

Renato Yoshio Murata, Marcelo Nogueira

Abstract


Maintenance can consume more than 60% ofthe effort spent by a company in a software project, thusbeing recognized as an important factor by several qualitymodels. However, since it’s not directly perceived by users,it often does not receive the same attention devoted to otherquality requirements. The consequence becomes clear onlyafter months of work, when the software goes intoproduction and is not able to accommodate necessarymodifications to adapt to changes in the environment whereit operates. The software begins to lose its value. This paperdescribes how the use of Behaviour-Driven Development, anagile method, can assist the development of maintainablesoftware, relating its practices, processes and work productswith each of the maintainability subcharacteristics definedby the ISO 9126 quality model.Index Terms ⎯  Agile method, Maintainability, SoftwareEngineering, Test-Driven Development.

Full Text: PDF

Refbacks

  • There are currently no refbacks.


Creative Commons License
This work is licensed under a Creative Commons Attribution 3.0 License.

----------------------------------------------------------------------

ISSN 2317-4145

----------------------------------------------------------------------

Indexing

Logotipo do IBICT

----------------------------------------------------------------------

Scientific Societies and Directories

Logotipo COPEC Logotipo SHERO Logotipo da Capes

----------------------------------------------------------------------

Follow Us

Logotipo facebook Logotipo LinkedIn Logotipo Twitter