1 / 33

Ambjenti i zhvillimit te sistemeve

Ambjenti i zhvillimit te sistemeve. Analize sistemesh informacioni dhe modelim Leksion 01. Literatura. Modern Systems Analysis and Design Sixth Edition 2010 Jeffrey A. Hoffer Joey F. George Joseph S. Valacich. Objektivat.

Download Presentation

Ambjenti i zhvillimit te sistemeve

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Ambjentiizhvillimittesistemeve Analizesistemeshinformacionidhemodelim Leksion 01 Iralda Mitro

  2. Literatura Modern Systems Analysis and Design Sixth Edition 2010 Jeffrey A. Hoffer Joey F. George Joseph S. Valacich Iralda Mitro

  3. Objektivat • Perkufizimi i Analizes se sistemeve te informacionit dhe modelimit • Pershkrimi i tipeve te ndryshem te sistemeve te informacionit • PershkrimiiCiklitjetesortezhvillimittesistemeve - Systems Development Life Cycle (SDLC). • PershkrimiiRapid Application Development (RAD), prototipet, Joint Application Development (JAD), dheComputer Aided Software Engineering (CASE). • MetodologjiteagiledheeXtreme programming. • PershkrimiiObject Oriented Analysisand Design (OOAD) siedhe Rational Unified Process (RUP). Iralda Mitro

  4. Hyrje • Analiza e sistemeve te informacionit dhe modelimit • Proceskompleksorganizativ me anetetecilitzhvillohendhemirembahensistemetkompjuteriketeinformacionit • Aplikacione Software • Software kompjuteriketedizenjuar per tembeshteturfunksionetoseprocesetorganizative • Analistsistemi • Rolorganizativ, pergjegjes per analizedhedizenjimtesistemeveteinformacionit Iralda Mitro

  5. Hyrje FIGURA 1-1 Pamjeorganizative e analizes se sistemevedhemodelimit me anete Metodologjive, tenkikavedhemjeteve Iralda Mitro

  6. Hyrje • Metodologjite • Njesekuencetaktikash hap pas hapiqendihmojnezhvillimin e sistemeveteinformacionit • Teknikat • Proceseqendjekanalisti per tesiguruaranalizedhedizenjimteplotedhe me kuptim • Mjetet • Programekompjuterike per teaplikuarteknikat Iralda Mitro

  7. Tipet e sistemeveteinformacionitdhezhvillimiityre • Transaction Processing Systems (TPS) • Automatizontrajtimin e tedhenaverrethaktivitetevetebiznesit • Management Information Systems (MIS) • Konvertontedhenatbrutongasistemiiprocesimittetransaksioneve ne njeformetekuptueshme • Decision Support Systems (DSS) • Dizenjuar per tendihmuarmarrjen e vendimeve • Mjedisinteraktiv per marrjen e vendimeve • Perfshin data warehouses, executive information systems (EIS) Iralda Mitro

  8. Tipet e sistemeveteinformacionitdhezhvillimiityre Iralda Mitro

  9. ZhvillimiiSistemeveteInformacionitdhe SDLC • Metodologjia e zhvillimittesistemeve • Proces standard qendiqet ne njeorganizate • Konsiston ne: • Analize • Dizenjim • Implementim • Mirembajtje Iralda Mitro

  10. Systems Development Life Cycle (SDLC) • SDCL (Ciklijetesorizhvillimittesistemeve) • Metodologjitradicionale per zhvillim, mirembajtjedhezevendesimtesistemeveteinformacionit • Fazat e SDLC: • Planifikim • Analize • Dizenjim • Implementim • Mirembajtje Iralda Mitro

  11. Pamjastandardedheevolucionarete SDLC Iralda Mitro

  12. SDLC – Faza e planifikimit Identifikon, analizon, vendosprioritetetdherregullonnevojat e sistemitteinformacionit Iralda Mitro

  13. SDLC – Faza e analizes Studimidhestrukturimiikerkesavetesistemit Iralda Mitro

  14. SDLC – Faza e dizenjimit Dizenjimilogjik: vecoritefunksionalepershkruhenpavaresishtngaplatforma e kompjuterit Konvertonzgjidhjet e rekomanduara ne specifikimesistemi Dizenjimifizik: specifikimetlogjiketransformohen ne detajeteknologjike Iralda Mitro

  15. SDLC – Faza e Implementimit Kodim, testim, instalimdhesuportisistemitteinformacionit Iralda Mitro

  16. SDLC – Faza e mirembajtjes Riparimdhemirembajtjesistematike e sistemitteinformacionit Iralda Mitro

  17. Iralda Mitro

  18. ProcesiiZhvillimittesistemeve Praktikataktualejanenjekombinimianalizes, dizenjimitdheimplementimit ne njeprocestevetemiterativdheparalel Iralda Mitro

  19. SDCL tradicionale - Waterfall • Fazatjeterfillonpasi ka perfunduarparaardhesja • Nuk ka cikle Iralda Mitro

  20. Problemet e Waterfall • Kerkesat e sistemitquhen “tekycura” pasijanepercaktuar (nukmundtendryshojne) • Perfshirje e limituar e perdoruesve (pervec fazes se kerkesave) • Ka njeperqendrimdhefokusimtelartetek deadline-t e fazavete SDCL Arsyetonindikimin e ketyreproblemeve! Iralda Mitro

  21. Alternativat e tjera SDLC pervec Waterfall • Modeliiprototipit • Mjetet CASE • Joint Application Design (JAD) • Rapid Application Development (RAD) • Metodologjite Agile • eXtremeProgramming – programimiekstrem Iralda Mitro

  22. Modeliiprototipit ProcesiIterativizhvillimit: • Kerkesatkonvertohenshumeshpejt ne njesistem • Sistemirishikohet ne menyretevazhdueshme • Bashkepunimingushte midis perdoruesvedheanalisteve Iralda Mitro

  23. Mjetet CASE • Computer-Aided Software Engineering • Mjete Software qemundesojnesuportteautomatizuar per zhvillimin e sistemeve • Mjete per diagrama • Shembujproduktesh: • Oracle Designer (http://www.oracle.com/technetwork/developer-tools/designer/overview/index-082236.html) • Rational Rose (http://www-01.ibm.com/software/awdtools/developer/rose/) Iralda Mitro

  24. Shembull CASE: diagrameklasashnga IBM Rational Rose Iralda Mitro

  25. Joint Application Design (JAD) • Procesistrukturuarqeperfshinperdorues, analistedhemanaxhere • Sesionepune ne grupdisa-ditore • Qellimi: specifikimioserishikimiikerkesavetesistemit Iralda Mitro

  26. Rapid Application Development (RAD) • Metodologji per tezvogeluarkohen e dizenjimitdheimplementimit • Perfshin: modelinprototip, JAD, mjetet CASE, gjenerueskodi Iralda Mitro

  27. Service-Oriented Architecture (SOA) • Njemenyre e zhvillimitte Software qebazohet ne ndertimin e sistemevenepermjetgrumbullimittekomponenteve software, kusecilisherben per njefunksionbiznesi Iralda Mitro

  28. Service-Oriented Architecture (SOA) FIGURA 1-12 Ilustriminjesherbimi – kontroll I kreditit, I perdorurngaaplikacionedhesherbimetetjera Iralda Mitro

  29. Metodologjite Agile • Motivuarngaketocilesitezhvillimit software: • fluid • ipaparashikueshem • dinamik • 3 principekryesore • Adaptues me tepersesaparashikues • Theksimiinjerezve me tepersesairoleve • Procesevete-adaptues Iralda Mitro

  30. Metodologjite Agile • Kurtiperdorimketometodologji? • Nqsprojektiperfshin: • Kerkesatepaparashikuaraosedinamike • Zhvilluestepergjegjshemdhetemotivuar • Klienteqekuptojneprocesindhe do teperfshihen ne te Iralda Mitro

  31. eXtremeProgramming (XP) • Ciklezhvillimiteshkurterdheinkrementale • Testeteautomatizuar • Skuadraprogramimi me 2 persona • Kodimidhetestimiveprojnesebashku • Avantazhet: • Komunikim midis zhvilluesve • Produktivitetilarte • Kod me kualitettelarte Iralda Mitro

  32. Object-Oriented Analysis and Design (OOAD) • Bazuar ne objekte, jotektedhenatapoproceset • Objekti: njestruktureqeenkapsulonatributedhesjelljetenjeentitetingabotareale • Klaseobjekti: njegrupimlogjikobjekteshqendajnetenjejtetatributedhesjellje • Trashegimia: vendosjahierarkike e klasavemundesonnenklasattetrashegojneatributet e superklasave Iralda Mitro

  33. Rational Unified Process (RUP) perfshinnjetrajtimiterativdheinkrementaltezhvillimittesistemit Iralda Mitro

More Related