Mga Solusyon sa Paningin


Suporta
Magrehistro
Mag-login
Simulan ang Libreng Pagsubok

Paano Gumawa at Gumamit ng Requirements Traceability Matrix (RTM)

Paano Gumawa at Gumamit ng Requirements Traceability Matrix (RTM)

Talaan ng nilalaman

Ano ang Requirements Traceability Matrix?

Ang traceability matrix ay isang visual aid na pinagsasama ang dalawang baseline na dokumento na nangangailangan ng isang many-to-many na relasyon upang suriin ang pagkakumpleto ng relasyon. Ang isang traceability matrix ay ginagamit para sa, isa, upang mapanatili ang isang talaan ng mga kinakailangan, at dalawa, upang matiyak ang katuparan ng mga kinakailangan. 

Ang requirement traceability matrix ay isa pang dokumento na sumusubaybay sa mga kinakailangan ng user sa mga test case. Isinasaalang-alang nito ang lahat ng iminungkahing pangangailangan ng kliyente at ang pangangailangang traceability sa isang dokumento at ihahatid ito sa pagkumpleto ng lifecycle ng pagbuo ng software. Ang pangunahing layunin ng RTM ay upang patunayan na ang lahat ng mga kinakailangan ay cross-checked sa pamamagitan ng mga kaso ng pagsubok upang ang walang-functionality ay tick sa panahon ng proseso ng pagsubok ng software.

Mga Uri ng Traceability Matrix

Sa teknikal, mayroong tatlong uri ng traceability matrix. Forward Traceability, Backward Traceability, at Bi-directional Traceability. 

  • Forward Traceability – Ang Forward Traceability ay ang traceability mula sa mga kinakailangan hanggang sa mga kaso ng pagsubok. Isinasagawa ito upang matiyak na ang proyekto ay gumagalaw sa tamang direksyon at ang bawat isa at bawat pangangailangan ay nasusubok nang maayos. 
  • Paatras na Traceability – Ang Backward Traceability ay ang traceability mula sa mga test case hanggang sa mga kinakailangan. Ginagawa ito upang matiyak na ang proyekto ay gumagalaw sa nais na direksyon at na walang mga dagdag o hindi tinukoy na mga tampok na idinagdag sa produkto. 
  • Bi-directional Traceability – Ang Bi-directional Traceability ay ang traceability sa parehong pasulong at paatras na direksyon. Dito, ang mga kaso ng pagsubok ay nakamapa sa mga kinakailangan at vice versa. Ginagawa ito upang matiyak na ang lahat ng mga kaso ng pagsubok ay masusubaybayan sa bawat kinakailangan at lahat ng mga kinakailangan na tinukoy ay tumpak at may mga wastong kaso ng pagsubok para sa bawat isa sa kanila.

Kahalagahan ng Traceability Matrix?

Ang pangunahing target ng bawat tester ay upang maunawaan nang maayos ang mga kinakailangan ng kliyente at matiyak na ang binuong produkto ay hanggang sa marka at bilang walang depekto hangga't maaari. Ang paggawa ng negatibo at pati na rin ang mga positibong kaso ng pagsubok ang kinakailangan dito. Ang RTM ay isang worksheet na naglalaman ng lahat ng impormasyong nauugnay sa mga kinakailangan ng kliyente. Naglalaman din ito ng impormasyon tungkol sa mga posibleng kaso at senaryo ng pagsubok at sa kung anong yugto ang mga ito sa kasalukuyan. 

Mayroong iba't ibang mga benepisyo na ibinibigay ng mga kinakailangan sa kakayahang mai-trace. Kabilang dito ang:

  • Ginagawa nitong mas madali ang pagsusuri sa epekto.
  • Nakakatulong ito sa tamang paggawa ng mga pagbabago. Samakatuwid, nagpapabuti ng kalidad ng produkto.
  • Nakakatulong din itong tukuyin ang mga link ng traceability sa paraang naitala rin nito ang reverse engineering na kaalaman. 
  • Kung sakaling umalis sa kumpanya ang isang miyembro ng pangkat na may mahalagang kaalaman, malaking tulong ang pagkakaroon ng kumpletong transparency ng impormasyon. Ito ay higit na binabawasan ang panganib ng maling pag-unlad. 
  • Kinukumpirma nito ang 100% saklaw ng pagsubok sa pamamagitan ng isang naaangkop na proseso ng pag-verify.

Mga pangunahing elemento ng isang RTM

Mayroong ilang mga bagay na dapat taglayin ng isang RTM. Kabilang sa mga ito ang:

  • Natatanging Kinakailangang ID
  • Uri ng mga kinakailangan
  • Paglalarawan ng mga kinakailangan
  • Isang bakas sa disenyo ng mga pagtutukoy
  • Mga sanggunian ng integration test cases
  • Mga sanggunian ng mga kaso ng unit test
  • Mga sanggunian ng mga kaso ng pagsubok sa system
  • Mga sanggunian ng mga kaso ng pagsubok sa pagtanggap ng user
  • Isang bakas ng mga script ng pagsubok.

Mga kinakailangan para sa isang RTM

Ang ilang mga pangunahing elemento ng isang matrix ng traceability ng mga kinakailangan ay kinabibilangan ng:

  • Pagtatasa ng mga kinakailangan sa negosyo
  • Listahan ng mga layunin ng proyekto
  • Saklaw ng proyekto
  • Disenyo ng produktong gagawin
  • Magplano para sa pagbuo ng produkto
  • Diskarte sa pagsubok
  • Mga kinakailangan sa mataas na antas.

Pagbuo ng Traceability Matrix sa Mga Kinakailangan sa Visure

Ang proseso ng paglikha ng isang Mga Kinakailangan sa Pagsubaybay sa Matrix ay dapat magsimula sa setting ng layunin upang tukuyin kung ano ang dapat ihatid ng RTM. Tulad ng ipinaliwanag namin nang mas maaga, mayroong iba't ibang mga uri ng RTM, at mahalaga na kolektahin ang tamang impormasyon para sa tamang matrix.

Ang susunod na hakbang ay ang pagsubaybay sa mga kinakailangan. Sa mga araw na ito, ang pagsubaybay sa mga kinakailangan ay ginagawa sa tulong ng isang tool sa pagsubaybay sa mga kinakailangan, tulad ng ibinigay ng Visure Solutions. Mas madaling mangalap ng mga kinakailangan mula sa MS Word, MS Excel, ReqIF, at iba pang mga mapagkukunan, namamahala ng mga pagbabago sa iba't ibang yugto ng lifecycle sa tulong ng isang traceability tool at paghiwalayin ang mga kinakailangan bilang nasubok o hindi nasubok.

Dinisenyo upang magbigay ng integral na suporta sa kumpletong proseso ng kinakailangan, ang Mga Kinakailangan sa Visure ay isang tool na software ng pamamahala ng mga kinakailangan sa state-of-the-art na namumukod-tangi sa pagiging napapasadya at madaling gamitin. Ang Mga Kinakailangan sa Visure ay mayroong maraming mga ulat sa RTM na maaaring ipasadya at mabuo sa ilang mga pag-click lamang.

Mga Kinakailangan sa Traceability Matrix

Ang isang tipikal na RTM na nabuo ng Mga Kinakailangan sa Visure ay naglalaman ng mga kinakailangan ng produkto, mga kinakailangan sa system, mga kinakailangan sa sangkap, panganib, at pagsubok. Maaaring i-export ng Mga Kinakailangan sa Visure ang mga RTM sa maraming iba't ibang mga format, kabilang ang PDF at XLS.

Ang pamamahala sa buong proseso ng mga kinakailangan sa iisang tool ay nagpapadali para sa mga stakeholder na maunawaan, sundin, at makilahok, at nakakatulong din itong matiyak na ang mga nakolektang kinakailangan ay tumutukoy sa system na kinakailangan ng mga user.

Konklusyon

Mga Kinakailangan sa Traceability Matrix ay isang talahanayan na nag-uugnay ng mga kinakailangan sa buong proseso ng pag-develop. Nakakatulong ito upang matiyak na walang kinakailangang hindi napalampas at nagbibigay-daan para sa mahusay na pamamahala ng pagbabago kapag naganap ang mga pagbabago. Mayroong ilang iba't ibang uri ng mga RTM, bawat isa ay may sariling mga benepisyo at kawalan. Ang pagpili kung aling uri ng RTM ang gagamitin ay depende sa mga partikular na pangangailangan ng proyekto. Ang matrix ng traceability ng mga kinakailangan ay isang mahalagang tool para sa anumang organisasyong bumubuo ng mga produkto o solusyon ng software. Sa pamamagitan ng paggamit ng tool na ito, maaaring mapabuti ng mga organisasyon ang komunikasyon sa mga miyembro ng team, bawasan ang mga panganib na nauugnay sa mga nawawalang kinakailangan, at pataasin ang kasiyahan ng customer. Mga Kinakailangan sa Visure ALM Platform ay nag-aalok ng isang libreng 30-araw na pagsubok para masubukan mo ang lahat ng feature bago magpasya kung ito ang tamang solusyon para sa mga pangangailangan ng iyong organisasyon.

Huwag kalimutang ibahagi ang post na ito!

tuktok

Pag-streamline ng mga Pangangailangan sa Pamamahala at Pagpapatunay

Hulyo 11th, 2024

10 am EST | 4 pm CET | 7 am PST

Louis Arduin

Louis Arduin

Senior Consultant, Visure Solutions

Thomas Dirsch

Senior Software Quality Consultant, Razorcat Development GmbH

Isang Pinagsanib na Diskarte sa Visure Solutions at Razorcat Development TESSY

Matutunan kung paano i-streamline ang pamamahala ng mga kinakailangan at pagpapatunay para sa pinakamahusay na mga resulta.