Skip to main content

Ano ang mga kinakailangan sa engineering?

Ang mga malalaking sistema ng hardware o software, tulad ng isang spacecraft, ay may mga kumplikadong kinakailangan.Ang mga kinakailangan ay isang detalye ng kung ano ang dapat itayo, kung paano dapat kumilos ang system, o mga hadlang sa proseso ng pagbuo ng system.Ang mga kinakailangan sa engineering ay ang paggamit ng mahusay na mga kasanayan sa engineering upang maunawaan ang mga kinakailangan bago mabuo ang isang system.Ipinapalagay nito ang kahalagahan sapagkat ang mga stakeholder ng system ay hindi malinaw tungkol sa kanilang mga pangangailangan, at may mga pangangailangan sa magkakaibang., at mga taong nakikinabang sa system.Posible rin na ang mga stakeholder ay kasama ang mga miyembro ng publiko na apektado ng ilang mga kakaiba ng system.Ang mga stakeholder ay may sariling mga espesyal na pangangailangan.Sa kabilang banda, ang mga taong nagkakaroon ng sistema ay maaaring may kakayahang teknikal, ngunit maaaring hindi lubos na maunawaan ang pananaw ng mga stakeholder.Ang mga iniaatas na engineering ay ang mahahalagang kakayahan na nag -uugnay sa mga panig na ito. Pormal na, ang aktibidad ng iniaatas sa engineering ay nahahati sa pag -unlad ng mga kinakailangan at pamamahala ng mga kinakailangan.Ang pag -unlad ng mga kinakailangan ay binubuo ng elicitation, pagsusuri, detalye, at pagpapatunay.Ang pamamahala ng mga kinakailangan ay ang kontrol ng buong proseso ng mga kinakailangan, lalo na, paghawak ng anumang pagbabago sa mga kinakailangan.Ang ilang mga practitioner, kaibahan, ay tumawag lamang sa buong aktibidad bilang pagsusuri ng mga kinakailangan.Ang mga stakeholder ay hindi maaaring magbukas, dahil maaari nilang matakot ang epekto sa kanilang kasalukuyang mga trabaho.Ang elicitation, sa gayon, ay isang maingat at, marahil, isang mahabang proseso kung saan kinakailangan ang empatiya at banayad na sikolohiya.Ang isa ay dapat mag -ingat na ang mga pagkakaiba sa kultura sa pagitan ng iba't ibang mga stakeholder pati na rin ang mga developer ay naka -bridged.

Maraming mga pamamaraan ang ginagamit upang makakuha ng mga kinakailangan.Ang mga kinakailangan ay maaaring mapili sa pamamagitan ng mga indibidwal na panayam, mga pagpupulong ng grupo, at pag -obserba sa mga tao sa kanilang mga gawain.Ang mga pamamaraan na maaaring magdala ng mga kinakailangan ay kasama ang mga grupo ng pokus, na lumilikha ng mga prioritized na listahan, prototyping at paghahambing sa iba pang mga system sa pagpapatakbo.Ang mga kinakailangan upang matamo ay kasama ang mga pangangailangan ng negosyo ng system, ang mga proseso ng negosyo ng mga gumagamit habang ginagamit nila ang system, at ang mga tampok na tampok ng system.Bilang karagdagan, ang mga kinakailangan na hindi gumagana tulad ng oras ng pagtugon, pagkakaroon ng system, at kadalian ng paggamit ay kailangang mapili.Kasama dito ang paglikha ng mga modelo ng konsepto at mga prototypes upang matiyak ang pagkakumpleto ng mga kinakailangan.Ang mga salungatan sa mga pangangailangan ng iba't ibang mga stakeholder ay mas madalas na matatagpuan ng mga modelo at prototypes kaysa sa isang listahan lamang ng mga kinakailangan.Ang kanais -nais na mga katangian ng system tulad ng seguridad, kakayahang umangkop, at pagpapanatili ay kailangang maidagdag sa mga kinakailangan ng mga analyst.

Ang mga kinakailangan ay tinukoy sa isang dokumento para sa kadalian ng pag -unawa sa lahat ng mga stakeholder.Sa patlang ng software, ang dokumento ay tinatawag na SRS, na nakatayo para sa pagtutukoy ng mga kinakailangan sa software.Ang mga kinakailangan ay napatunayan ng mga pangunahing stakeholder.Ito ay higit sa lahat sa pamamagitan ng mga pagtatanghal at ang dokumento ng pagtutukoy, ngunit kung minsan din sa mga kaso ng pagsubok na tumutugma sa mga kinakailangan.

Ang mga kinakailangan sa engineering ay pangunahing isang komunikasyon, aktibidad sa halip na isang teknikal.Kailangan nito ang mga kasanayan sa multi-disiplina.Ang mga kinakailangan sa engineering ay tumutulong sa mga stakeholder at developer na malutas ang mga salungatan at pinag -iisa ang mga ito sa kanilang mga layunin;Ito ay humahantong sa isang matatag na sistema.