►Målet med denna Software Engineering App är att tillhandahålla de grundläggande principerna, principerna och färdigheterna som krävs för att utveckla och behålla mjukvaruprodukter av hög kvalitet. ✦
►De programtekniska processer och tekniker som omfattas är kravspecifikation, design, implementering, testning och hantering av mjukvaruprojekt. ✦
►Denna ansökan kan dessutom användas av utövare som behöver uppdatera sin kunskap med det senaste inom teknikteknik och processer inom teknikteknik. ✦
►Software Engineering diskuterar principer, metoder, trender och praxis som hör samman med olika faser av mjukvaruutveckling. Med utgångspunkt från grunderna går Appen långsamt till avancerade och framväxande ämnen om programvaruhantering, processmodeller, utvecklingsmetoder, programvarespecifikation, testning, kvalitetskontroll, implementering, programvaruförsörjning, underhåll och programvaruåteranvändning. Studenter inom datavetenskap och teknik, Informationsteknik och datortillämpningar bör hitta denna app mycket användbart
【Ämnen som omfattas av listan nedan】
➻ Vad är mjukvaruutveckling
➻ Software Evolution
➻ Programvaruutvecklingslagar
➻ E-Type mjukvaruutveckling
➻ Programvaru Paradigmer
➻ Behov av mjukvaruutveckling
➻ Egenskaper för bra programvara
➻ Livscykel för mjukvaruutveckling
➻ Programutvecklingsparadigm
➻ Programvaru Projektledning
➻ Programvaruprojekt
➻ Behov av mjukvaruprojektledning
➻ Programvaru Projektledare
➻ Programvaruhanteringsaktiviteter
➻ Projektestimeringstekniker
➻ Projektplanering
➻ Resurshantering
➻ Projektriskhantering
➻ Riskhanteringsprocessen
➻ Projektutförande och övervakning
➻ Project Communication Management
➻ Konfigurationshantering
➻ Projekthanteringsverktyg
➻ Programvarukrav
➻ Kravsteknik
➻ Requirement Engineering Process
➻ Requirement Elicitation Process
➻ Requirement Elicitation Techniques
➻ Krav på programvarukrav
➻ Programvarukrav
➻ Användargränssnittskrav
➻ Software System Analyst
➻ Programmervärden och åtgärder
➻ Programmeringsdesign Basics
➻ Programmeringsdesignnivåer
➻ Modularisering
➻ Samtidighet
➻ Koppling och sammanhållning
➻ Design Verifiering
➻ Programvaruanalys och designverktyg
➻ Dataflödesdiagram
➻ Strukturdiagram
➻ HIPO Diagram
➻ Strukturerade engelska
➻ Pseudokod
➻ Beslutstabeller
➻ Entity-Relationship Model
➻ Data Dictionary
➻ Software Design Strategies
Strukturerad design
➻ Funktionsorienterad design
➻ Objektorienterad design
➻ Designprocess
➻ Programmeringsmetoder
➻ Programvaru användargränssnitt
➻ Kommandoradsgränssnitt (CLI)
➻ Grafiskt användargränssnitt
➻ Programspecifika GUI-komponenter
➻ Användarinterface Design Activities
➻ GUI implementeringsverktyg
➻ Användargränssnitt Gyllene regler
➻ Software Design Complexity
➻ Halsteads komplexitetsåtgärder
➻ Cyclomatic Complexity Measurements
➻ Funktionspunkt
➻ Logiska interna filer
➻ Externa gränssnittsfiler
➻ Extern förfrågan
➻ Programvaruimplementering
➻ Strukturerad programmering
➻ Funktionsprogrammering
➻ Programmeringsstil
➻ Programdokumentation
➻ Utvecklingsutmaningar för programvara
➻ Programmeringstestöversikt
➻ Programvaruläggning
➻ Programvaruverifiering
➻ Manual Vs Automated Testing
➻ Testmetoder
➻ Testnivåer
➻ Testa dokumentation
➻ Testing vs QC, QA och Audit
➻ Programvaruunderhållsöversikt
➻ Typ av underhåll
➻ Kostnaden för underhåll
➻ Underhållsaktiviteter
➻ Programvara Re-engineering
➻ Komponentåteranvändbarhet
➻ CASE Tools
➻ Komponenter av CASE Tools
➻ Fallverktyg Typer
➻ Iterativ vattenfallsmodell
➻ Krav Analys och specifikation
➻ Beslutsträd
➻ Formell systemspecifikation
➻ Software Design
➻ Software Design Strategies
➻ Programvaruanalys och designverktyg
Strukturerad design
➻ Objektmodellering med UML
➻ Använd fallschema
➻ Interaktionsdiagram
➻ Black-Box Testing
➻ Programvaruunderhåll
➻ Programvaruunderhållsprocessmodeller
➻ Programvaruförlust och kvalitetshantering
➻ Tillförlitliga tillväxtmodeller
➻ Programvarukvalitet
➻ Programvaruprojektplanering
Uppdaterades den
24 sep. 2024