Desenvolvimento, testes e qualidade de software

dc.contributor.advisorSantos, Nuno Manuel Garcia dos, orient.
dc.contributor.authorFerreira, Ricardo Sequeira
dc.date.accessioned2011-06-30T11:08:33Z
dc.date.available2011-06-30T11:08:33Z
dc.date.issued2010
dc.descriptionOrientação: Nuno Manuel Garcia dos Santospt
dc.description.abstractHoje em dia o software tornou-se num elemento útil na vida das pessoas e das empresas. Existe cada vez mais a necessidade de utilização de aplicações de qualidade, com o objectivo das empresas se diferenciarem no mercado. As empresas produtoras de software procuram aumentar a qualidade nos seus processos de desenvolvimento, com o objectivo de garantir a qualidade do produto final. A dimensão e complexidade do software aumentam a probabilidade do aparecimento de não-conformidades nestes produtos, resultando daí o interesse pela actividade de testes de software ao longo de todo o seu processo de concepção, desenvolvimento e manutenção. Muitos projectos de desenvolvimento de software são entregues com atraso por se verificar que na data prevista para a sua conclusão não têm um desempenho satisfatório ou por não serem confiáveis, ou ainda por serem difíceis de manter. Um bom planeamento das actividades de produção de software significa usualmente um aumento da eficiência de todo o processo produtivo, pois poderá diminuir a quantidade de defeitos e os custos que decorrem da sua correcção, aumentando a confiança na utilização do software e a facilidade da sua operação e manutenção. Assim se reconhece a importância da adopção de boas práticas no desenvolvimento do software. Para isso deve-se utilizar uma abordagem sistemática e organizada com o intuito de produzir software de qualidade. Esta tese descreve os principais modelos de desenvolvimento de software, a importância da engenharia dos requisitos, os processos de testes e principais validações da qualidade de software e como algumas empresas utilizam estes princípios no seu dia-a-dia, com o intuito de produzir um produto final mais fiável. Descreve ainda alguns exemplos como complemento ao contexto da tese.pt
dc.description.abstractNowadays the software has become a useful element in people's lives and it is increasingly a need for the use of quality applications from companies in order to differentiate in the market. The producers of software increase quality in their development processes, in order to ensuring final product quality. The complexity and size of software, increases the probability of the emergence of non-conformities in these products, this reason increases of interest in the business of testing software throughout the process design, development and maintenance. Many software development projects are postpone because in the date for delivered it’s has not performed satisfactorily, not to be trusted, or because it’s harder to maintain. A good planning of software production activities, usually means an increase in the efficiency of all production process, because it can decrease the number of defects and the costs of it’s correction, increasing the reliability of software in use, and make it easy to operate and maintenance. In this manner, it’s recognized the importance of adopting best practices in software development. To produce quality software, a systematic and organized approach must be used. This thesis describes the main models of software development, the importance of requirements engineering, testing processes and key validation of software quality and how some companies use these principles daily, in order to produce a final product more reliable. It also describes some examples in addition to the context of this thesis.en
dc.formatapplication/pdf
dc.identifier.urihttp://hdl.handle.net/10437/1299
dc.language.isoporpt
dc.rightsrestrictedAccess
dc.subjectINFORMÁTICApt
dc.subjectSOFTWARESpt
dc.subjectQUALIDADEpt
dc.subjectTECNOLOGIApt
dc.subjectQUALITYen
dc.subjectTECHNOLOGYen
dc.subjectMESTRADO EM ENGENHARIA DE SOFTWARE E SISTEMAS DE INFORMAÇÃOpt
dc.subjectSOFTWAREen
dc.subjectDESENVOLVIMENTO DE SOFTWAREpt
dc.subjectSOFTWARE DEVELOPMENTen
dc.subjectREQUISITOS DE SOFTWAREpt
dc.subjectSOFTWARE REQUIREMENTSen
dc.titleDesenvolvimento, testes e qualidade de softwarept
dc.typemasterThesispt

Ficheiros

Principais
A mostrar 1 - 1 de 1
Miniatura indisponível
Nome:
Temporario.pdf
Tamanho:
12.34 KB
Formato:
Adobe Portable Document Format