Danh mục

Độ đo phần mềm

Số trang: 4      Loại file: doc      Dung lượng: 35.00 KB      Lượt xem: 19      Lượt tải: 0    
Hoai.2512

Phí tải xuống: miễn phí Tải xuống file đầy đủ (4 trang) 0
Xem trước 2 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Độ đo chiếm vị trí trung tâm trong nhiều hệ thống ảnh hưởng đến cuộc sống của chúng ta.Như độ đo trong các hệ thống kinh tế quyết định giá và sự tăng trong chi trả, độ đo trong các hệ thống rada giúp chúng ta phát hiện ra những máy bay trong những đám mây. Từ những ví dụ trên ta đi đến một định nghĩa hình thức cho độ đo như sau:độ đo là một xử lý mà trong đó các con số hay các biểu tượng được gán cho các thuộc tính của các thực thể trong...
Nội dung trích xuất từ tài liệu:
Độ đo phần mềm §é®ophÇnmÒm (softwaremetrics)I.GiíithiÖuchung:§é®ochiÕmvÞtrÝtrungt©mtrongnhiÒuhÖthèng¶nhhëng®Õncuécsèngcñachóngta.Nh®é®otrongc¸chÖthèngkinhtÕquyÕt®Þnhgi¸vµsùt¨ngtrongchitr¶,®é®otrongc¸chÖthèngradagiópchóngtaph¸thiÖnranh÷ngm¸ybaytrongnh÷ng®¸mm©y.Tõnh÷ngvÝdôtrªnta®i®Õnmét®ÞnhnghÜah×nhthøccho®é®onhsau:®é®olµmétxölýmµtrong®ãc¸cconsèhayc¸cbiÓutîng ®îcg¸nchoc¸cthuéctÝnhcñac¸cthùcthÓtrongthÕgiíi thùcnhlµmétc¸chm«t¶chóngtheonh÷ngquyt¾c®∙®îc®ÞnhnghÜatríc.Tõ®ÞnhnghÜachungvÒ®é®o®Õn®é®otrongc«ngnghÖphÇnmÒm.thuËtng÷“c«ngnghÖphÇnmÒm”lµtËphîpc¸cküthuËt®îc¸pdôngtrongx©ydùngc¸cs¶nphÈmphÇnmÒm.B»nghíngtiÕpcËnvÒc«ngnghÖnhqu¶nlý,®Þnhgi¸,lËpkÕho¹ch,m«h×nhhãa,ph©ntÝch,thiÕtkÕ,thùchiÖn,kiÓmthövµb¶otr×.Nh÷ngküthuËtnµy®îcxemnhlµgi¶iph¸pchokhñngkho¶ngphÇnmÒm.NhngmÆcdïgi¶iph¸pc«ngnghÖphÇnmÒm®∙®îc¸pdôngnhngkhñngho¶ngphÇnmÒmvÉncßn®ã.§iÒu®ãdÉn®ÕncÇncãc¸cph¬ngthøc®Ó®o®¹ctÝnhtiªuchuÈncñac¸cquyt¾ctrongc«ngnghÖphÇnmÒm. 1. Môc®Ýchcña®é®ophÇnmÒm.C¸cho¹t®éng®oph¶icãmôc®Ýchrârµng,®iÒunµysÏquyÕt®Þnhc¸ckiÓuthùcthÓvµc¸cthuéctÝnhcÇn®o.Nh÷ngngêitrongc¸cmøcph¸ttriÓnphÇnmÒmkh¸cnhaucãnh÷ngmôc®Ýchkh¸cnhau.TasÏxemxÐtquan®iÓmcñac¸cnhµqu¶nlývµc¸cküsvÒmongmuèncñahätrong®é®ophÇnmÒm.Quan®iÓmcñac¸cnhµqu¶nlý. • CÇn®ogi¸cñac¸cxölýkh¸cnhautrongs¶nxuÊtphÇn mÒmnhgi¸cñac¸cxölýtrongph¸ttriÓntoµnbéhÖ thèngphÇnmÒmtõgiai®o¹nlªndanhs¸chc¸cyªucÇu cho®Õnb¶otr×saukhi®aras¶nphÈm. • CÇn®on¨ngsuÊtlµmviÖccñac¸cnh©nviªntrongc«ng ty®ÓquyÕt®ÞnhtrongviÖctr¶l¬ngchohä. • CÇn®ochÊtlîngcñac¸cs¶nphÈmphÇmmÒm®îcph¸t triÓn®Ósos¸nhc¸cdù¸nkh¸cnhauvµ®arac¸cdù b¸otrongt¬nglai. • CÇn®ÞnhnghÜac¸c®Ých®Ó®oc¸cdù¸nnhkiÓmthösÏ chiÕmbaonhiªuphÇntr¨mvµ®étincËycñahÖthèng nhthÕnµo. • CÇn®olÆpl¹ic¸cxölý®ÆcbiÖtvµc¸cthuéctÝnh tµinguyªn®ÓquyÕt®Þnhc¸chÖsènµot¸c®éngvµo gi¸vµn¨ngsuÊt. • CÇn®Þnhgi¸®éhiÖuqu¶cñac¸cph¬ngthøckh¸cnhau trongc«ngnghÖphÇnmÒmvµc¸cc«ngcô®ÓgiíithiÖu chóngchoc«ngty.Quan®iÓmcñac¸cküs. • CÇntheodâichÊtlîngcñahÖthèng®angph¸ttriÓn b»ngc¸cht¹oranh÷ngxölý®o®¹c. • CÇnx¸c®ÞnhchÊtlîngvµhiÖuqu¶yªucÇutrongmét quyc¸chchÆtchÏ®Ónh÷ngyªucÇu®ãlµcãthÓkiÓm thö®îc. • CÇn®othuéctÝnhcñas¶nphÈmvµc¸cthuéctÝnhcña xölývíimôc®ÝchchøngnhËn. • CÇn®oc¸cthuéctÝnhcñac¸cs¶nphÈm®angtånt¹ivµ c¸cxölýhiÖnt¹i®Ó®arac¸cdùb¸ochochoc¸cdù ¸nt¬nglai.Quac¸cmôc®Ýchvµc¸cho¹t®éng®otrªntacãthÓthÊyhaimôc®ÝchchÝnhcña®é®ophÇnmÒm.MétmÆtchóngta®o®Ó®arac¸c®¸nhgi¸,®iÒunµygiópta®i®ónghíngtrongc¸cdù¸nphÇnmÒm.MÆtkh¸ctathùchiÖnc¸c®o®¹c®Ó®aranh÷ngdù®o¸nc¸c®Æc®iÓmquanträngchoc¸cdù¸n.2.Ph¹mvicña®é®ophÇnmÒm.ThuËtng÷®é®ophÇnmÒm(softwaremetrics)baogåmc¸cchñ®Òsau: • C¸cm«h×nh®ovµ®¸nhgi¸chiphÝvµcèg¾ng(cost andeffort). • C¸cm«h×nhvµ®é®on¨ngsuÊt. • Sù®¶mb¶ovµ®iÒukhiÓnchÊtlîng. • ThuthËpd÷liÖu. • C¸cm«h×nhvµ®é®ovÒchÊtlîng • C¸cm«h×nhvÒ®étincËy. • C¸cm«h×nhvµ®¸nhgi¸vÒhiÖun¨ng. • §éphøct¹ptÝnhto¸nvµgi¶ithuËt. • C¸c®é®o®éphøct¹pvµcÊutróc.TÊtc¶c¸cho¹t®éngnµysÏ®îc®ÒcËpchitiÕth¬ntrongnéidungchÝnh,뮩yta®aramétvµikh¸iniÖmvÒc¸cchñ®Òtrªn.a.C¸cm«h×nh®ovµ®¸nhgi¸chiphÝvµcèg¾ng.C¸cnhµqu¶nlýmuèndù®o¸nchiphÝcñadù¸nënh÷ngpha®Çutiªntrongvßng®êiphÇnmÒm.V×vËymétsèlînglínc¸cm«h×nhchoviÖc®¸nhgi¸chiphÝvµnçlùc®∙®îc®ÒnghÞvµsödông.M«h×nhnæitiÕngnhÊtlµm«h×nhCOCOMOcñaBoehm,m«h×nhSLIMcñaPutnam,m«h×nhc¸c®iÓmhµmcñaAlbrecht.LèitiÕpcËnchungtrong®¸nhgi¸nçlùctrongc¸cm«h×nhnµylµt¹orahµmnçlùc(effort)chométhaynhiÒubiÕnnhkÝchthíccñas¶nphÈm,®ÞnhnghÜanhlµsèdßng(LineOfCode)LOCchom«h×nhCOCOMOvµsè®iÓmhµmchom«h×nhcñaAlbrecht.b.C¸cm«h×nhvµ®é®on¨ngsuÊt.NhucÇucñaqu¶nlýcòng®aramôctiªu®ÞnhnghÜac¸c®é®ovµc¸cm«h×nhchoviÖc®¸nhgi¸n¨ngsuÊtcñac¸nh©ntrongc¸ctiÕntr×nhphÇnmÒmkh¸cnhauvµëc¸cm«itrêngkh¸cnhau.N¨ngsuÊt®îc®ÞnhnghÜab»ngLOCchiachocèg¾ng(tÝnhtheosèth¸ng).c.ThuthËpd÷liÖu.ViÖcdù®o¸nvµ®ochiphÝvµn¨ngsuÊt®Óthu®îc®iÒukhiÓncñac¸ctiÕntr×nhphÇnmÒmlu«nphôthuécvµothuthËpd÷liÖu.Cuèns ...

Tài liệu được xem nhiều: