MIS kūrimo procesas su SDLC & Vikrus

Turinys:

Anonim

Programinė įranga yra vienas iš pagrindinių valdymo informacinės sistemos komponentų. Dalis programinės įrangos, naudojamos MIS sistemoje, yra už lentynos. Tai apima paketus, tokius kaip skaičiuoklės programos, duomenų bazių programos ir kt.

Tačiau tai yra laikas, kai programinė įranga neatitinka verslo reikalavimų. Šios problemos sprendimas yra pagal užsakymą pagaminta programinė įranga.

Šioje pamokoje daugiausia dėmesio bus skiriama metodologijoms, naudojamoms kuriant pasirinktinę programinę įrangą.

Šioje pamokoje sužinosite

  • Informacinių sistemų kūrimo suinteresuotas asmuo
  • MIS sistemų analizė ir projektavimas
  • MIS Objektyvi analizė ir projektavimas
  • MIS sistemų kūrimo gyvavimo ciklas (SDLC)
  • Krioklio modelis
  • Vikrus vystymasis
  • Prototipų kūrimas

Informacinių sistemų kūrimo suinteresuotas asmuo

Tipiškoje informacinių sistemų plėtroje paprastai yra trys (3) suinteresuotieji subjektai;

  • Vartotojai - vartotojai yra tie, kurie naudoja sistemą po jos sukūrimo, kad atliktų savo kasdienes užduotis.
  • Projekto rėmėjai - ši suinteresuotųjų šalių kategorija yra atsakinga už finansinį projekto aspektą ir projekto užbaigimo užtikrinimą.
  • Kūrėjai - šią kategoriją paprastai sudaro sistemų analitikai ir programuotojai. Sistemos analitikai yra atsakingi už vartotojo reikalavimų surinkimą ir sistemos reikalavimų rašymą.

    Programuotojai sukuria reikiamą sistemą, atsižvelgdami į sistemos analitikų sukurtus sistemos reikalavimus.

Svarbiausios projekto suinteresuotosios šalys yra vartotojai. Kad projektas būtų pripažintas baigtu, vartotojai turi jį priimti ir juo naudotis. Jei vartotojai nepriima sistemos, tai projektas yra nesėkmė.

MIS sistemų analizė ir projektavimas

Sistemų analizė ir projektavimas reiškia dvi glaudžiai susijusias disciplinas - sistemos analizę ir sistemos projektavimą.

  • Sistemos analizė yra susijusi su verslo tikslų, tikslų supratimu ir verslo procesų plėtojimu. Galutinis sistemų analizės produktas yra sistemų specifikacijos.
  • Sistemos projektavimas naudoja sistemos analizės rezultatus. Pagrindinis sistemos projektavimo tikslas yra interpretuoti sistemos reikalavimus į architektūrinius, loginius ir fizinius projektus, kaip įdiegti informacinę sistemą.

MIS Objektyvi analizė ir projektavimas

Objektinė analizė ir projektavimas (OOAD) yra glaudžiai susiję su sistemų analize ir dizainu. Pagrindinis skirtumas tarp objektinės analizės ir projektavimo (OOAD) bei sistemų analizės ir projektavimo yra tas, kad OOAD objektus naudoja realaus pasaulio subjektams reprezentuoti.

Objektinei analizei ir dizainui naudojamas vizualinis modeliavimas, siekiant pagerinti visų suinteresuotųjų šalių bendravimą ir gaminti aukštos kokybės produktus.

Objektas yra realaus pasaulio subjekto, pvz., Kliento, produkto, darbuotojo ir kt., Vaizdavimas. Vieningoji modeliavimo kalba (UML) yra bendrosios paskirties kalba, naudojama kuriant sistemos vizualinius dizainus.

Šiame paveikslėlyje pateikiama pavyzdinė UML diagrama, rodanti vartotojus, sąveikaujančius su prekybos taškų sistema

MIS sistemų kūrimo gyvavimo ciklas (SDLC)

Sistemos kūrimo gyvavimo ciklas reiškia informacinės sistemos planavimo, kūrimo, testavimo ir diegimo apdorojimą. Pagrindinis sistemos kūrimo gyvavimo ciklo tikslas yra sukurti aukštos kokybės informacines sistemas, kurios atitiktų arba viršytų vartotojų lūkesčius per nustatytą biudžetą ir laiką.

Šiam tikslui pasiekti SDLC naudoja daugybę kūrimo metodikų. Kituose skyriuose bus aptartos kelios populiariausios kūrimo metodikos.

Krioklio modelis

Krioklio modelyje naudojamas nuoseklus dizaino modelis. Kitas etapas prasideda tik baigus ankstesnį etapą. Pirmasis etapas paprastai piešiamas viršuje, o tolesni - apačioje ir kairėje apačioje. Tai suformuoja krioklio pavidalo struktūrą ir iš čia kilo pavadinimas.

Pagrindinis krioklio modelio tikslas yra:

  • Planavimas
  • Laiko planavimas
  • Biudžeto sudarymas ir
  • Vienos sistemos įdiegimas vienu metu

Krioklio modelis yra idealus, kai aiškiai suprantami vartotojo reikalavimai ir tikimasi, kad kuriant informacinę sistemą radikaliai nesikeis. Krioklio modelis idealiai tinka tais atvejais, kai projektui taikoma fiksuota apimtis, fiksuotas laikotarpis ir fiksuota kaina.

Didžiausias krioklio modelio iššūkis yra priėmimas pakeisti. Įtraukti naujus vartotojo reikalavimus nėra lengva.

Vikrus vystymasis

Vikrus vystymas yra alternatyvi tradicinio projekto valdymo metodika, skatinanti adaptyvų planavimą, evoliucinį vystymąsi, ankstyvą įgyvendinimą, nuolatinį tobulinimą ir skatinančią greitai ir lanksčiai reaguoti į pokyčius.

Spartus judesys yra gerai apibrėžta užduotis, kurią reikia atlikti per tam tikrą laiką. Sprinto tikslus ir trukmę nustato klientai ir kūrėjų komanda. Visos suinteresuotosios šalys turi susitikti asmeniškai, kad gautų atsiliepimų apie sprintą, kad galėtų pereiti prie kito sprinto, jei toks yra.

Judrios metodikos paprastai vadovaujasi judriu manifestu. Vikrus manifestas pagrįstas šiais dvylika (12) principų

  1. Klientų pasitenkinimas per ankstyvą ir tęstinį programinės įrangos pristatymą
  2. Sveikindami reikalavimų pokyčius bet kuriuo projekto metu
  3. Dažnai kas savaitę išleidžiama veikianti programinė įranga
  4. Verslo žmonių ir kūrėjų bendradarbiavimas dirbant prie projekto
  5. Projektai, sukurti apie motyvuotus ir patikimus asmenis
  6. Veiksmingi ir efektyvūs tiesioginiai susitikimai
  7. Pažanga matuojama remiantis veikiančia programine įranga
  8. Tvarus vystymasis, rėmėjai, vartotojai ir kūrėjai turėtų sugebėti išlaikyti neribotą tempą
  9. Nuolatinis dėmesys techniniam meistriškumui ir geram dizainui padidina judrumą.
  10. Paprastumas
  11. Savitvarkos komandos
  12. Reguliariais laiko tarpais komanda apmąsto, kaip tapti efektyvesnei, tada derina ir atitinkamai koreguoja savo elgesį.

Ši schema parodo, kaip įgyvendinamos judrios kūrimo metodikos.

Prototipų kūrimas

Prototipas yra pusiau funkcinis sukuriamos sistemos modeliavimo modelis. Prototipų kūrimo metodikose naudojami prototipai. Prototipai leidžia tiek kūrėjams, tiek vartotojams anksti gauti atsiliepimų.

Prototipų sudarymas leidžia vartotojams lengvai nurodyti savo reikalavimus, o kūrėjai supranta vartotojų reikalavimus dėl prototipų. Prototipų kūrimo metodika yra pagrindiniai sistemos reikalavimai, visų pirma sistemos įvestis ir išvestis. Šie reikalavimai naudojami kuriant modeliavimo modelį, su kuriuo vartotojai gali bendrauti ir pateikti grįžtamąjį ryšį. Vartotojo atsiliepimai naudojami prototipui patobulinti ir priimti kitus svarbius sprendimus, tokius kaip projekto sąnaudos ir galimi laiko grafikai.

Ši schema iliustruoja prototipų kūrimo etapus

Santrauka:

Informacinių sistemų kūrimas reiškia metodiką ir veiksmus, susijusius su naujos informacinės sistemos kūrimu arba esamos sistemos atnaujinimu, kad atitiktų besikeičiančius vartotojų reikalavimus.

Trumpai tariant, kūrimo metodika pirmiausia turi nustatyti ir suprasti esamos sistemos problemą ir rasti sprendimą, kuris išspręstų problemą.

Pasirinkta metodika priklauso nuo projekto pobūdžio ir vartotojo reikalavimų.

  • Krioklio modelis yra idealus, kai nesitikima, kad projektas labai pasikeis
  • Nors tokios metodikos kaip „Agile“, „Prototyping“ ir kt. Yra idealios, kai tikimasi, kad projektas pasikeis kūrimo metu ir pokyčiai, turi būti įtraukti.