際際滷

際際滷Share a Scribd company logo
ISO 9001 a SW-fejleszt辿sben




 Az MSZ EN ISO 9001:2001 k旦vetelm辿nyeinek
 辿rtelmez辿se a szoftverfejleszt辿s folyamataira
Tartalom
             Egy-egy termel脹 辿s szoftver-gy叩rt坦 端zem
             mk旦d辿s辿nek 旦sszevet辿se
             A szoftverfejleszt辿si projektekr脹l (szervezet, f脹bb
             l辿p辿sek)
             A szoftverfejleszt辿si f叩zisok f脹 tev辿kenys辿gei, elv叩rt
             eredm辿nyei 辿s kapcsol坦d坦 feljegyz辿sei
             Ellen脹rz辿sek a szoftverfejleszt辿sben: review-k 辿s
             tesztel辿s
             A hibajav鱈t叩s 辿letciklusa
             Konfigur叩ci坦 menedzsel辿s
             Biztons叩gi k辿rd辿sek  Kapcsol坦d坦 szabv叩nyok

2005-04-18      Dr. Horv叩th Zsolt - ISO 9001 a szoftverfejleszt辿sben   2
Egy termel脹 端zem fel辿p鱈t辿se 辿s mk旦d辿se
    A
marketing
 szerepe                                      Beszerz辿s
               karbantart坦 r辿szleg


                tervez辿s            gy叩rt坦sor                    rakt叩r           v辿gszerelde



                                                                Szerviz r辿szleg



                    marketing                             gyf辿lszolg叩lat / rt辿kes鱈t辿s




               piac
  2005-04-18          Dr. Horv叩th Zsolt - ISO 9001 a szoftverfejleszt辿sben                      3
                                                                       gyf辿l
Egy termel脹 端zem fel辿p鱈t辿se 辿s mk旦d辿se

Az 辿rt辿k-
teremt脹
                                             Beszerz辿s
  l叩nc        karbantart坦 r辿szleg


               tervez辿s            gy叩rt坦sor                    rakt叩r           v辿gszerelde



                                                               Szerviz r辿szleg



                   marketing                             gyf辿lszolg叩lat / rt辿kes鱈t辿s

                                                                                  kisz叩ll鱈t叩s

                                                   megrendel辿s
              piac
 2005-04-18          Dr. Horv叩th Zsolt - ISO 9001 a szoftverfejleszt辿sben                       4
                                                                      gyf辿l
Egy termel脹 端zem fel辿p鱈t辿se 辿s mk旦d辿se
                                                              Bej旦v脹 叩ru
Ellen脹rz辿si                                                   ellen脹rz辿s
  pontok
                                              Beszerz辿s                           V辿gterm辿k
               karbantart坦 r辿szleg                                                ellen脹rz辿s


                tervez辿s            gy叩rt坦sor                    rakt叩r           v辿gszerelde


                           Gy叩rt叩sk旦zi
                           ellen脹rz辿s                           Szerviz r辿szleg



                    marketing                             gyf辿lszolg叩lat / rt辿kes鱈t辿s

                                                                                   kisz叩ll鱈t叩s

                                                    megrendel辿s
               piac
  2005-04-18          Dr. Horv叩th Zsolt - ISO 9001 a szoftverfejleszt辿sben                       5
                                                                       gyf辿l
Egy termel脹 端zem fel辿p鱈t辿se 辿s mk旦d辿se
                                                              Bej旦v脹 叩ru
   gyf辿l-                                                    ellen脹rz辿s
 szolg叩lat,
                                              Beszerz辿s                             V辿gterm辿k
  term辿k-      karbantart坦 r辿szleg                                                  ellen脹rz辿s
karbantart叩s

                tervez辿s            gy叩rt坦sor                    rakt叩r             v辿gszerelde


                           Gy叩rt叩sk旦zi
                           ellen脹rz辿s                           Szerviz r辿szleg



                    marketing                             gyf辿lszolg叩lat / rt辿kes鱈t辿s

                                                                                    kisz叩ll鱈t叩s
                                                                       reklam叩ci坦
                                                    megrendel辿s
               piac
  2005-04-18          Dr. Horv叩th Zsolt - ISO 9001 a szoftverfejleszt辿sben                        6
                                                                       gyf辿l
Egy szoftvergy叩rt坦 端zem fel辿p鱈t辿se 辿s
                 mk旦d辿se
                                                 OEM
    A          karbantart坦 r辿szleg (IT)
marketing
 szerepe
                tervez辿s            gy叩rt坦sor                 modulrakt叩r       CM, v辿gszerelde



                                                       term辿k-karbantart叩s (support)



                    marketing                                  端gyf辿lszolg叩lat (辿rt辿kes鱈t辿s)




               piac
                                                                       gyf辿l
  2005-04-18          Dr. Horv叩th Zsolt - ISO 9001 a szoftverfejleszt辿sben                     7
Egy szoftvergy叩rt坦 端zem fel辿p鱈t辿se 辿s
                 mk旦d辿se
                                                OEM
Az 辿rt辿k-     karbantart坦 r辿szleg (IT)
teremt脹
  l叩nc
               tervez辿s            gy叩rt坦sor                 modulrakt叩r       CM, v辿gszerelde



                                                      term辿k-karbantart叩s (support)



                   marketing                                  端gyf辿lszolg叩lat (辿rt辿kes鱈t辿s)

                                                                                   kisz叩ll鱈t叩s

                                                   megrendel辿s
              piac
                                                                      gyf辿l
 2005-04-18          Dr. Horv叩th Zsolt - ISO 9001 a szoftverfejleszt辿sben                        8
Egy szoftvergy叩rt坦 端zem fel辿p鱈t辿se 辿s
                  mk旦d辿se
                                                                         integr叩ci坦s teszt
                                                 OEM
Ellen脹rz辿si    karbantart坦 r辿szleg (IT)                                             rendszerteszt
  pontok

                tervez辿s            gy叩rt坦sor                 modulrakt叩r       CM, v辿gszerelde



                                                       term辿k-karbantart叩s (support)
                          komponensteszt


                    marketing                                  端gyf辿lszolg叩lat (辿rt辿kes鱈t辿s)

                                                                                    kisz叩ll鱈t叩s
                                                                       reklam叩ci坦         叩tv辿teli
                                                    megrendel辿s                            teszt
               piac
                                                                       gyf辿l
  2005-04-18          Dr. Horv叩th Zsolt - ISO 9001 a szoftverfejleszt辿sben                        9
Egy szoftvergy叩rt坦 端zem fel辿p鱈t辿se 辿s
                 mk旦d辿se
                                                                         integr叩ci坦s teszt
                                                 OEM
   gyf辿l-     karbantart坦 r辿szleg (IT)                                             rendszerteszt
 szolg叩lat,
  term辿k-
karbantart叩s    tervez辿s            gy叩rt坦sor                 modulrakt叩r       CM, v辿gszerelde



                                                       term辿k-karbantart叩s (support)
                          komponensteszt


                    marketing                                  端gyf辿lszolg叩lat (辿rt辿kes鱈t辿s)

                                                                                    kisz叩ll鱈t叩s
                                                                       reklam叩ci坦         叩tv辿teli
                                                    megrendel辿s                            teszt
               piac
                                                                       gyf辿l
  2005-04-18          Dr. Horv叩th Zsolt - ISO 9001 a szoftverfejleszt辿sben                        10
Projekt szerepl脹i (projektteam)

                                                                              Min脹s辿gbiztos鱈t叩si
                                                                                   felel脹s


                                               Projekt vezet脹
               Asszistens/
              dokument叩tor




                                                     Konfigur叩ci坦
               Fejleszt脹k
                                                     menedzsment                       Tesztel脹k
                                                        felel脹s
2005-04-18             Dr. Horv叩th Zsolt - ISO 9001 a szoftverfejleszt辿sben                        11
A szoftver-projektek szakaszai
               Kezdem辿nyez辿s
               Kezdem辿nyez辿s

                                                     Defin鱈ci坦

                  Projekt                            Tervez辿s
                                      igen
                  d旦nt辿s                             Megval坦s鱈t叩s

                         nem                         Bevezet辿s (端zembe helyez辿s)
                                                               (端zembe helyez辿s)


               Lez叩r叩s
               Lez叩r叩s



2005-04-18        Dr. Horv叩th Zsolt - ISO 9001 a szoftverfejleszt辿sben             12
A (szakmai) projekt mag

                A klasszikus r辿szfeladat feloszt叩s a projektekn辿l
                   d旦nt辿s,
                   d旦nt辿s,                                                    叩tad叩s,
                                                                              叩tad叩s,
                   anal鱈zis
                   anal鱈zis                                                   lez叩r叩s
                                                                              lez叩r叩s
                              tervez辿s
                              tervez辿s                         ellen脹rz辿s
                                                               ellen脹rz辿s
                                             v辿grehajt叩s
                                             v辿grehajt叩s

             M叩s megfogalmaz叩sok:

             inicializ叩l叩s   fejleszt辿s       gy叩rt叩s            teszt     kisz叩ll鱈t叩s
             el脹k辿sz鱈t辿s      tervez辿s      kivitelez辿s      v辿gellen脹rz辿s bevezet辿s
             7.2, 7.1          7.1, 7.3       7.3, 7.5         8.2.4, 8.3      7.5 Szabv叩ny-
                                                                                      fejezet


2005-04-18             Dr. Horv叩th Zsolt - ISO 9001 a szoftverfejleszt辿sben              13
Audit vizsg叩lat叩nak t叩rgya - kategoriz叩l叩s

                             Technikai               Projektvezet辿si           Min脹s辿gbiztos鱈t叩s
             kenys辿g
                        Technikai                 Projektvezet辿si              Min脹s辿gbiztos鱈t叩si
                        Tev辿kenys辿gek,            Tev辿kenys辿gek,               Tev辿kenys辿gek,
             Tev辿-



                        Folyamatok                Folyamatok                   Folyamatok


                        Technikai                 Projektvezet辿si              Min脹s辿gbiztos鱈t叩si
                        Eredm辿nyek                Eredm辿nyek                   Eredm辿nyek
             m辿ny
             Ered-




                        Technikai                 Projektvezet辿si              Min脹s辿gbiztos鱈t叩si
             Feljegy-




                        Feljegyz辿sek              Feljegyz辿sek                 Feljegyz辿sek
             z辿s




2005-04-18              Dr. Horv叩th Zsolt - ISO 9001 a szoftverfejleszt辿sben                    14
Kezdem辿nyez辿si f叩zis
                  Tev辿kenys辿g                   Eredm辿ny                  Feljegyz辿s         ISO
             Tenderki鱈r叩s / aj叩nlatk辿r辿s    D旦nt辿s a                 Technikai              7.2
             megval坦s鱈that坦s叩g叩nak          tov叩bbl辿p辿sr脹l           feljegyz辿sek
             (technikai) vizsg叩lata
             Er脹forr叩s-becsl辿s              Becs端lt                  Sz叩m鱈t叩sok             7.2
             Durva projekttervez辿s          r叩ford鱈t叩s-ig辿ny         feljegyz辿sei,          7.1
             (er脹forr叩sok felhaszn叩l叩si     Durva projektterv        alapadatok,
             terve, megval坦s鱈t叩si           (mibe ugrunk bele,       egyeztet辿sek
             id脹terv, kock叩zatok,           ha )                    jegyz脹k旦nyvei, 
             p辿nz端gyi, )                   Aj叩nlat                  Aj叩nlatot k辿sz鱈t脹 辿s
             Aj叩nlat elk辿sz鱈t辿se,                                    ellen脹rz脹 al叩鱈r叩sai    7.2
             ellen脹rz辿se, kik端ld辿se                                  legal叩bb



2005-04-18             Dr. Horv叩th Zsolt - ISO 9001 a szoftverfejleszt辿sben                       15
Defin鱈ci坦s f叩zis (funkcionalit叩s tervez辿se)
              Tev辿kenys辿g                  Eredm辿ny                    Feljegyz辿s       ISO
             Az 端gyf辿l              Specifik叩ci坦, ami a           Specifik叩ci坦         7.3
             k旦vetelm辿nyei          term辿k minden                 ellen脹rz辿s辿nek
             alapj叩n a term辿k       funkcionalit叩s叩t,             (review-j叩nak)
             funkcionalit叩s叩nak     szolg叩ltat叩s叩t                feljegyz辿sei, ami
             r辿szletes              r辿szletesen le鱈rja            igazolja mind a
             tervez辿se, 辿s          Tesztel辿si terv, ami          valid叩l叩st, mind a
             annak ellen脹rz辿se      tartalmazza a teszt-          verifik叩l叩st.
                                    strat辿gi叩t,                   Tesztel辿si terv      7.1.c
             A tesztel辿s            teszteseteket, 辿s a           ellen脹rz辿s辿nek
             megtervez辿se           lefolytat叩s k旦r端l-            feljegyz辿sei, 
                                    m辿nyeit, elfogad叩si
                                    krit辿riumokat, 



2005-04-18             Dr. Horv叩th Zsolt - ISO 9001 a szoftverfejleszt辿sben                  16
Tervez辿si f叩zis (design tervez辿se)
                Tev辿kenys辿g                    Eredm辿ny                      Feljegyz辿s    ISO
             A term辿k                   Specifik叩ci坦, amely           Specifik叩ci坦         7.1
             strukt炭r叩j叩nak,            r辿szletesen tartalmazza       ellen脹rz辿s辿nek
             mk旦d辿si                   a term辿k strukt炭r叩j叩t,        (review-j叩nak)
             algoritmus叩nak           bels脹 fel辿p鱈t辿s辿t,            feljegyz辿sei, ami
             megtervez辿se, 辿s           mk旦d辿si elv辿t,               igazolja mind a
             annak ellen脹rz辿se          valamint a                    valid叩l叩st, mind a
                                        megval坦s鱈t叩si                 verifik叩l叩st.
                                        eszk旦z旦ket 辿s                 Konfigur叩ci坦         7.5.3
                                        l辿p辿seket                     menedzsment terv
             A konfigur叩ci坦
             menedzsment                Konfigur叩ci坦                  ellen脹rz辿s辿nek
             rendszer                   menedzsment terv (辿s          feljegyz辿sei, 
             megtervez辿se               rendszer 辿s eszk旦z)



2005-04-18            Dr. Horv叩th Zsolt - ISO 9001 a szoftverfejleszt辿sben                  17
Megval坦s鱈t叩si f叩zis
                 Tev辿kenys辿g                      Eredm辿ny                Feljegyz辿s             ISO
        Implement叩l叩s                           Ellen脹rz旦tt 辿s         (SW-)Technikai           7.5.1
             K坦dol叩s                            j坦v叩hagyott:           feljegyz辿sek,            7.5.3
             Modulteszt v辿grehajt叩sa                term辿k             specifik叩ci坦k            8.2.4
             Dokument叩ci坦 elk辿sz鱈t辿se               term辿k-            Aktualiz叩lt tervek       8.3
        Illeszt辿s megl辿v脹 (v叩s叩rolt vagy            dokumen-           (projekt terv,
        炭jra felhaszn叩lt) modulokhoz                t叩ci坦              min脹s辿gterv, CM-
        Integr叩ci坦 辿s tesztel辿s                                        terv, tesztel辿si terv)
                                                Term辿k
             Integr叩ci坦, 旦n叩ll坦 term辿k-         bevezet辿si             CM rendszer
             komponensek 旦ssze叩ll鱈t叩sa                                 bejegyz辿sei,
                                                terv
             Integr叩ci坦s teszt v辿grehajt叩sa                            tesztel辿si
             Produkci坦 (release) legy叩rt叩sa                            jegyz脹k旦nyvek,
             Rendszerteszt v辿grehajt叩sa                                hib叩k 辿letciklus
                                                                       dokument叩ci坦ja, 
        tad叩s el脹k辿sz鱈t辿se

                                                                    CM = konfigur叩ci坦 menedzsment
2005-04-18             Dr. Horv叩th Zsolt - ISO 9001 a szoftverfejleszt辿sben                       18
Bevezet辿si f叩zis (端zembe helyez辿s)
                  Tev辿kenys辿g                     Eredm辿ny                Feljegyz辿s       ISO
             Pr坦ba端zem (pilot叩l叩s)            Bevezetett,                Pr坦ba端zemi 辿s     7.5.1
                                              叩tadott 辿s                 叩tad叩si tesztek   7.5.3
             les-端zembe helyez辿s             mk旦d脹 term辿k              tervei 辿s         7.5.4
                                                                         jegyz脹k旦nyvei
                                                                                           8.2.4
                                                                         tad叩s-叩tv辿teli
             les-端zemi karbantart叩s                                     jegyz脹k旦nyv       8.3
                Term辿k haszn叩lat叩nak                                     Karbantart叩si
                t叩mogat叩sa                                               meg叩llapod叩s 辿s
                Hibajav鱈t叩s                                              tervek
                V叩ltoz叩sok kezel辿se




2005-04-18             Dr. Horv叩th Zsolt - ISO 9001 a szoftverfejleszt辿sben                   19
Lez叩r叩si f叩zis
                Tev辿kenys辿g                   Eredm辿ny                  Feljegyz辿s   ISO
             Projektek lez叩r坦          Projektz叩r坦 jelent辿s (辿rt辿kel辿sek,            4.2.4
             辿rt辿kel辿se                statisztik叩k, tapasztalatok)                  8.4
                                                                                     8.5
             Projektdokumentumo Lez叩rt projektmappa
             k archiv叩l叩sa




2005-04-18            Dr. Horv叩th Zsolt - ISO 9001 a szoftverfejleszt辿sben               20
A SW-fejleszt辿s ellen脹rz辿sei
       A SW-fejleszt辿s 辿letciklus sor叩n a r辿szterm辿kek megfelel脹s辿g辿t
              m辿rni (ellen脹rizni) kell! (8.2.4-es szabv叩nypont)
                                 R辿szterm辿kek                               Ellen脹rz辿si
                                                                             m坦dszer
              Aj叩nlat, szerz脹d辿s
              Projekttervek (inc. min脹s辿gtervek, CM-tervek,                   Review
              tesztel辿si tervek, )
              gyf辿l ig辿nyek                                               (dokumentum
              Specifik叩ci坦k (funkcionalit叩s specifik叩ci坦, design              szemle)
              specifik叩ci坦, ..)
              Forr叩sk坦d
              Term辿k le鱈r叩s
              Leford鱈tott modulok, komponensek                              Tesztel辿s
              Teljes futtathat坦 term辿k
2005-04-18          Dr. Horv叩th Zsolt - ISO 9001 a szoftverfejleszt辿sben             21
A review (magyarul: szemle) fogalma,
              t叩rgya, c辿lja
             A review fogalma: szisztematikus, kritikus, dokument叩lt
             ellen脹rz辿si elj叩r叩s.

             A review t叩rgya: dokumentum (= adathordoz坦n r旦gz鱈tett
             inform叩ci坦)
                 term辿k-dokumentum (pl. forr叩s k坦d, felhaszn叩l坦i k辿zik旦nyv, ...)
                 k鱈s辿r脹- v. munka-dokumentum (pl. Functional specification, vagy
                     teszt-terv, ...)
                 k端l旦n 辿rtelmez端nk a k坦d review-t 辿s a dokumentum review-t.

             A review c辿lja: hib叩t tal叩lni, (辿s nem bnbakot) ...
                 ... mag叩ban a dokumentumban, illetve
                 ... abban az elj叩r叩s-specifik叩ci坦ban, aminek alapj叩n k辿sz鱈tett辿k.

2005-04-18         Dr. Horv叩th Zsolt - ISO 9001 a szoftverfejleszt辿sben          22
A review haszna
             A hib叩s megval坦s鱈t叩s korai felismer辿se, mind ...
              ... a valid叩l叩s, mind                  ( ez az, ami kell ? )
              ... a verifik叩l叩s tekintet辿ben         ( ilyennek kell ennek lenni ? )
             Olyan hi叩nyoss叩gok megtal叩l叩sa, amelyek a teszt
             (端zemeltet辿s) sor叩n nem j旦nn辿nek el脹, csak a
             karbantart叩sn叩l vagy a tov叩bbfejleszt辿sn辿l, pl. :
               rosszul struktur叩lt, bonyolultan fel辿p鱈tett, nehezen 叩tl叩that坦 k坦d,
               rosszul dokument叩lt programr辿sz, rosszul komment叩lt forr叩sk坦d.
             Bizonylatolt min脹s辿gbiztos鱈t叩si elj叩r叩s (ISO 9001),
             amivel a term辿k min脹s辿g辿t igazolni tudjuk, 辿s aminek alapj叩n
             tov叩bb lehet jav鱈tani mag叩t a fejleszt辿si elj叩r叩st is.
             A know-how elterjeszt辿se, tapasztalatcsere, egys辿ges
             szeml辿let, ...
2005-04-18      Dr. Horv叩th Zsolt - ISO 9001 a szoftverfejleszt辿sben                   23
A teszt fogalma, c辿lja
             A tesztel辿s fogalma:
                egy (vagy t旦bb) futtathat坦 叩llapotban lev脹 szoftver komponens
                meghat叩rozott felt辿telek mellett (adat, esem辿ny) t旦rt辿n脹 futtat叩sa,
                辿s a mk旦d辿s eredm辿ny辿nek 辿rt辿kel辿se (elv叩rt viselked辿snek
                megfelel vagy nem).

             A tesztel辿s c辿lja:
                egy rendszer-komponens (sz端ks辿ges m辿rt辿kig) hib叩tlan 叩llapot叩nak
                igazol叩sa
                egy tesztelhet脹 objektum l辿trehoz叩sa, amivel k端l旦nf辿le vizsg叩lat
                v辿gezhet脹
                az elv叩rt rendszertulajdons叩gokt坦l val坦 elt辿r辿s (nagys叩g叩nak)
                kimutat叩sa
                a rendszer min脹s辿g辿r脹l inform叩ci坦 a vezet脹s辿g fel辿
                (tov叩bbfelhaszn叩l叩s ...)
                a rendszer valid叩l叩sa: megfelel-e az eredeti felhaszn叩l坦i
                k鱈v叩ns叩goknak
2005-04-18          Dr. Horv叩th Zsolt - ISO 9001 a szoftverfejleszt辿sben         24
A tesztel辿sek fajt叩i
             A teszteket csoportos鱈thatjuk
              a tesztobjektum teljess辿ge szerint:
                                            szerint
                   komponens teszt       stand alone teszt
                   integr叩ci坦s teszt     t旦bb, egy端ttmk旦d脹 komponens 旦sszetett
                   vizsg叩lata
                   rendszer teszt (systemtest) a teljes term辿k, 叩tad叩sra k辿sz
                   叩llapotban

             ... vagy a teszt c辿lja szerint :
                     叩tad叩si teszt       a felhaszn叩l坦nak 端zemi haszn叩latra t旦rt辿n脹
                    叩tad叩s el脹tt
                     regresszi坦s teszt        annak igazol叩s叩ra, hogy m坦dos鱈t叩s
                    tov叩bbfejleszt辿s eset辿n a kor叩bbi funkci坦k v叩ltozatlanul helyesen
                    mk旦dnek
                    performance (stressz) teszt         nagy terhel辿s szimul叩l叩s叩ra
              vagy m叩s m坦don.
2005-04-18          Dr. Horv叩th Zsolt - ISO 9001 a szoftverfejleszt辿sben                25
Hib叩k kezel辿se, 辿letciklusa
             A k端l旦nb旦z脹 tesztel辿sekkor megtal叩lt hib叩k kezel辿s辿vel
                szembeni k旦vetelm辿nyek (szabv叩nypont 8.3):
                Hib叩k (dokument叩lt) nyomon k旦vet辿se egys辿ges
                seg辿deszk旦zben biztos鱈tott legyen, ahol
                    folyamatosan nyomon k旦vethet脹 minden egyes hiba aktu叩lis
                    叩llapota (st叩tusza), 辿s m炭ltja, 辿s
                    amelyik biztos鱈tja minden hiba kijav鱈t叩s叩nak kik辿nyszer鱈t辿s辿t.
               A hiba kijav鱈t叩s叩nak ellen脹rz辿se vonatkozik: a meg叩llap鱈tott
               hib叩s funkci坦ra, valamint arra, hogy nem ker端lt-e a
               m坦dos鱈t叩ssal 炭jabb hiba a rendszerbe! (regresszi坦 tesztel辿s)
               Tesztel辿si program k旦zben ne v叩ltoztassunk a tesztel辿s
               objektum叩n!

2005-04-18            Dr. Horv叩th Zsolt - ISO 9001 a szoftverfejleszt辿sben           26
A konfigur叩ci坦 menedzsment jelent辿se
 Konfigur叩ci坦 a rendszerfejleszt辿s sor叩n :
    tartalmilag: olyan 旦sszetett rendszerr脹l van sz坦, ahol az egyes 旦sszetev脹k is
    (r辿szegys辿gek, alkatr辿szek) folyamatosan m坦dosulnak, fejl脹dnek (辿letciklus). A
    verzi坦-sz叩mok nyilv叩ntart叩sa  a verzi坦k旦vet辿s  elker端lhetetlen!
    term辿k eset辿n: a konfigur叩ci坦 az a tev辿kenys辿g, amikor egy adott verzi坦j炭,
    konkr辿t v辿gterm辿khez meghat叩rozzuk az oda be辿p端l脹 r辿szegys辿gek verzi坦it
 A konfigur叩ci坦 menedzsment csoport tev辿kenys辿ge:
 Mindaz a szervez脹 辿s operat鱈v tev辿kenys辿g, ami biztos鱈tja a fenti c辿l teljes端l辿s辿t.
   a megfelel脹 (sz叩m鱈t坦g辿pes) nyilv叩ntart叩si rendszer kialak鱈t叩sa
   a folyamatok, a szervezet 辿s a munkak旦r旦k kialak鱈t叩sa
   megfelel脹 tool-ok 辿rdemi haszn叩lata
   az el脹鱈r叩soknak megfelel脹 folyamatos 端zemvitel
             (Ez megfelel a szabv叩ny 7.5.2 pontja 辿rtelmez辿s辿nek, azaz a term辿kek 辿s
             r辿szterm辿kek azonos鱈that坦s叩ga 辿s nyomon k旦vethet脹s辿ge krit辿rium叩nak.)


2005-04-18           Dr. Horv叩th Zsolt - ISO 9001 a szoftverfejleszt辿sben          27
A konfigur叩ci坦 menedzsment feladatai
             A sz叩m鱈t叩stechnikai jelleg feladatok:
                az objektumok verzi坦inak nyilv叩ntart叩sa; a megfelel脹 adatt叩rol叩si
                biztons叩g megtervez辿se
                az egyes verzi坦k saj叩toss叩gainak nyilv叩ntart叩sa (c鱈mk辿z辿s: ki,
                mikor, mi辿rt, hogyan m坦dos鱈tott)
                a nyilv叩ntartott objektumok k旦z旦tti kapcsolatok 辿s f端gg脹s辿gek
                kezel辿se
                ez叩ltal megoldhat坦 az automatikus szoftverprodukci坦
                az egyes objektum(v叩ltozat)okhoz val坦 hozz叩f辿r辿si jogosults叩gok
                kezel辿se
             A projektvezet辿st t叩mogat坦 feladatok:
                a hibafelismer辿s 辿s jav鱈t叩s folyamat叩nak, valamint a v叩ltoztat叩si
                ig辿nyeknek a t叩mogat叩sa
                a csoportmunka t叩mogat叩sa; egyszerre t旦bben ugyanazon
                rendszer k端l旦nb旦z脹 r辿sz辿t fejleszthetik
2005-04-18           Dr. Horv叩th Zsolt - ISO 9001 a szoftverfejleszt辿sben     28
Biztons叩gi k辿rd辿sek
    A term辿kek / r辿szterm辿kek: elektronikusan t叩rolt dokumentumok 辿s
    k坦dok (forr叩sk坦dok, leford鱈tott k坦dok, ).
    A term辿kek / r辿szterm辿kek biztons叩ga  az inform叩ci坦 biztons叩ga 
    azt jelenti, hogy biztos鱈tani kell ezek:
             Bizalmass叩g叩t (csak a jogosultak f辿rjenek hozz叩),
             Rendelkez辿sre 叩ll叩s叩t (a jogosultak mindig f辿rhessenek hozz叩)
             S辿rtetlens辿g辿t (m坦dosulatlanul, eredeti 叩llapot叩ban)
    Ezekkel biztos鱈that坦:
             A term辿kek / r辿szterm辿kek megfelel脹 叩llagmeg脹rz辿se (szabv叩ny 7.5.5);
             A dokumentumok 辿s feljegyz辿sek megfelel脹 elektronikus kezel辿se
             (szabv叩ny 4.2)
             Mk旦d辿si felt辿telek, valamint 端zleti titkok, piaci el脹ny meg脹rz辿se, 


2005-04-18            Dr. Horv叩th Zsolt - ISO 9001 a szoftverfejleszt辿sben    29
Kapcsolatos szabv叩nyok
        ISO/IEC 90003:2004. Software engineering  Guidelines for the
        application of ISO 9001:2000 to computer software

        ISO/IEC 12207:1995. Information technology  Software life cycle
        processes
        MSZ ISO/IEC 12207:2000. Informatika. Szoftver辿letciklus-
        folyamatok
        ISO/IEC TR 15504  1..9: Information technology  Software
        process assessment  Part 1..9

                    辿s speci叩lis ter端letenk辿nt m辿g sokan m叩sok 

2005-04-18         Dr. Horv叩th Zsolt - ISO 9001 a szoftverfejleszt辿sben    30
K旦sz旦n旦m megtisztel脹
              figyelm端ket!




2005-04-18   Dr. Horv叩th Zsolt - ISO 9001 a szoftverfejleszt辿sben   31

More Related Content

ISO9001 for software development

  • 1. ISO 9001 a SW-fejleszt辿sben Az MSZ EN ISO 9001:2001 k旦vetelm辿nyeinek 辿rtelmez辿se a szoftverfejleszt辿s folyamataira
  • 2. Tartalom Egy-egy termel脹 辿s szoftver-gy叩rt坦 端zem mk旦d辿s辿nek 旦sszevet辿se A szoftverfejleszt辿si projektekr脹l (szervezet, f脹bb l辿p辿sek) A szoftverfejleszt辿si f叩zisok f脹 tev辿kenys辿gei, elv叩rt eredm辿nyei 辿s kapcsol坦d坦 feljegyz辿sei Ellen脹rz辿sek a szoftverfejleszt辿sben: review-k 辿s tesztel辿s A hibajav鱈t叩s 辿letciklusa Konfigur叩ci坦 menedzsel辿s Biztons叩gi k辿rd辿sek Kapcsol坦d坦 szabv叩nyok 2005-04-18 Dr. Horv叩th Zsolt - ISO 9001 a szoftverfejleszt辿sben 2
  • 3. Egy termel脹 端zem fel辿p鱈t辿se 辿s mk旦d辿se A marketing szerepe Beszerz辿s karbantart坦 r辿szleg tervez辿s gy叩rt坦sor rakt叩r v辿gszerelde Szerviz r辿szleg marketing gyf辿lszolg叩lat / rt辿kes鱈t辿s piac 2005-04-18 Dr. Horv叩th Zsolt - ISO 9001 a szoftverfejleszt辿sben 3 gyf辿l
  • 4. Egy termel脹 端zem fel辿p鱈t辿se 辿s mk旦d辿se Az 辿rt辿k- teremt脹 Beszerz辿s l叩nc karbantart坦 r辿szleg tervez辿s gy叩rt坦sor rakt叩r v辿gszerelde Szerviz r辿szleg marketing gyf辿lszolg叩lat / rt辿kes鱈t辿s kisz叩ll鱈t叩s megrendel辿s piac 2005-04-18 Dr. Horv叩th Zsolt - ISO 9001 a szoftverfejleszt辿sben 4 gyf辿l
  • 5. Egy termel脹 端zem fel辿p鱈t辿se 辿s mk旦d辿se Bej旦v脹 叩ru Ellen脹rz辿si ellen脹rz辿s pontok Beszerz辿s V辿gterm辿k karbantart坦 r辿szleg ellen脹rz辿s tervez辿s gy叩rt坦sor rakt叩r v辿gszerelde Gy叩rt叩sk旦zi ellen脹rz辿s Szerviz r辿szleg marketing gyf辿lszolg叩lat / rt辿kes鱈t辿s kisz叩ll鱈t叩s megrendel辿s piac 2005-04-18 Dr. Horv叩th Zsolt - ISO 9001 a szoftverfejleszt辿sben 5 gyf辿l
  • 6. Egy termel脹 端zem fel辿p鱈t辿se 辿s mk旦d辿se Bej旦v脹 叩ru gyf辿l- ellen脹rz辿s szolg叩lat, Beszerz辿s V辿gterm辿k term辿k- karbantart坦 r辿szleg ellen脹rz辿s karbantart叩s tervez辿s gy叩rt坦sor rakt叩r v辿gszerelde Gy叩rt叩sk旦zi ellen脹rz辿s Szerviz r辿szleg marketing gyf辿lszolg叩lat / rt辿kes鱈t辿s kisz叩ll鱈t叩s reklam叩ci坦 megrendel辿s piac 2005-04-18 Dr. Horv叩th Zsolt - ISO 9001 a szoftverfejleszt辿sben 6 gyf辿l
  • 7. Egy szoftvergy叩rt坦 端zem fel辿p鱈t辿se 辿s mk旦d辿se OEM A karbantart坦 r辿szleg (IT) marketing szerepe tervez辿s gy叩rt坦sor modulrakt叩r CM, v辿gszerelde term辿k-karbantart叩s (support) marketing 端gyf辿lszolg叩lat (辿rt辿kes鱈t辿s) piac gyf辿l 2005-04-18 Dr. Horv叩th Zsolt - ISO 9001 a szoftverfejleszt辿sben 7
  • 8. Egy szoftvergy叩rt坦 端zem fel辿p鱈t辿se 辿s mk旦d辿se OEM Az 辿rt辿k- karbantart坦 r辿szleg (IT) teremt脹 l叩nc tervez辿s gy叩rt坦sor modulrakt叩r CM, v辿gszerelde term辿k-karbantart叩s (support) marketing 端gyf辿lszolg叩lat (辿rt辿kes鱈t辿s) kisz叩ll鱈t叩s megrendel辿s piac gyf辿l 2005-04-18 Dr. Horv叩th Zsolt - ISO 9001 a szoftverfejleszt辿sben 8
  • 9. Egy szoftvergy叩rt坦 端zem fel辿p鱈t辿se 辿s mk旦d辿se integr叩ci坦s teszt OEM Ellen脹rz辿si karbantart坦 r辿szleg (IT) rendszerteszt pontok tervez辿s gy叩rt坦sor modulrakt叩r CM, v辿gszerelde term辿k-karbantart叩s (support) komponensteszt marketing 端gyf辿lszolg叩lat (辿rt辿kes鱈t辿s) kisz叩ll鱈t叩s reklam叩ci坦 叩tv辿teli megrendel辿s teszt piac gyf辿l 2005-04-18 Dr. Horv叩th Zsolt - ISO 9001 a szoftverfejleszt辿sben 9
  • 10. Egy szoftvergy叩rt坦 端zem fel辿p鱈t辿se 辿s mk旦d辿se integr叩ci坦s teszt OEM gyf辿l- karbantart坦 r辿szleg (IT) rendszerteszt szolg叩lat, term辿k- karbantart叩s tervez辿s gy叩rt坦sor modulrakt叩r CM, v辿gszerelde term辿k-karbantart叩s (support) komponensteszt marketing 端gyf辿lszolg叩lat (辿rt辿kes鱈t辿s) kisz叩ll鱈t叩s reklam叩ci坦 叩tv辿teli megrendel辿s teszt piac gyf辿l 2005-04-18 Dr. Horv叩th Zsolt - ISO 9001 a szoftverfejleszt辿sben 10
  • 11. Projekt szerepl脹i (projektteam) Min脹s辿gbiztos鱈t叩si felel脹s Projekt vezet脹 Asszistens/ dokument叩tor Konfigur叩ci坦 Fejleszt脹k menedzsment Tesztel脹k felel脹s 2005-04-18 Dr. Horv叩th Zsolt - ISO 9001 a szoftverfejleszt辿sben 11
  • 12. A szoftver-projektek szakaszai Kezdem辿nyez辿s Kezdem辿nyez辿s Defin鱈ci坦 Projekt Tervez辿s igen d旦nt辿s Megval坦s鱈t叩s nem Bevezet辿s (端zembe helyez辿s) (端zembe helyez辿s) Lez叩r叩s Lez叩r叩s 2005-04-18 Dr. Horv叩th Zsolt - ISO 9001 a szoftverfejleszt辿sben 12
  • 13. A (szakmai) projekt mag A klasszikus r辿szfeladat feloszt叩s a projektekn辿l d旦nt辿s, d旦nt辿s, 叩tad叩s, 叩tad叩s, anal鱈zis anal鱈zis lez叩r叩s lez叩r叩s tervez辿s tervez辿s ellen脹rz辿s ellen脹rz辿s v辿grehajt叩s v辿grehajt叩s M叩s megfogalmaz叩sok: inicializ叩l叩s fejleszt辿s gy叩rt叩s teszt kisz叩ll鱈t叩s el脹k辿sz鱈t辿s tervez辿s kivitelez辿s v辿gellen脹rz辿s bevezet辿s 7.2, 7.1 7.1, 7.3 7.3, 7.5 8.2.4, 8.3 7.5 Szabv叩ny- fejezet 2005-04-18 Dr. Horv叩th Zsolt - ISO 9001 a szoftverfejleszt辿sben 13
  • 14. Audit vizsg叩lat叩nak t叩rgya - kategoriz叩l叩s Technikai Projektvezet辿si Min脹s辿gbiztos鱈t叩s kenys辿g Technikai Projektvezet辿si Min脹s辿gbiztos鱈t叩si Tev辿kenys辿gek, Tev辿kenys辿gek, Tev辿kenys辿gek, Tev辿- Folyamatok Folyamatok Folyamatok Technikai Projektvezet辿si Min脹s辿gbiztos鱈t叩si Eredm辿nyek Eredm辿nyek Eredm辿nyek m辿ny Ered- Technikai Projektvezet辿si Min脹s辿gbiztos鱈t叩si Feljegy- Feljegyz辿sek Feljegyz辿sek Feljegyz辿sek z辿s 2005-04-18 Dr. Horv叩th Zsolt - ISO 9001 a szoftverfejleszt辿sben 14
  • 15. Kezdem辿nyez辿si f叩zis Tev辿kenys辿g Eredm辿ny Feljegyz辿s ISO Tenderki鱈r叩s / aj叩nlatk辿r辿s D旦nt辿s a Technikai 7.2 megval坦s鱈that坦s叩g叩nak tov叩bbl辿p辿sr脹l feljegyz辿sek (technikai) vizsg叩lata Er脹forr叩s-becsl辿s Becs端lt Sz叩m鱈t叩sok 7.2 Durva projekttervez辿s r叩ford鱈t叩s-ig辿ny feljegyz辿sei, 7.1 (er脹forr叩sok felhaszn叩l叩si Durva projektterv alapadatok, terve, megval坦s鱈t叩si (mibe ugrunk bele, egyeztet辿sek id脹terv, kock叩zatok, ha ) jegyz脹k旦nyvei, p辿nz端gyi, ) Aj叩nlat Aj叩nlatot k辿sz鱈t脹 辿s Aj叩nlat elk辿sz鱈t辿se, ellen脹rz脹 al叩鱈r叩sai 7.2 ellen脹rz辿se, kik端ld辿se legal叩bb 2005-04-18 Dr. Horv叩th Zsolt - ISO 9001 a szoftverfejleszt辿sben 15
  • 16. Defin鱈ci坦s f叩zis (funkcionalit叩s tervez辿se) Tev辿kenys辿g Eredm辿ny Feljegyz辿s ISO Az 端gyf辿l Specifik叩ci坦, ami a Specifik叩ci坦 7.3 k旦vetelm辿nyei term辿k minden ellen脹rz辿s辿nek alapj叩n a term辿k funkcionalit叩s叩t, (review-j叩nak) funkcionalit叩s叩nak szolg叩ltat叩s叩t feljegyz辿sei, ami r辿szletes r辿szletesen le鱈rja igazolja mind a tervez辿se, 辿s Tesztel辿si terv, ami valid叩l叩st, mind a annak ellen脹rz辿se tartalmazza a teszt- verifik叩l叩st. strat辿gi叩t, Tesztel辿si terv 7.1.c A tesztel辿s teszteseteket, 辿s a ellen脹rz辿s辿nek megtervez辿se lefolytat叩s k旦r端l- feljegyz辿sei, m辿nyeit, elfogad叩si krit辿riumokat, 2005-04-18 Dr. Horv叩th Zsolt - ISO 9001 a szoftverfejleszt辿sben 16
  • 17. Tervez辿si f叩zis (design tervez辿se) Tev辿kenys辿g Eredm辿ny Feljegyz辿s ISO A term辿k Specifik叩ci坦, amely Specifik叩ci坦 7.1 strukt炭r叩j叩nak, r辿szletesen tartalmazza ellen脹rz辿s辿nek mk旦d辿si a term辿k strukt炭r叩j叩t, (review-j叩nak) algoritmus叩nak bels脹 fel辿p鱈t辿s辿t, feljegyz辿sei, ami megtervez辿se, 辿s mk旦d辿si elv辿t, igazolja mind a annak ellen脹rz辿se valamint a valid叩l叩st, mind a megval坦s鱈t叩si verifik叩l叩st. eszk旦z旦ket 辿s Konfigur叩ci坦 7.5.3 l辿p辿seket menedzsment terv A konfigur叩ci坦 menedzsment Konfigur叩ci坦 ellen脹rz辿s辿nek rendszer menedzsment terv (辿s feljegyz辿sei, megtervez辿se rendszer 辿s eszk旦z) 2005-04-18 Dr. Horv叩th Zsolt - ISO 9001 a szoftverfejleszt辿sben 17
  • 18. Megval坦s鱈t叩si f叩zis Tev辿kenys辿g Eredm辿ny Feljegyz辿s ISO Implement叩l叩s Ellen脹rz旦tt 辿s (SW-)Technikai 7.5.1 K坦dol叩s j坦v叩hagyott: feljegyz辿sek, 7.5.3 Modulteszt v辿grehajt叩sa term辿k specifik叩ci坦k 8.2.4 Dokument叩ci坦 elk辿sz鱈t辿se term辿k- Aktualiz叩lt tervek 8.3 Illeszt辿s megl辿v脹 (v叩s叩rolt vagy dokumen- (projekt terv, 炭jra felhaszn叩lt) modulokhoz t叩ci坦 min脹s辿gterv, CM- Integr叩ci坦 辿s tesztel辿s terv, tesztel辿si terv) Term辿k Integr叩ci坦, 旦n叩ll坦 term辿k- bevezet辿si CM rendszer komponensek 旦ssze叩ll鱈t叩sa bejegyz辿sei, terv Integr叩ci坦s teszt v辿grehajt叩sa tesztel辿si Produkci坦 (release) legy叩rt叩sa jegyz脹k旦nyvek, Rendszerteszt v辿grehajt叩sa hib叩k 辿letciklus dokument叩ci坦ja, tad叩s el脹k辿sz鱈t辿se CM = konfigur叩ci坦 menedzsment 2005-04-18 Dr. Horv叩th Zsolt - ISO 9001 a szoftverfejleszt辿sben 18
  • 19. Bevezet辿si f叩zis (端zembe helyez辿s) Tev辿kenys辿g Eredm辿ny Feljegyz辿s ISO Pr坦ba端zem (pilot叩l叩s) Bevezetett, Pr坦ba端zemi 辿s 7.5.1 叩tadott 辿s 叩tad叩si tesztek 7.5.3 les-端zembe helyez辿s mk旦d脹 term辿k tervei 辿s 7.5.4 jegyz脹k旦nyvei 8.2.4 tad叩s-叩tv辿teli les-端zemi karbantart叩s jegyz脹k旦nyv 8.3 Term辿k haszn叩lat叩nak Karbantart叩si t叩mogat叩sa meg叩llapod叩s 辿s Hibajav鱈t叩s tervek V叩ltoz叩sok kezel辿se 2005-04-18 Dr. Horv叩th Zsolt - ISO 9001 a szoftverfejleszt辿sben 19
  • 20. Lez叩r叩si f叩zis Tev辿kenys辿g Eredm辿ny Feljegyz辿s ISO Projektek lez叩r坦 Projektz叩r坦 jelent辿s (辿rt辿kel辿sek, 4.2.4 辿rt辿kel辿se statisztik叩k, tapasztalatok) 8.4 8.5 Projektdokumentumo Lez叩rt projektmappa k archiv叩l叩sa 2005-04-18 Dr. Horv叩th Zsolt - ISO 9001 a szoftverfejleszt辿sben 20
  • 21. A SW-fejleszt辿s ellen脹rz辿sei A SW-fejleszt辿s 辿letciklus sor叩n a r辿szterm辿kek megfelel脹s辿g辿t m辿rni (ellen脹rizni) kell! (8.2.4-es szabv叩nypont) R辿szterm辿kek Ellen脹rz辿si m坦dszer Aj叩nlat, szerz脹d辿s Projekttervek (inc. min脹s辿gtervek, CM-tervek, Review tesztel辿si tervek, ) gyf辿l ig辿nyek (dokumentum Specifik叩ci坦k (funkcionalit叩s specifik叩ci坦, design szemle) specifik叩ci坦, ..) Forr叩sk坦d Term辿k le鱈r叩s Leford鱈tott modulok, komponensek Tesztel辿s Teljes futtathat坦 term辿k 2005-04-18 Dr. Horv叩th Zsolt - ISO 9001 a szoftverfejleszt辿sben 21
  • 22. A review (magyarul: szemle) fogalma, t叩rgya, c辿lja A review fogalma: szisztematikus, kritikus, dokument叩lt ellen脹rz辿si elj叩r叩s. A review t叩rgya: dokumentum (= adathordoz坦n r旦gz鱈tett inform叩ci坦) term辿k-dokumentum (pl. forr叩s k坦d, felhaszn叩l坦i k辿zik旦nyv, ...) k鱈s辿r脹- v. munka-dokumentum (pl. Functional specification, vagy teszt-terv, ...) k端l旦n 辿rtelmez端nk a k坦d review-t 辿s a dokumentum review-t. A review c辿lja: hib叩t tal叩lni, (辿s nem bnbakot) ... ... mag叩ban a dokumentumban, illetve ... abban az elj叩r叩s-specifik叩ci坦ban, aminek alapj叩n k辿sz鱈tett辿k. 2005-04-18 Dr. Horv叩th Zsolt - ISO 9001 a szoftverfejleszt辿sben 22
  • 23. A review haszna A hib叩s megval坦s鱈t叩s korai felismer辿se, mind ... ... a valid叩l叩s, mind ( ez az, ami kell ? ) ... a verifik叩l叩s tekintet辿ben ( ilyennek kell ennek lenni ? ) Olyan hi叩nyoss叩gok megtal叩l叩sa, amelyek a teszt (端zemeltet辿s) sor叩n nem j旦nn辿nek el脹, csak a karbantart叩sn叩l vagy a tov叩bbfejleszt辿sn辿l, pl. : rosszul struktur叩lt, bonyolultan fel辿p鱈tett, nehezen 叩tl叩that坦 k坦d, rosszul dokument叩lt programr辿sz, rosszul komment叩lt forr叩sk坦d. Bizonylatolt min脹s辿gbiztos鱈t叩si elj叩r叩s (ISO 9001), amivel a term辿k min脹s辿g辿t igazolni tudjuk, 辿s aminek alapj叩n tov叩bb lehet jav鱈tani mag叩t a fejleszt辿si elj叩r叩st is. A know-how elterjeszt辿se, tapasztalatcsere, egys辿ges szeml辿let, ... 2005-04-18 Dr. Horv叩th Zsolt - ISO 9001 a szoftverfejleszt辿sben 23
  • 24. A teszt fogalma, c辿lja A tesztel辿s fogalma: egy (vagy t旦bb) futtathat坦 叩llapotban lev脹 szoftver komponens meghat叩rozott felt辿telek mellett (adat, esem辿ny) t旦rt辿n脹 futtat叩sa, 辿s a mk旦d辿s eredm辿ny辿nek 辿rt辿kel辿se (elv叩rt viselked辿snek megfelel vagy nem). A tesztel辿s c辿lja: egy rendszer-komponens (sz端ks辿ges m辿rt辿kig) hib叩tlan 叩llapot叩nak igazol叩sa egy tesztelhet脹 objektum l辿trehoz叩sa, amivel k端l旦nf辿le vizsg叩lat v辿gezhet脹 az elv叩rt rendszertulajdons叩gokt坦l val坦 elt辿r辿s (nagys叩g叩nak) kimutat叩sa a rendszer min脹s辿g辿r脹l inform叩ci坦 a vezet脹s辿g fel辿 (tov叩bbfelhaszn叩l叩s ...) a rendszer valid叩l叩sa: megfelel-e az eredeti felhaszn叩l坦i k鱈v叩ns叩goknak 2005-04-18 Dr. Horv叩th Zsolt - ISO 9001 a szoftverfejleszt辿sben 24
  • 25. A tesztel辿sek fajt叩i A teszteket csoportos鱈thatjuk a tesztobjektum teljess辿ge szerint: szerint komponens teszt stand alone teszt integr叩ci坦s teszt t旦bb, egy端ttmk旦d脹 komponens 旦sszetett vizsg叩lata rendszer teszt (systemtest) a teljes term辿k, 叩tad叩sra k辿sz 叩llapotban ... vagy a teszt c辿lja szerint : 叩tad叩si teszt a felhaszn叩l坦nak 端zemi haszn叩latra t旦rt辿n脹 叩tad叩s el脹tt regresszi坦s teszt annak igazol叩s叩ra, hogy m坦dos鱈t叩s tov叩bbfejleszt辿s eset辿n a kor叩bbi funkci坦k v叩ltozatlanul helyesen mk旦dnek performance (stressz) teszt nagy terhel辿s szimul叩l叩s叩ra vagy m叩s m坦don. 2005-04-18 Dr. Horv叩th Zsolt - ISO 9001 a szoftverfejleszt辿sben 25
  • 26. Hib叩k kezel辿se, 辿letciklusa A k端l旦nb旦z脹 tesztel辿sekkor megtal叩lt hib叩k kezel辿s辿vel szembeni k旦vetelm辿nyek (szabv叩nypont 8.3): Hib叩k (dokument叩lt) nyomon k旦vet辿se egys辿ges seg辿deszk旦zben biztos鱈tott legyen, ahol folyamatosan nyomon k旦vethet脹 minden egyes hiba aktu叩lis 叩llapota (st叩tusza), 辿s m炭ltja, 辿s amelyik biztos鱈tja minden hiba kijav鱈t叩s叩nak kik辿nyszer鱈t辿s辿t. A hiba kijav鱈t叩s叩nak ellen脹rz辿se vonatkozik: a meg叩llap鱈tott hib叩s funkci坦ra, valamint arra, hogy nem ker端lt-e a m坦dos鱈t叩ssal 炭jabb hiba a rendszerbe! (regresszi坦 tesztel辿s) Tesztel辿si program k旦zben ne v叩ltoztassunk a tesztel辿s objektum叩n! 2005-04-18 Dr. Horv叩th Zsolt - ISO 9001 a szoftverfejleszt辿sben 26
  • 27. A konfigur叩ci坦 menedzsment jelent辿se Konfigur叩ci坦 a rendszerfejleszt辿s sor叩n : tartalmilag: olyan 旦sszetett rendszerr脹l van sz坦, ahol az egyes 旦sszetev脹k is (r辿szegys辿gek, alkatr辿szek) folyamatosan m坦dosulnak, fejl脹dnek (辿letciklus). A verzi坦-sz叩mok nyilv叩ntart叩sa a verzi坦k旦vet辿s elker端lhetetlen! term辿k eset辿n: a konfigur叩ci坦 az a tev辿kenys辿g, amikor egy adott verzi坦j炭, konkr辿t v辿gterm辿khez meghat叩rozzuk az oda be辿p端l脹 r辿szegys辿gek verzi坦it A konfigur叩ci坦 menedzsment csoport tev辿kenys辿ge: Mindaz a szervez脹 辿s operat鱈v tev辿kenys辿g, ami biztos鱈tja a fenti c辿l teljes端l辿s辿t. a megfelel脹 (sz叩m鱈t坦g辿pes) nyilv叩ntart叩si rendszer kialak鱈t叩sa a folyamatok, a szervezet 辿s a munkak旦r旦k kialak鱈t叩sa megfelel脹 tool-ok 辿rdemi haszn叩lata az el脹鱈r叩soknak megfelel脹 folyamatos 端zemvitel (Ez megfelel a szabv叩ny 7.5.2 pontja 辿rtelmez辿s辿nek, azaz a term辿kek 辿s r辿szterm辿kek azonos鱈that坦s叩ga 辿s nyomon k旦vethet脹s辿ge krit辿rium叩nak.) 2005-04-18 Dr. Horv叩th Zsolt - ISO 9001 a szoftverfejleszt辿sben 27
  • 28. A konfigur叩ci坦 menedzsment feladatai A sz叩m鱈t叩stechnikai jelleg feladatok: az objektumok verzi坦inak nyilv叩ntart叩sa; a megfelel脹 adatt叩rol叩si biztons叩g megtervez辿se az egyes verzi坦k saj叩toss叩gainak nyilv叩ntart叩sa (c鱈mk辿z辿s: ki, mikor, mi辿rt, hogyan m坦dos鱈tott) a nyilv叩ntartott objektumok k旦z旦tti kapcsolatok 辿s f端gg脹s辿gek kezel辿se ez叩ltal megoldhat坦 az automatikus szoftverprodukci坦 az egyes objektum(v叩ltozat)okhoz val坦 hozz叩f辿r辿si jogosults叩gok kezel辿se A projektvezet辿st t叩mogat坦 feladatok: a hibafelismer辿s 辿s jav鱈t叩s folyamat叩nak, valamint a v叩ltoztat叩si ig辿nyeknek a t叩mogat叩sa a csoportmunka t叩mogat叩sa; egyszerre t旦bben ugyanazon rendszer k端l旦nb旦z脹 r辿sz辿t fejleszthetik 2005-04-18 Dr. Horv叩th Zsolt - ISO 9001 a szoftverfejleszt辿sben 28
  • 29. Biztons叩gi k辿rd辿sek A term辿kek / r辿szterm辿kek: elektronikusan t叩rolt dokumentumok 辿s k坦dok (forr叩sk坦dok, leford鱈tott k坦dok, ). A term辿kek / r辿szterm辿kek biztons叩ga az inform叩ci坦 biztons叩ga azt jelenti, hogy biztos鱈tani kell ezek: Bizalmass叩g叩t (csak a jogosultak f辿rjenek hozz叩), Rendelkez辿sre 叩ll叩s叩t (a jogosultak mindig f辿rhessenek hozz叩) S辿rtetlens辿g辿t (m坦dosulatlanul, eredeti 叩llapot叩ban) Ezekkel biztos鱈that坦: A term辿kek / r辿szterm辿kek megfelel脹 叩llagmeg脹rz辿se (szabv叩ny 7.5.5); A dokumentumok 辿s feljegyz辿sek megfelel脹 elektronikus kezel辿se (szabv叩ny 4.2) Mk旦d辿si felt辿telek, valamint 端zleti titkok, piaci el脹ny meg脹rz辿se, 2005-04-18 Dr. Horv叩th Zsolt - ISO 9001 a szoftverfejleszt辿sben 29
  • 30. Kapcsolatos szabv叩nyok ISO/IEC 90003:2004. Software engineering Guidelines for the application of ISO 9001:2000 to computer software ISO/IEC 12207:1995. Information technology Software life cycle processes MSZ ISO/IEC 12207:2000. Informatika. Szoftver辿letciklus- folyamatok ISO/IEC TR 15504 1..9: Information technology Software process assessment Part 1..9 辿s speci叩lis ter端letenk辿nt m辿g sokan m叩sok 2005-04-18 Dr. Horv叩th Zsolt - ISO 9001 a szoftverfejleszt辿sben 30
  • 31. K旦sz旦n旦m megtisztel脹 figyelm端ket! 2005-04-18 Dr. Horv叩th Zsolt - ISO 9001 a szoftverfejleszt辿sben 31