Características de testabilidade nos diagramas UML (Unified Modeling Language): apoio aos testes de sistemas de software orientados a objetos.
| Ano de defesa: | 2003 |
|---|---|
| Autor(a) principal: | |
| Orientador(a): | |
| Banca de defesa: | |
| 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: | |
| 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 |