Características de testabilidade nos diagramas UML (Unified Modeling Language): apoio aos testes de sistemas de software orientados a objetos.

Detalhes bibliográficos
Ano de defesa: 2003
Autor(a) principal: Souza, Rogéria Cristiane Gratão de
Orientador(a): Não Informado pela instituição
Banca de defesa: Não Informado pela instituição
Tipo de documento: Tese
Tipo de acesso: Acesso aberto
Idioma: por
Instituição de defesa: Biblioteca Digitais de Teses e Dissertações da USP
Programa de Pós-Graduação: Não Informado pela instituição
Departamento: Não Informado pela instituição
País: Não Informado pela instituição
Palavras-chave em Português:
UML
Link de acesso: https://www.teses.usp.br/teses/disponiveis/3/3141/tde-27012025-093351/
Resumo: As atividades realizadas durante a fase de teste de um sistema de software são consideradas dispendiosas em relação às demais fases de um processo de desenvolvimento, em razão dos testes não serem realizados sistematicamente. Com o intuito de reverter esta situação, os testes devem ser adequadamente planejados e documentados, reduzindo, assim, os custos inerentes às suas atividades. Os testes normalmente são associados à execução do sistema, com a intenção de descobrir erros. Entretanto, sabe-se que as atividades relacionadas com os testes precisam ter o seu planejamento iniciado logo no início do ciclo de desenvolvimento, contribuindo para evitar os erros e a sua propagação através das fases envolvidas no desenvolvimento. O foco principal deste trabalho está nas atividades relacionadas com os testes, durante a fase de análise; mais especificamente, consiste na identificação de contribuições dos Modelos de Análise para a elaboração do plano de teste. Desta forma, este trabalho identifica a estratégia de teste para sistemas orientados a objetos; define as características de testabilidade dos Modelos de Análise representados pelos diagramas da UML (Unified Modeling Language); define os procedimentos para inclusão destas características nos modelos; estabelece critérios para garantir que as características estão adequadamente representadas nos modelos; e define os procedimentos de verificação dos modelos visando as características de correção e completeza.Dessa forma, este trabalho contribui para que a testabilidade de um sistema de software seja adequadamente projetada e documentada desde o início do seu desenvolvimento, auxiliando na redução dos esforços gastos com os testes e na obtenção de sistemas corretos.
id USP_ea1c92a3887317156a3908d87f894dc9
oai_identifier_str oai:teses.usp.br:tde-27012025-093351
network_acronym_str USP
network_name_str Biblioteca Digital de Teses e Dissertações da USP
repository_id_str
spelling Características de testabilidade nos diagramas UML (Unified Modeling Language): apoio aos testes de sistemas de software orientados a objetos.Untitled in englishSoftwares (Ensaios)Softwares (Tests)UMLUMLAs atividades realizadas durante a fase de teste de um sistema de software são consideradas dispendiosas em relação às demais fases de um processo de desenvolvimento, em razão dos testes não serem realizados sistematicamente. Com o intuito de reverter esta situação, os testes devem ser adequadamente planejados e documentados, reduzindo, assim, os custos inerentes às suas atividades. Os testes normalmente são associados à execução do sistema, com a intenção de descobrir erros. Entretanto, sabe-se que as atividades relacionadas com os testes precisam ter o seu planejamento iniciado logo no início do ciclo de desenvolvimento, contribuindo para evitar os erros e a sua propagação através das fases envolvidas no desenvolvimento. O foco principal deste trabalho está nas atividades relacionadas com os testes, durante a fase de análise; mais especificamente, consiste na identificação de contribuições dos Modelos de Análise para a elaboração do plano de teste. Desta forma, este trabalho identifica a estratégia de teste para sistemas orientados a objetos; define as características de testabilidade dos Modelos de Análise representados pelos diagramas da UML (Unified Modeling Language); define os procedimentos para inclusão destas características nos modelos; estabelece critérios para garantir que as características estão adequadamente representadas nos modelos; e define os procedimentos de verificação dos modelos visando as características de correção e completeza.Dessa forma, este trabalho contribui para que a testabilidade de um sistema de software seja adequadamente projetada e documentada desde o início do seu desenvolvimento, auxiliando na redução dos esforços gastos com os testes e na obtenção de sistemas corretos.The activities carried out during a software system testing are considered costly regarding to the whole development process because the tests are not realized systematically. In order to revert this situation and to reduce the costs inherent to these activities the tests should be suitably planned and documented. The tests are normally associated to the system execution with the intention to find out errors. However, it is known that the activities related to the tests need to be planned since the earlier phases of the development cycle to avoid errors and its propagation through the later phases. The focus of this work resides on the activities related to the tests during the analysis phase. In special, this work identifies the Analysis Model contribution to the test plan preparation. In this way, this work identifies the test strategy to the object oriented system; it defines the testability features of the Analysis Models represented by UML (Unified Modeling Language) diagrams; it establishes the criteria to guarantee that the features are suitably represented in the models; and it defines the procedures related to the model correctness and completeness. So, this work contributes to software system testability being suitably planned and documented since the beginning of its development, assisting in the reduction of the efforts spent on the tests and in the attainment of correct systems.Biblioteca Digitais de Teses e Dissertações da USPMelnikoff, Selma Shin ShimizuSouza, Rogéria Cristiane Gratão de2003-05-15info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/doctoralThesisapplication/pdfhttps://www.teses.usp.br/teses/disponiveis/3/3141/tde-27012025-093351/reponame:Biblioteca Digital de Teses e Dissertações da USPinstname:Universidade de São Paulo (USP)instacron:USPLiberar o conteúdo para acesso público.info:eu-repo/semantics/openAccesspor2025-01-27T14:28:02Zoai:teses.usp.br:tde-27012025-093351Biblioteca Digital de Teses e Dissertaçõeshttp://www.teses.usp.br/PUBhttp://www.teses.usp.br/cgi-bin/mtd2br.plvirginia@if.usp.br|| atendimento@aguia.usp.br||virginia@if.usp.bropendoar:27212025-01-27T14:28:02Biblioteca Digital de Teses e Dissertações da USP - Universidade de São Paulo (USP)false
dc.title.none.fl_str_mv Características de testabilidade nos diagramas UML (Unified Modeling Language): apoio aos testes de sistemas de software orientados a objetos.
Untitled in english
title Características de testabilidade nos diagramas UML (Unified Modeling Language): apoio aos testes de sistemas de software orientados a objetos.
spellingShingle Características de testabilidade nos diagramas UML (Unified Modeling Language): apoio aos testes de sistemas de software orientados a objetos.
Souza, Rogéria Cristiane Gratão de
Softwares (Ensaios)
Softwares (Tests)
UML
UML
title_short Características de testabilidade nos diagramas UML (Unified Modeling Language): apoio aos testes de sistemas de software orientados a objetos.
title_full Características de testabilidade nos diagramas UML (Unified Modeling Language): apoio aos testes de sistemas de software orientados a objetos.
title_fullStr Características de testabilidade nos diagramas UML (Unified Modeling Language): apoio aos testes de sistemas de software orientados a objetos.
title_full_unstemmed Características de testabilidade nos diagramas UML (Unified Modeling Language): apoio aos testes de sistemas de software orientados a objetos.
title_sort Características de testabilidade nos diagramas UML (Unified Modeling Language): apoio aos testes de sistemas de software orientados a objetos.
author Souza, Rogéria Cristiane Gratão de
author_facet Souza, Rogéria Cristiane Gratão de
author_role author
dc.contributor.none.fl_str_mv Melnikoff, Selma Shin Shimizu
dc.contributor.author.fl_str_mv Souza, Rogéria Cristiane Gratão de
dc.subject.por.fl_str_mv Softwares (Ensaios)
Softwares (Tests)
UML
UML
topic Softwares (Ensaios)
Softwares (Tests)
UML
UML
description As atividades realizadas durante a fase de teste de um sistema de software são consideradas dispendiosas em relação às demais fases de um processo de desenvolvimento, em razão dos testes não serem realizados sistematicamente. Com o intuito de reverter esta situação, os testes devem ser adequadamente planejados e documentados, reduzindo, assim, os custos inerentes às suas atividades. Os testes normalmente são associados à execução do sistema, com a intenção de descobrir erros. Entretanto, sabe-se que as atividades relacionadas com os testes precisam ter o seu planejamento iniciado logo no início do ciclo de desenvolvimento, contribuindo para evitar os erros e a sua propagação através das fases envolvidas no desenvolvimento. O foco principal deste trabalho está nas atividades relacionadas com os testes, durante a fase de análise; mais especificamente, consiste na identificação de contribuições dos Modelos de Análise para a elaboração do plano de teste. Desta forma, este trabalho identifica a estratégia de teste para sistemas orientados a objetos; define as características de testabilidade dos Modelos de Análise representados pelos diagramas da UML (Unified Modeling Language); define os procedimentos para inclusão destas características nos modelos; estabelece critérios para garantir que as características estão adequadamente representadas nos modelos; e define os procedimentos de verificação dos modelos visando as características de correção e completeza.Dessa forma, este trabalho contribui para que a testabilidade de um sistema de software seja adequadamente projetada e documentada desde o início do seu desenvolvimento, auxiliando na redução dos esforços gastos com os testes e na obtenção de sistemas corretos.
publishDate 2003
dc.date.none.fl_str_mv 2003-05-15
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/doctoralThesis
format doctoralThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv https://www.teses.usp.br/teses/disponiveis/3/3141/tde-27012025-093351/
url https://www.teses.usp.br/teses/disponiveis/3/3141/tde-27012025-093351/
dc.language.iso.fl_str_mv por
language por
dc.relation.none.fl_str_mv
dc.rights.driver.fl_str_mv Liberar o conteúdo para acesso público.
info:eu-repo/semantics/openAccess
rights_invalid_str_mv Liberar o conteúdo para acesso público.
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.coverage.none.fl_str_mv
dc.publisher.none.fl_str_mv Biblioteca Digitais de Teses e Dissertações da USP
publisher.none.fl_str_mv Biblioteca Digitais de Teses e Dissertações da USP
dc.source.none.fl_str_mv
reponame:Biblioteca Digital de Teses e Dissertações da USP
instname:Universidade de São Paulo (USP)
instacron:USP
instname_str Universidade de São Paulo (USP)
instacron_str USP
institution USP
reponame_str Biblioteca Digital de Teses e Dissertações da USP
collection Biblioteca Digital de Teses e Dissertações da USP
repository.name.fl_str_mv Biblioteca Digital de Teses e Dissertações da USP - Universidade de São Paulo (USP)
repository.mail.fl_str_mv virginia@if.usp.br|| atendimento@aguia.usp.br||virginia@if.usp.br
_version_ 1839839158786326528