►Målet med denne Software Engineering App er at levere software engineering fundamentals, principper og færdigheder, der er nødvendige for at udvikle og vedligeholde højkvalitets software produkter. ✦
►De softwaretekniske processer og teknikker dækket omfatter kravspecifikation, design, implementering, testning og styring af softwareprojekter. ✦
►Denne applikation kan desuden bruges af praktikere, der skal opdatere deres viden med det nyeste inden for softwareteknik og -processer. ✦
► Software Engineering drøfter de principper, metoder, tendenser og praksis, der er forbundet med forskellige faser af software engineering. Baseret på det grundlæggende går appen langsomt frem til avancerede og nye emner inden for software projektstyring, procesmodeller, udvikling af metoder, software specifikation, test, kvalitetskontrol, implementering, software sikkerhed, vedligeholdelse og software genbrug. Studerende inden for Computer Science and Engineering, Informationsteknologi og Computer Applications bør finde denne App meget nyttigt
【Topics Covered Listed Below】
➻ Hvad er software engineering
➻ Software Evolution
➻ Software Evolution Laws
➻ E-Type software evolution
➻ Software Paradigmer
➻ Behov for software engineering
➻ Karakteristik af god software
➻ Softwareudvikling Livscyklus
➻ Software Development Paradigm
➻ Software Project Management
➻ Software Project
➻ Behov for software projektledelse
➻ Software Project Manager
➻ Software Management Aktiviteter
➻ Projektberegningsteknikker
➻ Projektplanlægning
➻ Ressourcehåndtering
➻ Projekt Risikostyring
➻ Risikostyringsproces
➻ Projektudførelse og overvågning
➻ Projekt Kommunikationsstyring
➻ Konfigurationsstyring
➻ Projektstyringsværktøjer
➻ Softwarekrav
➻ Krav Engineering
➻ Krav Engineering Process
➻ Requirement Elicitation Process
➻ Krav til udliciteringsteknikker
Krav til softwarekrav
➻ Softwarekrav
➻ Brugerflade krav
➻ Software System Analyst
➻ Software Metrics and Measures
➻ Software Design Basics
➻ Software Design Niveauer
➻ Modularisering
➻ Samtidighed
➻ Kobling og samhørighed
➻ Design Verifikation
➻ Software Analysis & Design Tools
➻ Datastrømdiagram
➻ struktur diagrammer
➻ HIPO Diagram
➻ Struktureret engelsk
➻ Pseudo-kode
➻ Beslutningstabeller
➻ Entity-Relationship Model
➻ Data Dictionary
➻ Software Design Strategies
➻ struktureret design
➻ Funktionsorienteret Design
➻ Objektorienteret Design
➻ Designproces
➻ Software Design Approaches
➻ Software User Interface Design
➻ Command Line Interface (CLI)
➻ Grafisk brugergrænseflade
➻ Programspecifikke GUI-komponenter
➻ Brugerfladedesignaktiviteter
GUI implementeringsværktøjer
➻ Brugergrænseflade Gyldne regler
➻ Software Design Kompleksitet
➻ Halstead's Complexity Measures
➻ Cyclomatic Complexity Measurements
➻ Funktionspunkt
➻ Logiske interne filer
➻ Eksterne grænsefladefiler
➻ Ekstern Forespørgsel
➻ Software Implementation
➻ Struktureret programmering
➻ Funktionel programmering
➻ Programmeringsstil
➻ Software Documentation
➻ Software Implementation Udfordringer
➻ Software Testing Oversigt
➻ Software validering
➻ Software Verifikation
Manual Vs Automated Testing
➻ Testmetoder
➻ Testniveauer
➻ Afprøvning af dokumentation
➻ Testing vs. QC, QA og Audit
➻ Software vedligeholdelsesoversigt
➻ Typer af vedligeholdelse
➻ Omkostninger ved vedligeholdelse
➻ Vedligeholdelsesaktiviteter
➻ Software Re-engineering
➻ Komponent genbrug
➻ CASE Værktøjer
➻ Komponenter af CASE Tools
➻ Sagværktøj Typer
Iterativ vandfaldsmodel
➻ Krav Analyse Og Specifikation
➻ Beslutningstræ
➻ Formel systemspecifikation
➻ Software Design
➻ Software Design Strategies
➻ Software Analysis & Design Tools
➻ struktureret design
➻ Objektmodellering ved hjælp af UML
➻ Brug case diagram
➻ Interaktionsdiagrammer
➻ Black-Box Testing
➻ Software vedligeholdelse
➻ Software vedligeholdelsesprocessmodeller
➻ Software Pålidelighed og kvalitetsstyring
➻ Reliability Growth Models
➻ Software Quality
➻ Software Project Planning