Mga Kinakailangan sa Pagtitipon

Mga Kinakailangan sa Pagtitipon

Ang aming software ng Pamamahala ng Mga Kinakailangan ay pinapagaan ang proseso ng Pag-capture ng Mga Kinakailangan na tumutulong na makalikom ng kumpleto at tumpak na mga kinakailangan upang maihatid ang mga produkto na nakakatugon sa mga pangangailangan ng customer at ihanay ang negosyo sa engineering.

Ano ang Mga Kinakailangan sa Pagtitipon?

Ito ang yugto sa Mga Kinakailangan na Engineering, kung saan nakukuha ang mga kinakailangan.

Ang term na ito, makuha(1), ay nagiging mas madalas, at ang iba pang mga term na tulad ng pag-elicitation ay ginagamit sa halip. Ito ay upang maiwasan lamang ang pakiramdam na ang mga kinakailangan ay simpleng nagpapahinga doon, naghihintay na makuha sa pamamagitan lamang ng mga katanungan. Sa halip, ang proseso ay mas kumplikado kaysa doon.

Sa kabilang panig, ang term na 'gumagamit', karaniwang ginagamit upang ipahiwatig ang mapagkukunan ng aming mga kinakailangan, ay hindi ganap na tama. Ang 'Mga gumagamit' ay hindi ang isa at tanging mapagkukunan ng aming mga kinakailangan. Mas madaling gamitin ang term na 'stakeholder`(2), na tumutukoy sa lahat ng mga tao at entity na kasangkot, o apektado ng system.

Mga Kinakailangan na Diskarte sa Pagkuha

Ang mga gawaing kasangkot sa yugtong ito ay lubos na nakasalalay sa pamamaraan o proseso na inilapat, gayunpaman, mayroong isang karaniwang hanay ng mga inirekumendang patnubay (3):

  • Suriin ang (teknikal) pagiging posible ng system.
  • Tukuyin ang pinagmulan ng mga kinakailangan sa pamamagitan ng pagkilala sa iba't ibang mga stakeholder. Hindi lahat ng mga stakeholder ay kailangang maging tao. Ang ilan sa kanila ay maaaring isang sistemang pamana, na karaniwang ang pinakamalaking mapagkukunan ng mga kinakailangan; isang dokumento; isang batas, atbp.
  • Tukuyin ang saklaw ng system. Tukuyin kung ano ang gagawin at hindi gagawa ng system. Ang bumagsak at lumalabas dito ay espesyal na mahalaga kapag nakikipag-usap sa mga interface sa iba pang mga system.
  • Tukuyin ang mga diskarteng elicitation na gagamitin. Nakasalalay sa system, background ng mga stakeholder, at iba pang mga kadahilanan sa kapaligiran, ang ilang mga diskarte ay maaaring mas naaangkop kaysa sa iba. Maaaring kasama dito ang mga prototype, panayam, paggamit ng mga kaso o storyboard.
  • Ilapat ang napiling mga diskarte sa iba't ibang mga stakeholder upang makalikom ng mga kinakailangan

Sa teoretikal, ang mga kinakailangan sa pag-elicit ay maaaring maituring na isang madali at prangkang proseso, ngunit kung isasaalang-alang ang kadahilanan ng tao, hindi ito. Lalo na kung isasaalang-alang namin na sa karamihan ng mga kaso ang mga stakeholder ay mga tao na kailangan nating makipagtulungan upang makalikom ng mga kinakailangan. Sumipi sa Brooks (4), "Ang proseso ng Pangangailangan ng Paghingi ng Elicitation (RE) ay hinamon ng iba't ibang mga kadahilanan, na ang karamihan ay nauugnay sa komunikasyon sa pagitan ng mga stakeholder"

Nais bang malaman ang nalalaman sa Capture ng Mga Kinakailangan?

(1) Mga Kinakailangan na Engineering: Mga Isyu sa Panlipunan at Teknikal ni Joseph Goguen, Marina Jirotka(1994)

(2) RE Freeman: "Pamamahala ng Strategic: Isang Stakeholder Approach".

(3) Mga Kinakailangan sa Teknikal Isang mabuting gabay sa pagsasanay, Ian Sommerville at Pete Sawyer, John Wiley at Sons, 1997

(4) Brooks, FP, Walang Silver Bullet: Kakanyahan at mga aksidente ng Software Engineering. IEEE Computer, 20), (1987) 10-19.

tuktok