Kursiniai darbai

Generatoriaus tyrimas

10   (1 atsiliepimai)
Generatoriaus tyrimas 1 puslapis
Generatoriaus tyrimas 2 puslapis
Generatoriaus tyrimas 3 puslapis
Generatoriaus tyrimas 4 puslapis
Generatoriaus tyrimas 5 puslapis
Generatoriaus tyrimas 6 puslapis
Generatoriaus tyrimas 7 puslapis
Generatoriaus tyrimas 8 puslapis
Generatoriaus tyrimas 9 puslapis
Generatoriaus tyrimas 10 puslapis
Generatoriaus tyrimas 11 puslapis
Generatoriaus tyrimas 12 puslapis
Generatoriaus tyrimas 13 puslapis
Generatoriaus tyrimas 14 puslapis
Generatoriaus tyrimas 15 puslapis
Generatoriaus tyrimas 16 puslapis
Generatoriaus tyrimas 17 puslapis
Generatoriaus tyrimas 18 puslapis
Generatoriaus tyrimas 19 puslapis
Generatoriaus tyrimas 20 puslapis
www.nemoku.lt
www.nemoku.lt
Aukščiau pateiktos peržiūros nuotraukos yra sumažintos kokybės. Norėdami matyti visą darbą, spustelkite peržiūrėti darbą.
Ištrauka

KAUNO TECHNOLOGIJOS UNIVERSITETAS Informatikos fakultetas PROGRAMAVIMO INŽINERIJOS KURSINIO DARBO „GENERATORIAUS TYRIMAS“ DOKUMENTACIJA Atliko: Bartas Aleksandravičius IFV-4/1 Laimonas Žakevičius IFV-4/1 Giedrius Piskunovas IFV-4/2 Andrejus Piskunovas IFV-4/2 Kaunas 2006 I. Proceso dokumentacija: 1. Darbų organizavimas 2. Laiškai dėstytojui II. Produkto dokumentacija: 1. Reikalavimų dokumentas ▪ Įvadas ▪ Projekto alternatyvos ▪ Prototipo analizė ▪ Užsakovo reikalavimai ▪ Vartotojo reikalavimai ▪ Produkto apžvalga ▪ Sistemos architektūra ▪ Sistemos reikalavimų specifikacija ▪ Sistemos marketingo analizė ▪ Techninių terminų žodynas 2. Formalios specifikacijos ▪ Įvadas ▪ Duomenų aibės ir ryšys tarp jų 3. Projektavimo dokumentas 4. Testavimo dokumentas ▪ Programinio vieneto testavimas ▪ Integracijos testavimas ▪ Ekvivalentinės schemos komponentų testavimas 5. Vartotojo dokumentas 6. Programų failų tekstas I. Proceso dokumentacija 1. Darbų organizavimas Data Atlikti darbai 2006.09.07 Suformavome komandą ir sugalvojome pavadinimą. 2006.09.16 Gavome užduotį. 2006.09.17 - 2006.10.02 Susipažinome su užduotimi. Apsvarstėme sprendimo variantus. 2006.10.02 - 2006.11.01 Smulkiai išanalizavome užduotį. Išnagrinėjome ankstesnių metų projektus. Pasiskirstėme darbus. 2006.11.01 – 2006.11.20 Parašėme reikalavimų ir projektavimo dokumentaciją. 2006.11.20 – 2006.12.02 Sukurtas pirminis programos variantas, bandymai, koregavimas, testavimas. 2006.12.02 – 2006.12.11 Išbaigta programa. 2006.12.12 Sukurta vartotojo sąsaja. Baigėme testavimą. Baigėme rašyti vartotojo ir testavimo dokumentus. Sudėjome dokumentaciją, programos realizaciją i www aplinką. 2. Laiškai dėstytojui laiškas 1: 2006.09.07 Gerb. Dėstytojau Jums rašo IFV 4/1 gr. studentai mes sudarėme 4 asmenų grupę 1) Bartas Aleksandravičius 2) Laimonas Žakevičius 3) Giedrius Klinavičius 4) Andrejus Piskunovas Grupę pavadinome Progas. Norėtume gauti iš Jūsų užduotį. Pagarbiai grupės vardu Laimonas Žakevičius laiškas 2: 2006.09.17 Gerb. Dėstytojau Dėkojame už Jūsų atsiustą užduotį. Mes tikimės iki rugsėjo 24d. pabaigti analizuoti gautos užduoties realizavimo būdus ir rasti priimtiniausia programavimo kalbą. Labiausiai mes linkstame prie PHP, nes mūsų nuomone šia kalba realizuota galutinė programos versija galutiniam vartotojui nesukeltu papildomų rūpesčių(kaip papildomų bibliotekų trūkumas naudojant C++ ar nebuvimas JAVA palaikymo, ko pasekoje kiltu problemos su JAVA Apleto startavimu). Pagarbiai grupės vardu Laimonas Žakevičius laiškas 3: 2006.10.02 Gerb.Dėstytojau Pasirinkome programavimo kalbą (PHP).Baigėme aiškintis reikalavimus ir algoritmų ypatybes. Pradėjome programavimo darbus, tikimės iki spalio 14 d. Jūms suteikti informaciją, kas yra nuveikta kuriant projekta "programavimo srityje". Pagarbiai grupės vardu Laimonas Žakevičius laiškas 4: 2006.12.11 Gerb.Dėstytojau Vakar pabaigėme projekto testavimo darbus, šiandien vakarop tikimės pabaigti projekto dokumentacijos apipavidalinimo baigiamuosius darbus. Pagarbiai grupės vardu Laimonas Žakevičius laiškas 5: 2006.12.12 Gerb.Dėstytojau Baigėme rašyti vartotojo dokumentaciją. Sukėlėme viską i vartotojo sąsają, išskaidėme dokumentaciją pagal punktus ir padarėme nuorodas vartotojo patogumui. Tuo manome, kad kursinis darbas baigtas. Pagarbiai grupės vardu Laimonas Žakevičius II. Produkto dokumentacija 1. Reikalavimų dokumentas 1.1. Įvadas Šį projektą 2006 spalio mėn. užsakė KTU Informatikos fakulteto Programinės įrangos katedros dėstytojas prof. habil. dr. Rimantas Šeinauskas. Projekto vykdytojai yra KTU Informatikos fakulteto IFV-4 grupės keturių žmonių komanda, pasivadinusi "PROGAS". Komandą sudaro: 1. Bartas Aleksandravičius 2. Laimonas Žakevičius 3. Giedrius Klinavičius 4. Andrėjus Piskunovas Produktas yra gaminamas pagal specialų užsakymą, ir jo pagrindinis vartotojas yra projekto užsakovas Rimantas Šeinauskas. Be to, mūsų sukurtą produktą galės naudoti vėlesnių kursų studentai, studijuojantys “ Programinės inžinerijos“ modulį ir ieškantys pavyzdžių savo realizuojamai užduočiai. Taip pat šiuo projektu galėtų pasinaudoti asmenys besidomintys programinės įrangos projektavimu, loginėmis schemomis ir jų veikimu. Projektas turi būti realizuotas iki 2006 12 13. Projekto realizavimui specialus finansavimas neskiriamas. Projektas yra įgyvendinamas naudojant asmeninius studentų išteklius: kompiuterius, programinę įrangą, laiką ir žinias. Tačiau šis projektas yra stimuliuojamas užsakovo, nes šio projekto įvertinimas turi įtakos galutiniam "Programavimo inžinerijos" modulio pažymiui. Projektas yra vykdomas mokymosi tikslais, todėl reikalavimai šiam projektui yra aiškūs, konkretūs bei įgyvendinami. Reikalavimus mums pateikė užsakovas. Reikalavimai analizuojami grupės susitikimo metu ir stengiamasi viską išsiaiškinti remiantis teorine  modulio P175B314 „Programinė inžinerija“  medžiaga, naudojantis ankstesniųjų kursų studentų darbais, bei kontaktuojant su užsakovu. 1.2. Projekto alternatyvos Projektą galima realizuoti skirtingomis programinėmis priemonėmis: a. sukurti taikomąją programą, pateikti dokumentaciją ir produktą platinti; b. sukurti taikomąją programą ir pateikti ją kartu su reikalingomis programinėmis bibliotekomis bei dokumentacija Interneto tinkle, leidžiant vartotojui visa tai atsisiųsti į savo kompiuterį; c. sukurti Interneto svetainę, pateikti joje išsamią dokumentaciją bei suteikti vartotojui galimybę stebėti generatoriaus veikimo efektyvumą tiesiog iš svetainės puslapio Pasirinktas c variantas, su galimybe atsisiųsti veikiančią programą, nes: • Sumažėja reikalavimai vartotojo programinei įrangai (tereikia turėti Internet Explorer 4.0 ar analogišką naršyklę). • Vartotojas gali generatoriaus efektyvumą neturėdamas jokių papildomų programinių failų ir tai sutaupo jo kompiuterio kietojo disko vietą. • Padidėja potencialių vartotojų skaičius, nes dauguma iš jų turi priėjimą prie Interneto tinklo. Internetinės sąsajos bei programos realizavimui pasirinkome PHP ir Javascript programavimo kalbomis bei MySQL duomenų baze integravus į HTML aplinką technologijas. Svarbiausias pasirinkimo kriterijus - pasirenkamos technologijos išmanymo lygis. 1.3. Prototipo analizė 1.3.1. Įvadas Pasirinkome analizuoti projektą "Atsitiktinių sekų generatorius". Analizės tikslas - identifikuoti projekto trūkumus ir privalumus. Trūkumų identifikavimas padės mums nekartoti tų pačių klaidų kuriant sistemą. Išanalizavę projektą, galėsime paruošti gerą dokumentaciją, intuityvią vartotojo sąsają ir tinkamai organizuoti testavimo procesą. 1.3.2. Privalumai: Interneto svetainė: • patogi navigacija; • neįmantrus, bet malonus akiai, dizainas; • greitai užsikrauna. Programa: • išvaizdi vartotojo sąsaja; • programos vartotojo sąsaja yra labai tikroviška, o tai padaro darbą su programa malonų; be to, jeigu programa bus naudojama mokymosi tikslais, sąsajos sukuriamas tikroviškumo įspūdis padės lengviau įsiminti atsitiktinių sekų generatoriaus funkcionavimo principus ir paskirtį. Dokumentacija: • pateiktas išsamus atsitiktinių sekų generatoriaus apibūdinimas. Tai labai didelis pliusas, nes vartotojas, pirmą kartą matantis tokio tipo programą bei neturintis jokios informacijos apie patį atsitiktinių sekų generatoriaus, perskaitęs jos apibūdinimą, gali susidaryti šiokį tokį vaizdą apie šio atsitiktinių sekų generatoriaus funkcionavimo principus. Išsamus apibūdinimas praverčia ir studentams, kuriantiems programą, įgyvendinančią įvairius matematinio skaičiavimo modeliavimus. • visi dokumentai yra panašios struktūros (įvadas, terminų žodynėlis, t.t.) ir gali būti nagrinėjami kaip pavieniai dokumentai (galima skaityti tik reikalavimų, arba tik projektavimo dokumentus, priklausomai nuo to, kuri projekto kūrimo stadija domina); • vartotojo vadovas yra išsamus, jame pateikiama informacija prisilaikant visų vartotojo dokumentacijai keliamų reikalavimų (yra punktai įvadas, nuo ko pradėti, ir kt.). 1.3.3. Trūkumai: Programa: • nėra galimybės stebėti tarpinių rezultatų, reikalingas galingas procesorius ir ilgas laiko tarpas, norint atlikti išsamią analizę, todėl atsižvelgiant i vidutinio vartotojo turimus resursus programa dirba su ribotais duomenimis. • negalima parsisiųsti viso projekto jo nagrinėjimui 'offline', o tokia galimybė pradžiugintų tuos, kurie neturi nuolatinio priėjimo prie Interneto; • testavimas daromas pačioje programoje - tai nėra prasminga, nes vartotojui atlikti programos testavimą nėra būtina; Dokumentacija: • reikalavimų bei projektavimų dokumentuose nėra pateikta trumpa jų santrauka, iš kurios būtų galima suprasti apie ką bus rašoma tolesniuose šių dokumentų skyriuose ir nuspręsti verta toliau skaityti dokumentą, ar ne; • vartotojo vadove nerealizuota kontekstinės pagalbos galimybė. 1.3.4. Pasiūlymai: • Testavimą derėtų atskirti nuo programos. • Visuose dokumentuose reikėtų pateikti jų santraukas bei įdėti nuorodas į dokumentus, kurių pagrindu jie buvo padaryti. • Reikėtų papildyti vartojo vadovą kontekstinės pagalbos galimybe. 1.4. Užsakovo reikalavimai 1.4.1. Suformuoti darbo grupę iš 4 asmenų 1.4.2. Parinkti darbo grupes pavadinimą 1.4.3. Nusiųsti laišką dėstytojui adresu: vak@soften.ktu.lt Susirašinėti su dėstytoju tik šiuo adresu. Laiške kaip subject nurodyti darbo grupės vardą ir per brūkšnelį laiško numerį. Grupei, kurios vardas “ Progas” pirmam laiške nurodyti subject Progas-1. Pirmam laiške nurodyti grupės vardą, grupės studentų vardą, pavardę, grupę ir paprašyti atsiųsti projekto užduotį. Atsakymas bus siunčiamas su “ Reply”. 1.4.4. Projekto dokumentacija susideda iš dviejų dalių: iš proceso dokumentacijos ir produkto dokumentacijos. Proceso dokumentacijoje aprašoma darbų eiga bei organizavimas. Įtraukiami ir laiškai dėstytojui apie darbų eigą, kurie turi būti rašomi dėstytojui kas savaitę adresu vak@soften.ktu.lt. Produkto dokumentacija susideda iš 4 dalių: Reikalavimų dokumento, Projektavimo dokumento, Testavimo dokumento ir Instrukcijos vartotojui. Reikalavimų dokumente turi būti analizė tokio pat arba panašaus projekto iš ankstesnių metų projektų nurodant jų privalumus bei trūkumus. . Analizės pasėkoje turi būti pateikiamos rekomendacijos naujam projektui. Dokumentacijoje turi būti atsakyta į klausimus nurodytus dokumentacijos klausimyne. Rekomendacijos dokumentų struktūrai galima rasti paskaitų skaidrėse. 1.4.5. Darbas laikomas užbaigtas kai programos ir dokumentacija perduodama sisteminiam programuotojui ir jis jas patalpina į specialią sritį prie kitų projektų ir kai programa paleidžiama bei dokumentacija matoma su naršykle kompiuterių klasėje. Užbaigus darbą vyksta projekto gynimas. 1.4.6. Realizacijos būdai: 1.4.7. R1: Programuojama Java kalba, programa paleidžiama su naršykle ir ją vykdo vartotojo kompiuteris 1.4.8. R2: Programuojama C++ arba php, programa paleidžiama su naršykle ir vykdoma serveryje 1.4.9. R3: Programuojama C arba C++, instaliacinė programa nuskaitoma iš serverio į vartotojo kompiuterį, programa suinstaliuojama ir vykdoma vartotojo kompiuteryje. 1.4.10. Pagrindinė užduotis. Atsitiktinių sekų generatorius turi generuoti įvairių tipų atsitiktines sekas pagal poreikį patikrinant jų atsitiktinumo savybes, t. y. po kiek generavimų seka pradeda kartotis arba kiek generavimų sekos elementas nepasikartoja. Ištirti ir numatyti pasirinkimą kokį atsitiktinį generatorių tikslinga naudoti, jo pasiskirstymo dėsnį, ar pradinė generatoriaus būseną reikia nurodyti ar naudoti laikrodį, ar atsitiktinai generuoti bitus ar žodį. 1.4.11. Pirmas tipas dvejetainių atsitiktinių vektorių seka. Duotas vektoriaus ilgis L. Sekos vektorius V=

Daugiau informacijos...

Šį darbą sudaro 3895 žodžiai, tikrai rasi tai, ko ieškai!

★ Klientai rekomenduoja


Šį rašto darbą rekomenduoja mūsų klientai. Ką tai reiškia?

Mūsų svetainėje pateikiama dešimtys tūkstančių skirtingų rašto darbų, kuriuos įkėlė daugybė moksleivių ir studentų su skirtingais gabumais. Būtent šis rašto darbas yra patikrintas specialistų ir rekomenduojamas kitų klientų, kurie po atsisiuntimo įvertino šį mokslo darbą teigiamai. Todėl galite būti tikri, kad šis pasirinkimas geriausias!

Detali informacija
Darbo tipas
Šaltiniai
✅ Šaltiniai yra
Failo tipas
Word failas (.doc)
Apimtis
28 psl., (3895 ž.)
Darbo duomenys
  • Programavimo kursinis darbas
  • 28 psl., (3895 ž.)
  • Word failas 600 KB
  • Lygis: Universitetinis
  • ✅ Yra šaltiniai
www.nemoku.lt Atsisiųsti šį kursinį darbą
Privalumai
Pakeitimo garantija Darbo pakeitimo garantija

Atsisiuntei rašto darbą ir neradai jame reikalingos informacijos? Pakeisime jį kitu nemokamai.

Sutaupyk 25% pirkdamas daugiau Gauk 25% nuolaidą

Pirkdamas daugiau nei vieną darbą, nuo sekančių darbų gausi 25% nuolaidą.

Greitas aptarnavimas Greitas aptarnavimas

Išsirink norimus rašto darbus ir gauk juos akimirksniu po sėkmingo apmokėjimo!

Atsiliepimai
www.nemoku.lt
Dainius Studentas
Naudojuosi nuo pirmo kurso ir visad randu tai, ko reikia. O ypač smagu, kad įdėjęs darbą gaunu bet kurį nemokamai. Geras puslapis.
www.nemoku.lt
Aurimas Studentas
Puiki svetainė, refleksija pilnai pateisino visus lūkesčius.
www.nemoku.lt
Greta Moksleivė
Pirkau rašto darbą, viskas gerai.
www.nemoku.lt
Skaistė Studentė
Užmačiau šią svetainę kursiokės kompiuteryje. :D Ką galiu pasakyti, iš kitur ir nebesisiunčiu, kai čia yra viskas ko reikia.
Palaukite! Šį darbą galite atsisiųsti visiškai NEMOKAMAI! Įkelkite bet kokį savo turimą mokslo darbą ir už kiekvieną įkeltą darbą būsite apdovanoti - gausite dovanų kodus, skirtus nemokamai parsisiųsti jums reikalingus rašto darbus.
Vilkti dokumentus čia:

.doc, .docx, .pdf, .ppt, .pptx, .odt