A systematic model for evaluation activity and software testing

dc.creatorSilva, Eduardo de Vasconcelos
dc.date2006
dc.date2006-02-24T00:00:00Z
dc.date2017-03-29T08:28:33Z
dc.date2017-06-09T15:05:43Z
dc.date2017-03-29T08:28:33Z
dc.date2017-06-09T15:05:43Z
dc.date.accessioned2018-03-29T02:18:21Z
dc.date.available2018-03-29T02:18:21Z
dc.identifier(Broch.)
dc.identifierSILVA, Eduardo de Vasconcelos. Um modelo sistemico para atividade de avaliação e testes de software. 2006. 50p. Dissertação (mestrado profissional) - Universidade Estadual de Campinas, Instituto de Computação, Campinas, SP. Disponível em: <http://libdigi.unicamp.br/document/?code=vtls000401202>. Acesso em: 29 mar. 2017.
dc.identifierhttp://repositorio.unicamp.br/jspui/handle/REPOSIP/276268
dc.identifier.urihttp://repositorioslatinoamericanos.uchile.cl/handle/2250/1313904
dc.descriptionOrientador: Ana Cervigni Guerra, Rogerio Drummond
dc.descriptionDissertação (mestrado profissional) - Universidade Estadual de Campinas, Instituto de Computação
dc.descriptionResumo: A atividade da escrita de casos de testes para software é em sua essência não determinística e por conseguinte envolve riscos. Por outro lado, o grau de densidade de testes dos requisitos do sistema sofre influência da forma que esses requisitos são interpretados. Uma proposta para sistematizar o processo de criação de casos de teste encontra-se no uso de uma rede Bayesiana que modela a arquitetura de testes a ser implementada, aliada a uma ponderação estatística de riscos a cenários. A rede é muito adequada a problemas não determinísticos e que envolvam riscos. Aliada ao uso da rede Bayesiana, essa sistematização engloba o critério de adequação, cujo objetivo é minimizar o impacto da cobertura de requisitos. Cada requisito do sistema é interpretado segundo critérios pré definidos. Como produto final desta proposta sistêmica, além do ferramental gráfico que possibilita a descrição dos casos de testes segundo uma seqüência lógica e simulação de cenários, têm-se uma matriz que reúne todos os casos de testes obtidos da rede e demais oriundos da análise dos requisitos, segundo o enfoque do critério de adequação. O estudo experimental sinaliza um incremento de quatro vezes e meio na densidade de testes de requisitos comparativamente a técnica tradicional. Na fase de análise há uma tendência de redução de esforço em torno de um quarto. Um interessante resultado dessa técnica sistematizada, está na identificação de cenários não previstos pelos requisitos o que vem agregar na atualização da documentação de design
dc.descriptionAbstract: The task of writing software use cases is in essence non deterministic and therefore involves risks. On the other hand, the coverage level of requirements depends the way of document requirements are interpreted.In order to bring a systematic approach in developing software use cases, the Bayesian network technique helps supporting with this problem. The current software test architecture is modeled in a graphical way, adding scenario simulation and risk statistic. The network addresses very well risks and non deterministic scenarios.Along with the Bayesian Network , the proposed systematic approach encompasses the adequacy criteria which main goal is to improve requirements coverage. Each system requirement is interpreted according to well defined criteria. A matrix will be the final product, as a result from the current systematic approach. All use cases obtained from the network and those discovered thanks of adequacy criteria can be seen together. In addition this, the technique allows scenarios simulation. The experimental results show an increase of four times and half in requirements coverage, as compared against the traditional technique. In the analysis phase , there is a trend of reducing the effort by a factor of 4.One interesting result using this technique is the amount of new scenarios identified. Most of them are not properly described in the requirement document. This brings a powerful tool to add value in updating the design document
dc.descriptionMestrado
dc.descriptionEngenharia de Software
dc.descriptionMestre em Ciencia da Computação
dc.format50p. : il.
dc.formatapplication/octet-stream
dc.languagePortuguês
dc.publisher[s.n.]
dc.subjectSoftware - Testes
dc.subjectSoftware - Avaliação
dc.subjectTeoria bayesiana de decisão estatística
dc.subjectEngenharia de software
dc.subjectSoftware - Testing
dc.subjectSoftware - Evaluation
dc.subjectBayesian theory of statistical decision
dc.subjectSoftware engineering
dc.titleUm modelo sistemico para atividade de avaliação e testes de software
dc.titleA systematic model for evaluation activity and software testing
dc.typeTesis


Este ítem pertenece a la siguiente institución