1 / 19

Įmonės veiklos modelis

Įmonės veiklos modelis. Paulius Vindžigelskis Darius Lenkauskis Justinas Jucevičius Linas Raila Andrius Kostickis Andrius Bykovskij. 2012. Įmonės padalinio struktūra. Direktorius Vyr. programuotojas Analitikas Programuotojai Testuotojai. Įmonės klientai.

dard
Download Presentation

Įmonės veiklos modelis

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. Įmonės veiklos modelis Paulius Vindžigelskis Darius Lenkauskis Justinas Jucevičius Linas Raila Andrius Kostickis Andrius Bykovskij 2012

  2. Įmonės padalinio struktūra • Direktorius • Vyr. programuotojas • Analitikas • Programuotojai • Testuotojai

  3. Įmonės klientai Juridiniai ir fiziniai asmenys, norintys pirkti individualių poreikių programų sistemas

  4. Bendras programos kūrimo procesas Projektas atmetamas Direktorius Klientas Projekto poreikiai, preliminarus įvertinimas Projektas priimtas Programavimas Projekto analizė Testavimas Projekto paruošimas pridavimui Palaikymas Testuoja: programuotojai, vyr. programuotojas, klientas

  5. Projekto atranka • Tikslas: priimti sprendimą ar verta priimti užsakymą • Agentai: klientas, analitikas, direktorius • Žingsniai: 1. Klientas pateikia pirminius reikalavimus 2. Analitikas įvertina projekto naudą, vykdymo laiką, atsiperkamumą 3. Direktorius priima sprendimą ar vykdyti projektą ar atmesti. • Rezultatas: Atsakymas klientui ar projektas bus vykdomas ar atmestas

  6. Projekto atranka (2) Preliminari analizė Klientas Analitikas Projekto poreikiai, kaina Prašo papildomos informacijos Projektas atmetamas Preliminari projekto kaina Direktorius Projektas priimamas

  7. Projekto analizė • Tikslas: detaliai išanalizuoti projekto apimtį, kainą, poreikius, tikslus. • Agentai: analitikas, klientas. • Žingsniai: 1. Klientas pateikia projekto detales ir maksimalų skiriamą lėšų kiekį projektui 2. Analitikas, palaikydamas ryšius su klientu, kuria projekto analizę ir vertina bendrą kainą. 3. Pasirašoma projekto reikalavimų specifikacija • Rezultatas: dokumentas, aprašantis projekto reikalavimus, bendrus poreikius, papildomus poreikius, bendrą kainą ir kitą informaciją

  8. Projekto analizė (2) Projekto poreikiai, planuojama lėšų suma Klientas Analitikas Prašoma papildomos informacijos, bei derinama projekto apimtis Pildomas poreikių, reikalavimų dokumentas Analizė paruošta Pasirašoma poreikių specifikacija

  9. Projektavimas • Tikslas: sukurti detalų kūrimo projektą, išsiaiškintiinterfeisusir pateikti sistemos architektūrą. • Agentai: vyr. programuotojas, programuotojas. • Žingsniai: • Pateikiama sistemos architektūra; • Nustatomi interfeisai; • Sukuriamas detalusis projektas; • Rezultatas: sistemos architektūros, detalusis projektas ir interfeisų dokumentacija

  10. Programavimas • Tikslas: sukurti programinės įrangos kodą atitinkantį poreikių specifikaciją. • Agentai: vyr. programuotojas, programuotojas. • Žingsniai: • Sukuriamas darbų grafikas; • Rašomi unit testai; • Rašomas kodas; • Vykdomi unit testai; • Taisomi unit testų metu rasti defektai; • Pakeitimų išsaugojimas saugykloje; • Vykdomas regresinis modulių testavimas • Modulių diegimas į bendrą sistemą; • Rezultatas: programinės įrangos kodas bei kodo testai atitinkantys poreikių specifikaciją.

  11. Programavimas (2) Programuotojas Testų sukūrimas Programuotojas Testai nesėkmingi Testai sėkmingi Programavimas Kodo išsaugojimas saugykloje Modulio diegimas į sistemą

  12. Testavimas • Tikslas: patikrinti ar programinė įranga veikia taip kaip buvo numatyta dokumentacijoje. • Agentai: testuotojas, klientas, klaidų kaupimo programa. • Žingsniai: • Testuotojas sukuria testus • Testuotojas patikrina ar įgyvendintas visas numatytas funkcionalumas. Esant neatitikimams, bylos įrašomos į klaidų kaupimo programą; • Testuotojas patikrina ar programinė įranga ˜„nelūžta“ su neteisingais duomenimis. Lūžiai aprašomi klaidų kaupimo programoje; • Klientas patikrina ar įgyvendintas visas numatytas funkcionalumas. Esant neatitikimams, bylos įrašomos į klaidų kaupimo programą • Rezultatas: klaidų ir neatitikimų su dokumentacija sąrašas.

  13. Testavimas (2) Testavimas Testuotojas Tikrinamas pataisytas defektas Rasto defekto registravimas Testavimas Klaidų kaupimo programa Pasiskiriamas defekto šalinimas Klientas Tikrinamas pataisytas defektas Programuotojas Taisymas Defekto pašalinimo registravimas

  14. Klaidų taisymas • Tikslas: klaidų atrastų testavimo metu šalinimas • Agentai: programuotojas, vyr. programuotojas • Žingsniai:1. Klaidų šalinimas2. Pašalintų klaidų testavimas • Out: programinė įranga turinti mažiau klaidu, defektu.

  15. Klaidų taisymas(2) Klaidų taisymas Programuotojas Vyr. programuotojas Klaidų testavimas

  16. Projekto pridavimas • Tikslai: projekto užbaigimas • Agentai: direktorius, klientas, programuotojas • Žingsniai: 1. Projekto perkėlimas 2. Pasirašoma "pridavimo aktas" (dokumentai) • Rezultatas: dokumentas kuris aprašo tolesnius programinės įrangos palaikymo įkainius.

  17. Projekto palaikymas • Tikslas: defektų atrastų po pridavimo taisymas, bei naujo funkcionalumo diegimas (programavimas). • Agentai: klientas, programuotojas, analitikas, testuotojas. • Žingsniai: 1. Klientas pateikia defekto aprašymą arba papildomo funkcionalumo reikalavimus 2. Analitikas įvertina papildomo funkcionalumo apimtis, vykdymo laiką.

  18. Projekto palaikymas(2) 3. Programuotojas, tvarko defektus ir/arba suprogramuoja(įdiegia) naują funkcionalumą 4. Testavimas • Rezultatas: Dokumentas aprašantis defektą, naują funkcionalumą. Projekto palaikymas

  19. Projekto palaikymas(3) Klientas Analitikas Projekto poreikiai, defektas Projekto poreikiu, defektu analizė Programavimas Testavimas

More Related