► Cilj te programske opreme je aplikacija za programsko opremo, ki nudi osnove, načela in spretnosti programske opreme za razvoj in vzdrževanje visokokakovostnih programskih izdelkov. ✦
►Uporabljeni procesi in tehnike programskega inženiringa obsegajo specifikacijo zahtev, zasnovo, izvedbo, testiranje in upravljanje programskih projektov. ✦
► Poleg tega lahko to aplikacijo uporabljajo strokovnjaki, ki morajo osvežiti svoje znanje z najnovejšimi tehnikami in procesi v programski opremi. ✦
►Uporaba programske opreme obravnava načela, metodologije, trende in prakse, povezane z različnimi fazami programskega inženiringa. Pričakuje se od osnov, aplikacija počasi napreduje v napredne in nastajajoče teme o programskem vodenju, procesnih modelih, razvoju metodologij, specifikaciji programske opreme, testiranju, nadzoru kakovosti, uvajanju, varnosti programske opreme, vzdrževanju in ponovni uporabi programske opreme. Študenti računalništva in inženiringa, Informacijska tehnologija in računalniške aplikacije naj bi našli zelo koristno aplikacijo
【Covered Topic Listed spodaj】
➻ Kaj je programski inženiring
➻ Razvoj programske opreme
Law Software Evolution Laws
Ev Razvoj programske opreme E-Type
➻ Software Paradigms
➻ Potreba po programskem inženiringu
➻ Značilnosti dobre programske opreme
Life Življenjski cikel razvoja programske opreme
Parad Programska razvojna paradigma
➻ Programsko vodenje projekta
➻ Software Project
➻ Potreba po programskem vodenju projektov
➻ Programski vodja programske opreme
➻ Dejavnosti upravljanja programske opreme
➻ Tehnike ocenjevanja projektov
➻ Projektno načrtovanje
➻ Upravljanje virov
Management Upravljanje projektnega tveganja
Process proces obvladovanja tveganj
➻ Izvajanje in spremljanje projekta
➻ Project Communication Management
➻ Upravljanje konfiguracije
➻ Orodja za upravljanje projektov
➻ Zahteve za programsko opremo
➻ Zahteve inženirstva
➻ Zahtevni inženirski proces
➻ Postopek za spodbujanje zahtev
➻ Tehnične zahteve za odvajanje zahtev
Char Karakteristike programske opreme
➻ Zahteve za programsko opremo
Requirements Zahteve za uporabniški vmesnik
➻ Programski sistemski analitik
➻ Meritve in ukrepi programske opreme
➻ Osnove programske opreme
➻ Software Design Levels
➻ Modularizacija
➻ Concurrency
➻ Spenjanje in kohezija
➻ Preverjanje dizajna
➻ Programska oprema in orodja za načrtovanje
➻ Diagram pretoka podatkov
➻ Strukturne grafikone
➻ HIPO diagram
Strukturirano angleško
➻ Pseudo-kodo
➻ odločitvene tabele
➻ Model entitetskega odnosa
➻ podatkovni slovar
➻ Strategije oblikovanja programske opreme
➻ Strukturirano oblikovanje
Funkcionalno zasnovana zasnova
➻ Objektno usmerjena zasnova
➻ Oblikovalski proces
➻ Pristopi za načrtovanje programske opreme
Design Design Software User Interface
➻ Vmesnik ukazne vrstice (CLI)
➻ Grafični uporabniški vmesnik
Components Komponente GUI, specifične za aplikacije
Design Dejavnosti načrtovanja uporabniškega vmesnika
➻ Orodja za izvajanje GUI
Uporabniški vmesnik Zlata pravila
➻ Programska kompleksnost
➻ Halsteadovi kompleksni ukrepi
➻ Ukrepi za ciklično zapletenost
Funkcijska točka
➻ Logične notranje datoteke
➻ Zunanje datoteke vmesnikov
➻ Zunanja poizvedba
Implement Izvajanje programske opreme
Strukturirano programiranje
Funkcijsko programiranje
➻ Programski slog
➻ Dokumentacija programske opreme
Chall izzivi pri izvajanju programske opreme
Overview Pregled programske opreme
➻ Validacija programske opreme
➻ Verifikacija programske opreme
➻ Manual Vs Automated Testing
➻ Testiranje pristopov
➻ Testiranje ravni
➻ Testna dokumentacija
➻ Testiranje v primerjavi z QC, QA in revizijo
Overview Pregled vzdrževanja programske opreme
➻ Vrste vzdrževanja
➻ stroški vzdrževanja
➻ Vzdrževalne dejavnosti
➻ Re-inženiring programske opreme
Re Ponovna uporabnost komponent
➻ CASE Tools
➻ Komponente orodij CASE
➻ Orodja vrste orodij
Model Iterative Waterfall
➻ Analiza zahtev in specifikacija
➻ Odločitveno drevo
➻ Formalna specifikacija sistema
➻ Programska oprema
➻ Strategije oblikovanja programske opreme
➻ Programska oprema in orodja za načrtovanje
➻ Strukturirano oblikovanje
Modeliranje objektov z uporabo UML-a
➻ Uporabite diagram primera
➻ Diagrami interakcij
➻ Črno-Box testiranje
➻ Vzdrževanje programske opreme
Models Modeli procesa vzdrževanja programske opreme
➻ Zanesljivost programske opreme in upravljanje kakovosti
➻ Models of growth growth
➻ Kakovost programske opreme
➻ Načrtovanje programske opreme
Posodobljeno dne
24. sep. 2024