Twoim problemem jest to, że powszechną NICOŚĆ mylisz z osobistą PUSTKĄ

1 Omówpredmiotiakreinżynieriioprogramowania
Przedmiot:
Inżynieriaoprogramowaniajetwiedątechnicnądotycącawytkichacyklużycia
oprogramowania. Traktuje oprogramowanie jako produktktórymapełniaćpotreby
technicneekonomicnelubpołecne
Dobreoprogramowaniepowinnobyć
- godnewymaganiamiużytkownika
- niezawodne,
- efektywne,
- łatwewkonerwacji
- interoperacyjne(jeżeliniejetautonomicne)
- ergonomiczne.
Inżynieriaoprogramowaniajetwiedąempirycnąynteądowiadceniatyicyorodków
ajmującychibudowąoprogramowania
Zakres:
-poobyprowadeniaprediwićinormatycnych
-Technikiplanowaniaacowaniakotówharmonogramowania i monitorowania
prediwić informatycznych.
-Metodyanaliyiprojektowaniaytemów
-Technikiwikanianieawodnocioprogramowania
-poobytetowaniaytemówiacowanianieawodnoci
-poobyprygotowaniadokumentacjitechnicnejiużytkowej.
-Procedurykontrolijakoci
-Metodyredukcjikotówkonerwacji(uuwaniabłdówmodyikacjiiroereń)
-Technikipracyepołowejicynnikipychologicnewpływającenaeektywnoćpracy
2 Omówagadnieniejykaprogramowaniaiemiotykijzyka programowania.
Jykprogramowania jetrodkiemumożliwiającymapialgorytmówwpotaciroumiałej
dlacłowiekaarównoceniepretwaranejdopotaciroumiałejdlakomputera(mayny
algorytmicznej)
Semiotyka ajmujeibadaniemymbolinakówWjejkładwchodą
syntaktykaajmującaiokrelaniemprynależnocidanegołowadoetawułownika
okrelonegojykaprogramowania
semantykaajmującaiokreleniemnaceniaprogramuapianegowokrelonymjyku
programowania
Syntaktyka jetcciąogólnejteoriinaków(emiotyki)iajmujeitrukturąiormą
wyrażeńatakżedopucalnymimianamiichormywanymi„prektałceniami”
Wyróżniaidwarodajeregułkładniowych
regułyormowaniaokrelającebiórwyrażeńpoprawniebudowanychnaokrelonym
alabeciejyka
regułyprektałcaniaokrelającebiórmożliwychprektałceńnabaiełówadanego
etawułownika
3Omówprykładoweródłałożonociprojektuinormatycnego
Dziedzina problemowa,
obejmującaogromnąlicbwajemnieuależnionychapektówiproblemów
rodkiitechnologieinformatyczne:
prtoprogramowanieiećjykinardiaudogodnienia
Zepółprojektantówpodlegającyograniceniompamicipercepcjiwyrażaniainormacji i
komunikacji.
Potencjalniużytkownicy:
czynniki psychologiczne, ergonomiaograniceniapamiciipercepcjikłonnoćdobłdówi
nadużyćtajnoćprywatnoć
4. Co to jest metodyka prowadzenia projektu informatycznego?
Metodyka jest to zestaw pojćnotacjimodelijykówtechnikipoobówpotpowania
łużącydoanaliydiedinytanowiącejpredmiotprojektowanegoytemuorado
projektowaniapojciowegologicnegoi/lubiycnego
Metodykajetpowiąananotacjąłużącądodokumentowaniawynikówaprojektu
(porednichkońcowych)jakorodekwpomagającyludkąpamićiwyobraniijako
rodekkomunikacjiwepołachorapomidyprojektantamiiklientem
Metodyka ustala:
- ayprojekturoleucetnikówprojektu
- modele tworonewkażdeja
- cenariuepotpowaniawkażdeja
- regułyprechodeniaodaydonatpnejay
- notacjektórychnależyużywać
- dokumentacjpowtającąwkażdeja
5-9Omównatpującymodelcyklużyciaoprogramowanianawamodelu
1. Model kaskadowy:
Model kaskadowy zwany tez modelem wodospadu lub liniowym, jest klasycznym modelem
cyklużyciaoprogramowaniaJettomodelktóryotałaproponowanypopreanalogido
poobuprowadeniaprediwićwinnychdiedinachinżynieriinaprykład
budownictwie.
Modelkakadowykładaicynnociktórepodcatworeniaoprogramowaniaą
wykonywane sekwencyjnie:
-okreleniewymagańwktórejokrelaneąceleoracegółowewymaganiawobec
tworzonego systemu.
-analiza
-projektowaniewktórejpowtajecegółowyprojektytemupełniającegoutalone
wceniejwymagania
-implementacjawktórejprojektotajeaimplementowanywkonkretnymrodowiku
programitycnymorawykonaneątetypocególnychmodułów
-tetowaniewktórejnatpujeintegracjapocególnychmodułówpołąconych
tetowaniempocególnychpodytemóworacałegooprogramowania
 -konerwacjawktórejoprogramowaniejetwykorytywanepreużytkowników
a producent dokonuje konserwacji oprogramowania – wykonujemodyikacjepolegającena
uuwaniubłdówmianachiroeraniuunkcjiytemu
Wady modelu kaskadowego:
- narucenietwórcomoprogramowaniaciłejkolejnociwykonywaniaprac
- wyokikotbłdówpopełnionychwewczesnych fazach
- długaprerwawkontaktachklientem
Modeltenmimowoichwadjetniebdnydlaplanowaniaharmonogramowania
monitorowaniairoliceńinanowych
Wytpujetakżemodyikowany
model kaskadowy z iteracjami.
Modyfikacja ta polega na
tymżekażdejaymożnaiconąćdoawceniejych
2. Model spiralny, przyrostowy
Model spiralny
kładaicterechgłównychawykonywanychcyklicnie
- planowania
- analiza ryzyka
- konstrukcji
- atestowania
Waieplanowaniautalaneągeneralneceleprodukcjikolejnejwerjiytemu
WaieanaliyroważaneąogólneopcjebudowynowejwerjiytemuMożliwociteą
analiowaneprywiciupoduwagryykawiąanegoichrealiacją
W kolejnejaiekontruowanajetkolejnawerjaytemuwpoóbgodnymodelem
kaskadowym.
WaieatetowaniakolejnawerjaytemujetocenianapreklientaJeżeliocenaniejet
wpełnipoytywnaropocynanyjetkolejnycykl
Model przyrostowy:
Ropocynaiodokreleniawymagańorawykonaniawtpnegoogólnegoprojektu
całociytemuNatpniewybieranyjetpewienpodbiórunkcjiytemuDalejgodnie
prebiegiemmodelukakadowegowykonywanyjetcegółowyprojektora
implementacjacciytemurealiującejteunkcjePopretetowaniurealiowany
ragmentpełnegoytemumożeotaćdotarconyklientowi
Zalety tego modelu to:
- krócenieprerwwkontaktachklientem
- możliwoćwcenegowykorytaniapreklientadotarconychragmentów
systemu.
- możliwoćelatycnegoreagowanianapowtałeopónieniaJeżelirealiacja
ragmentuytemuopóniiniemuitoonacaćopónieniacałegoprediwicia
Itniejewtedymożliwoćprypieeniapracnad dalymicciami
Wadątegomodelujetpewiendodatkowykotwiąanynieależnąrealiacjąragmentów
ytemuZregułyniejetmożliweprotewyciciepodbioruunkcjiwpełninieależnychod
pootałychWwiąkutymmożeajćkoniecnoćimplementacjitwkieletów
modułówtjmodułówointerejiegodnymmodułamiktórenajdąipełnymytemie
lecnierealiującychwpełniichunkcjiImplementacjatychmodułówtoocywiciepewien
dodatkowynakładpracyorawikoneryykoniewykryciabłdówwaietetowania
5Model„V”
Poleganawytwaraniurównolegleoprogramowaniaiprowadeniutetówakceptacji
pocególneelementyytemuąbadaneodraupowytworeniupracapoleganapodiale
systemu na podsystemy, a te napocególneadaniacorobijedenepołówadrugi
epółodpowiadawyłącnieaocenitetowanieytemutetyodbywająieodadań
potemprechodądotetowaniapodytemówanatpnietetowanyjetpełnyytem
10Omówpodtawowemetodyroponawaniawymagańicechyjakociowegodobrego
opiuwymagań
.Dobryopiwymagańpowinienbyć
-Kompletny
-Niesprzeczny
-Weryfikowalny
-Realizowalny
Ponadto:
–Opiywaćewntrneachowaniaytemupominiciempoobujegorealiacji
–Obejmowaćograniceniapryjakichmuipracowaćytem
–Łatwywmodyikacji
–Zapewniaćmożliwocimianywymagańwkolejnychetapach
–Zawieraćachowaniaytemuwniepożądanychlubkrajnychytuacjach(bregowych)
Metodyroponawaniawymagań
Wywiadyipreglądy. Wywiadypowinnybyćprygotowane(wpotacilitypytań)i
podielonenaodrbneagadnieniaPodiałpowinienprykrywaćcałoćtematuipowinny
byćpreprowadonenarepreentatywnejgrupieużytkownikówWywiadypowinny
doprowadićdoerokiejgodyi akceptacji projektu.
tudianaitniejącymoprogramowaniemDoćctonoweoprogramowanieatpuje
taretudiapowinnyutalićwytkiedobreiłetronytaregooprogramowania
tudiawymagańytemowych. Dotyczy sytuacji, kiedy nowy system ma byćccią
wikegoytemu
tudiaoiągalnociOkrelenierealitycnychcelówytemuimetodichoiągnicia
PrototypowanieZbudowanieprototypuytemudiałającegowmniejonejkali
uproszczonymi interfejsami.
11OmówgłówneklaywymagańnayteminormatycnyPodajprykładytakich
wymagań
Główneklaywymagańto
Funkcjonalne, Niefunkcjonalne
i
Dziedzinowe
Funkcjonalne(jakieuługioerujejakmareagowaćjakiedanepryjmować)
-ytemwymagalogowaniaużytkownika
-możliwoćprawdaniapotpówpracywkażdymmomencie
Niefunkcjonalne( ograniczenia czasowe, standardy) :
-ytempowinienodukiwaćdanekażdegoużytkownikaponiżej10ekund
-ytemniepowinienajmowaćwicejniż10GB
Diedinowe(odwierciedlającharakterytykdiedinyytemumogąbyć
funkcjonalne lub niefunkcjonalne):
-Wytkiebaydanychpowinnybyćdotpneprejednolityinterejużytkownika
któregopodtawąjettandardZ3950
12Omówipodajprykładywymagańunkcjonalnychdla systemu informatycznego.
Wymaganiaunkcjonalneokrelająjakieuługimaoerowaćytemjakmareagowaćna
otrymywanedanewejcioweorawokrelonychytuacjachOkrelająoneużytkowników
korytającychytemuoramożliwocikażdegonichOkrelająrównieżwykorytanie
ytemówewntrnychMogąonerównieżokrelaćcegoytemniepowinienrobić
Wymaganiaunkcjonalnemogąbyćrealiowanepreytemyewntrne
Prykłady
-wprowadenieniepełnychdanychytempowinienkomunikować błdem
-ytempowinienprydielaćodpowiednieleceniapracownikom
13Omówipodajprykładywymagańnieunkcjonalnychdlaytemuinormatycnego
Wymaganianieunkcjonalneątoograniceniaytemuktóreobejmująogranicenia
czasowe, ograniczeniadotycąceproceutworeniatandardyitd
Wynikająonepotrebużytkownikabudżetupotrebywpółpracyinnymytemem
trategiiirmyicynnikówewntrnychWymaganianieunkcjonalnemożnapodielićna
trzy podklasy:
Produktowe
(okrelajązachowanie produktu) :
-ytempowinienbyćłatwywużyciudladowiadconychkontrolerów
Organizacyjne
(wynikająetrategiiwirmiewytwórcejiirmieklienta)
-procetworeniaytemuikońcowedokumentypowinnybyćgodneproceemi
produktami zdefiniowanymi w standardzie XYZCo-SP-STAN-95.
Zewnętrzne
-ytemniepowinienujawniaćoperatoromżadnychdanychoobowychklientówopróc
nawikinumerówidentyikacyjnych
14Omówakreayanaliywcykluwytwórcymytemówinormatycnych.
Celemayanaliyjetutaleniewytkichtychcynnikówktóremogąwpłynąćnadecyje
projektowenaprebiegproceuprojektowegoinarealiacjwymagańWynikiemjet
logiczny model systemu
opiującypoóbrealiacjipreytempotawionychwymagań
lecabtrahującychodcegółówimplementacyjnych
Zakres fazy analizy:
--Wykracapoaakreodpowiedialnociytemu->kontektużyciaiwpółpracy
--Ujciewmodelupewnychelementówniebdącychcciąytemu-> model jest
bardiejroumiały
--Abstrakcja modelowania ->podcamodelowaniamożeniebyćjane

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • jucek.xlx.pl






  • Formularz

    POst

    Post*

    **Add some explanations if needed