Format: HTML | BibTeX | DC | EndNote | NLM | MARC | Journal | MARCXML
Thesis / ROMDOC-THESIS-2017-807

Proceduri de testare pentru îmbunătăţirea funcţionării produselor informatice

Vladu, Ana-Maria
2011-09-29

Abstract: Dezvoltarea de produse informatice fiabile a devenit una dintre cele mai dificile probleme ale industriei software. Presiunile date de program, limitările resurselor, precum şi cerinţele nerealiste pot avea un impact negativ asupra fiabilităţii. Lucrarea de față se concentrează asupra instrumentelor teoretice și a modelelor de fiabilitate pentru dezvoltarea domeniului asigurării calității. In vederea atingerii acestui scop, a fost necesară analiza în profunzime și sinteza documentației existente în prezent, cunoașterea standardelor internaționale ale documentației folosite, cunoașterea domeniului modelelor de fiabilitate a produselor software, alegerea dintre acestea a unuia cât mai potrivit, și ulterior validarea acestuia pe un set de date. In această lucrare, am propus o nouă structură a unui plan de testare, ce poate fi folosită de către companiile care asigură servicii de testare. Pornind de la recomandările generale oferite de standardele internaționale, am dezvoltat acest plan de testare, pentru o mai bună organizare a activității și a ciclului de viață a produsului. In prezent există multe sugestii pentru dezvoltarea planului de testare, dar cel mai important este să folosim o structură care să poată fi dezvoltată mai departe, pentru a servi nevoile unei companii. Acest model de plan de testare poate fi modificat ca să fie adaptat nevoilor oricărui proiect informatic, de aceea subliniez versatilitatea şi acoperirea mare a cerinţelor proiectului, oferite de propunerea mea. O altă problemă este cunoaşterea fiabilităţii a unei aplicaţii informatice livrate unui client. În acest moment însă, este dificil să se schimbe ceva în produs şi acesta este motivul pentru care managerii de proiect şi inginerii vor să cunoască din timp fiabilitatea unui produs. Modelele de predicţie a fiabilităţii încearcă să atingă acest scop. Modelele de creştere a fiabilităţii informatice încearcă să prezică numărul defectelor folosind o corelaţie între funcţii exponenţiale si datele defectelor. Această lucrare oferă un model de predicţie a fiabilităţii unei aplicaţii software, pe parcursul a trei versiuni consecutive, folosind funcţia Rayleigh pentru calculul ratei de injecţie a defectelor. Am introdus o nouă abordare a unui model de predicţie a fiabilităţii, folosind scara de timp şi pornind de la un model existent, bazat pe faze. Deasemenea, am considerat două metode pentru calculul parametrilor modelului, si le-am comparat cu setul de date real. Rezultatele au validat acest model ca fiind o estimare bună a comportamentului ratei defectelor. Lucrarea de faţă a introdus şi un simulator pentru modelarea ratei de predicţie a fiabilităţii, cu ajutorul căruia modelul poate fi validat pe orice set de date şi mai departe modificat sau extins. Developing reliable software products has become one of the hardest problems of the software industry. Scheduling pressures, limiting of resources and unrealistic requirements can have a negative impact on reliability. This paper focuses on the theoretical instruments and on the reliability models, in order to develop the quality assurance field. For achieving this purpose, it has been necessary to deeply analyze and synthesize the available documentation, to know the international standards for the documentation used, to know the area of reliability models for software products, to chose from these a suitable model, and to eventually validate it against a data set. In this paper, I have suggested a new structure for a test plan, which can be used by companies who offer testing services. Starting with the general recommendations given by international standards, I have developed this test plan to better organize the activities and the product life cycle. Currently, there are many proposals for developing a test plan, but the most important aspect is to develop a structure that can be used further, in order to serve the needs of the companies. This model for a test plan can be modified to be adapted to the needs of every software product; therefore I must underline the versatility and coverage of project requirements that this proposal offers. Another problem is knowing the reliability of a software application delivered to clients. At this point, it is difficult to change anything in the product, and this is the reason why project managers and engineers want to know ahead of time the reliability of a product. Reliability prediction models try to do exactly that. Software reliability growth models attempt to predict the number of defects using a correlation between exponential function and defect data. This paper offers a model of prediction of the reliability of a software application, over three consecutive releases, using the Rayleigh function for computing the defect injection rate. We have introduced a new approach to a reliability prediction model, using the time-scale and starting from an existing phase-based model. Also, we have considered two methods for computing the model parameters, and have compared them to the real data set. The results have validated this model as a good estimation of the defect rate behavior. This paper has also introduced a simulator for modeling the reliability prediction rate, with which the model can be validated on any given dataset, and further on, modified or extended.

Keyword(s): Programe de calculator -- Asigurarea calităţii -- Teză de doctorat ; Programe de calculator -- Testare -- Teză de doctorat ; Fiabilitate -- Produse informatice -- Teză de doctorat
OPAC: See record in BC-UPB Web OPAC
Full Text: see files

Record created 2017-01-16, last modified 2017-01-16

Similar records


 
People who viewed this page also viewed:
(273)  Optimizarea conceptuală şi operaţională a instalaţiilor chimice multiscop - Voinescu, Sorin - ROMDOC-BC_UPB-THESIS-2003-000000054
(264)  Tehnologiile informării şi comunicării : suport de curs - Curta, Olimpia - ROMDOC-BOOK-2007-005
(263)  Squaric acid as a versatile compound in the design of molecular solids - Şerb, Mihaela-Diana - ROMDOC-THESIS-2016-378
(263)  Managementul congestiilor în sistemele electroenergetice în prezenţa surselor regenerabile - Boambă, Claudia-Elena - ROMDOC-THESIS-2021-2325
(260)  Simularea numerică a echipamentelor hidropneumatice de aviaţie - Dincă, Liviu - ROMDOC-BC_UPB-THESIS-2005-000013939

 
Rate this document:
Be the first to review this document.


Discuss this document:
Start a discussion about any aspect of this document.