Table of Contents[Kache][Montre]
Si ou vle devlope plis nan pwofesyon ou kòm yon enjenyè lojisyèl, ou dwe atrab konsepsyon sistèm. Li se yon bon lide yo kòmanse etidye konsepsyon sistèm menm si w ap kòmanse kòmanse ak kodaj.
Ou pral lajman teste sou kapasite kodaj ou byen bonè nan karyè ou. Nou pral gade konsèp konsepsyon sistèm, poukisa ou ta dwe etidye li, devwa prensipal yo fè nan tout pwosesis konsepsyon sistèm lan, ki sa ki estrateji konsepsyon sistèm, ak plis ankò nan pòs sa a.
Ann kòmanse.
Ki sa ki konsepsyon sistèm?
Pwosesis defini aspè yo nan yon sistèm, tankou achitekti li yo, modil, ak konpozan, osi byen ke divès kalite koòdone yo ak done yo ki ap koule nan li, ke yo rekonèt kòm konsepsyon sistèm.
Li fèt pou satisfè objektif ak kondisyon patikilye yon konpayi oswa yon òganizasyon lè li kreye yon sistèm ki lojik ak efikas. Lide konsepsyon ak apwòch dwat yo bay kat wout la pou fè fas ak konpleksite pwogram ak évolutivité.
Stratèj konsepsyon sistèm ak enjenyè lojisyèl expérimentés yo te reskonsab travay pou kreye pla sa an ak konsèy apwopriye.
Li se plis sou analiz sistèm, modèl achitekti, APIs, modèl konsepsyon, ak kole li tout ansanm pase li se sou kodaj. Paske aplikasyon w lan ka sipòte chaj achitekti a, desine sistèm ou a byen pou egzijans aplikasyon w lan ka elimine depans initil ak efò antretyen, epi tou bay yon pi bon eksperyans pou itilizatè final ou yo.
Ki sa ki de estrateji fondamantal nan konsepsyon sistèm?
Pi bon estrateji konsepsyon sistèm toujou detèmine pa kondisyon sistèm lan. Taktik bon sistèm chanje selon si w ap travay ak sistèm ki egziste deja oswa kòmanse nan grafouyen.
Lòt pase metòd ibrid la, ki fondamantalman enkòpore de taktik yo, gen de gwo estrateji pou konsepsyon sistèm. Ann fè yon gade nan de apwòch konsepsyon sistèm sa yo.
1. Estrateji anba a
Sou-sistèm yo ak eleman ki pi ba yo (menm sub-konpozan) yo fèt an premye nan teknik konsepsyon sistèm sa a. Lè sa a, sistèm pi wo nivo ak pi gwo konpozan yo ka devlope pi fasilman ak efikasite si eleman sa yo fèt davans. Sa a ekonomize tan sou rekonesans ak depanaj.
Pwosesis konbine eleman ki pi ba yo nan pi gwo seri repete jiskaske tout sistèm nan fèt ak yon sèl eleman. Apwòch sa a tou fè solisyon jenerik ak aplikasyon ki ba-nivo plis reutilizabl. Lè yo espere nivo abstraksyon an wo, metòd sa a se ideyal.
Sepandan, paske metòd sa a pa entegre ak estrikti pwoblèm yo, bon jan kalite solisyon yo difisil pou devlope ak li. Akòz wo degre de abstraksyon, li posib tou pou itilize fonksyon superflu ki pi efikas.
2. tèt-desann estrateji
Style konsepsyon sa a bay priyorite kraze sistèm nan nan subsistèm ak konpozan. Olye ke yo konstwi depi anba a, tankou nan teknik anba a, estrateji tèt anba a premye konseptyalize tout sistèm nan anvan kraze li desann nan subsystems.
Lè sa a, yo kreye sous-sistèm sa yo epi yo separe an pi piti sous-sistèm ak seri eleman ki satisfè bezwen pi gwo sistèm nan. Olye pou yo trete subsystems sa yo kòm bagay separe, metòd sa a trete tout sistèm nan kòm yon sèl objè.
Sou-sistèm yo konsidere kòm antite endepandan lè sistèm nan finalman vin ansent epi separe dapre karakteristik li yo. Lè sa a, eleman yo òganize nan yon fondasyon yerarchize jiskaske nivo ki pi ba sistèm lan fèt. Metòd sa a byen defini epi li pa ankouraje abstraksyon.
Teknik tèt-desann tipik nan bon jan kalite trè wo depi pwosesis konsepsyon an kontinye defini subsistèm ak konpozan jan yo anfòm sistèm nan, sa ki lakòz yon sistèm trè efikas, reponn, ak efikas.
Solisyon yo, nan lòt men an, yo pa jenerik epi yo pa ka itilize lajman. Sistèm sa yo tou gen konsepsyon pi konplèks epi yo pi difisil pou kenbe.
Teknik konsepsyon ibrid, nan lòt men an, konbine bon jan kalite karakteristik tèt-desann metòd la ak reutilizabilite metòd anba-up la ak estrikti byen òganize. Kòm yon rezilta, pifò sistèm yo, se teknik konsepsyon sistèm ki gen plis siksè.
Ki sa ki diferan sou-ansanm nan konsepsyon sistèm?
Sous-ensembles nan konsepsyon sistèm yo jan sa a:
1. Konsepsyon lojik
Li se yon abstraksyon nan koule done sistèm nan, antre, ak rezilta yo. Li dekri sous yo, destinasyon yo, depo done, ak koule done yo nan yon fason ki satisfè kondisyon itilizatè a. Se konsepsyon lojik yon sistèm kreye ak yon degre nan detay nan tèt ou ki nòmalman eksplike kijan enfòmasyon ap koule nan ak soti nan sistèm nan. Yo itilize dyagram ER ak done koule.
2. Konsepsyon fizik
Konsepsyon fizik lye ak pwosesis reyèl antre ak pwodiksyon sistèm nan. Objektif kle konsepsyon fizik yo se kontwole fason done yo tcheke, trete, epi montre kòm yon konsekans. Li prensipalman konsantre sou konsepsyon koòdone itilizatè a, konsepsyon pwosesis, ak konsepsyon done.
3. Architectural Design
Li konnen tou kòm nivo segondè nan konsepsyon paske li ensiste sou konsepsyon achitekti sistèm. Li diskite sou nati ak orijin sistèm nan.
4. Konsepsyon detaye
Li baze sou Design Achitekti ak ensiste sou kwasans chak sijè.
Ki sa ki pi gwo travay ki fèt pandan pwosesis konsepsyon sistèm lan?
1. Kreye definisyon konsepsyon an
- Planifye epi idantifye teknoloji yo pral itilize pou konstwi ak aplike konpozan ak koòdone fizik sistèm nan.
- Detèmine ki teknoloji ak konpozan sistèm ki an danje pou yo vin demode oswa evolye pandan tout etap fonksyone sistèm lan. Fè preparasyon pou ranplasman evantyèlman yo.
- Dokimande apwòch definisyon konsepsyon an, ki gen ladan nenpòt sistèm pèmèt, machandiz, oswa sèvis ki nesesè pou konplete konsepsyon an.
2. Detèmine atribi konsepsyon
- Defini kritè konsepsyon ki gen rapò ak karakteristik achitekti yo epi asire yo ka aplike.
- Defini nenpòt koòdone ki pa te etabli pandan faz Achitekti Sistèm oswa ki bezwen defini kòm detay konsepsyon yo vin pi detaye.
- Defini epi anrejistre atribi konsepsyon chak eleman sistèm.
3. Konsidere opsyon ou genyen pou jwenn konpozan
- Egzamine altènativ konsepsyon ou yo.
- Chwazi opsyon ki pi bon yo.
- Si yo deside devlope eleman sistèm nan, rès definisyon konsepsyon ak pwosesis aplikasyon yo pral travay. Si yon eleman sistèm yo dwe achte oswa itilize ankò, yo ka itilize metòd akizisyon an pou jwenn li.
4. Òganize konsepsyon an
- Kaptire epi kenbe rezònman ki dèyè chak konsepsyon ak desizyon achitekti.
- Evalye epi kenbe kontwòl sou pwogresyon atribi konsepsyon yo.
Poukisa ou ta dwe aprann konsepsyon sistèm?
Te gen plizyè zouti nan gwo echèl aplikasyon pou entènèt pandan de deseni anvan yo. Inovasyon sa yo te chanje pèspektiv nou sou devlopman lojisyèl.
Facebook, Instagram, ak Twitter, pami lòt aplikasyon ak sèvis ke nou itilize sou yon baz chak jou, se tout sistèm évolutive. Paske dè milya de moun yo itilize sistèm sa yo atravè mond lan an menm tan, yo dwe bati yo pou jere volim masiv trafik ak done. Konsepsyon sistèm antre nan jwèt isit la.
Ou pral oblije konprann lide konsepsyon sistèm ak kouman pou aplike yo kòm yon enjenyè lojisyèl. Aprann konsepsyon sistèm byen bonè nan karyè ou ka ede w fè fas ak difikilte konsepsyon lojisyèl ak plis konfyans epi aplike lide konsepsyon nan travay chak jou ou.
Konsepsyon sistèm pral vin yon pi gwo eleman nan pwosesis entèvyou ou a pandan w ap avanse nan karyè ou epi kòmanse entèvyou pou wòl pi wo nivo. Se konsa, kèlkeswa nivo konpetans ou, konsepsyon sistèm enpòtan.
Benefis nan konsepsyon sistèm
- Li akselere pwosedi a.
- Li bese pri a nan konsepsyon.
- Enkonsistans yo elimine.
- Li gen plizyè resous.
- Li fè lavi kliyan an pi fasil ak pi senp.
konklizyon
Sa a gen avantaj nan amelyore kalite konpayi pandan y ap ogmante rentabilité.
Yon sistèm fonksyonèl bay pi bon kalite kontwòl osi byen ke pi ba pri fabrikasyon akòz pwodwi ak pwosesis done. Li se yon kondisyon nan nenpòt endistri oswa jaden.
Kite yon Reply