āŗ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