Softwarearchitektur

Werbung
Softwarearchitektur
Modulbezeichnung
Modulverantwortliche(r)
Modulniveau
EDV-Bezeichnung
Modulumfang(ECTS)
Semester
Lernziele&
Kompetenzen
Softwarearchitektur
Zimmermann
Bachelor
-
5
3
FachlicheKompetenzen/Lernergebnisse:
•
•
•
•
•
DieStudierendenhabenKenntnisseundFähigkeitenzur
systematischenEntwicklungundBeurteilungvonITArchitekturen.
SiekönnenArchitekturmustervonEntwurfsmusternabgrenzen.
SiehabeneinenÜberblickübervielfältigeArchitekturmuster.
SiehabenKenntnisseüberdiewesentlichenEigenschafteneiner
"ThinServerArchitecture"(TSA).
Siekennendie(historische)Entwicklungvon
SchichtenarchitekturenüberKomponenten-orientierte
ArchitekturenundService-orientierteArchitekturenbishinzu
Microservices.
MethodischeKompetenzen/Lernergebnisse
•
•
•
DieStudierendenkönnenArchitekturmusterimKontextvonUML
einordnen.
SiesindinderLageeineTSA(z.B.mittelsRESTfulWebServices)zu
konzipierenundzuentwickeln.
SiekönnenArchitekturmusterimZusammenhangmitCloud
Computingeinordnen.
Sozial-undSelbstkompetenz/Lernergebnisse
•
•
•
•
AssoziierteModule
Verwertbarkeitdes
Moduls
Inhaltliche
Voraussetzungen
Voraussetzungennach
SPO
Prüfungsleistung
DieStudierendenkönnenimRahmeneineskleinenProjektteams
eineArchitekturkonzipieren.
Siesindteamfähig,umeinekonzipierteArchitektureffizientzu
realisieren.
SiekönnendieVorteileundGrenzenvonMicroservices
einschätzen.
SiesindinderLage,dieChancenundRisikenvonCloud
Computingzuüberblicken.
-
(s.Studiengangskonzept)
ProgrammierenII,DatenbankenundInformationssystemeI,Modellierung
vonIT-Systemen
-
SchriftlicheKlausur(90min)
Lehrveranstaltung(en)
Lehrveranstaltung
Modul
Dozent(in)
EDV-Bezeichnung
Umfang(SWS)
Workload
(Zeitstunden)
Turnus
Art/Modus
Lehrsprache
Inhalte
Softwarearchitektur(Vorlesung)
Softwarearchitektur
Zimmermann
3SWS
Präsenzstudium:45,Eigenstudium:45
injedemSemester
Vorlesung
Deutsch
DieVorlesunggliedertsichwiefolgt:
•
•
•
•
Lehrmethoden
Überblick:allgemeineHinführungzuArchitekturen
ThinServerArchitecture:z.B.anhandvonRESTfulWebServices,
BusinessLayerundDatenbankzugriff
Architekturmuster:Schichtenarchitektur,Komponenten-orientierte
Architektur,BCE(Boundary-Control-Entity),Service-orientierte
Architektur,Microservices
CloudComputing:IaaS(InfrastructureasaService),PaaS(Platformas
aService),SaaS(SoftwareasaService)
JedeVorlesunghatdiefolgendenBestandteile:
•
•
•
VorstellungdesLehrstoffsdurchelektronischeFolienund
Tafelanschrieb
Einadäquates,praxisnahes,einfachesBeispielausdemdas
allgemeineKonzeptfürdenaktuellenVorlesungsinhaltabgeleitet
werdenkann
DieFoliensindüberelektronischeLehrplattformfrühzeitigabrufbar
Inhaltliche
ProgrammierenII,DatenbankenundInformationssystemeI,Modellierungvon
Voraussetzungen IT-Systemen
Literatur
• G.Starke:EffektiveSoftwarearchitekturen:EinpraktischerLeitfaden.
CarlHanserVerlag,2015.
• R.Reussner,W.Hasselbring:HandbuchderSoftware-Architektur.
dpunktVerlag2008.
• A.Gupta:JavaEE7Essentials.O'Reilly,2013.
• A.Goncalves:BeginningJavaEE7.Apress,2013.
• M.Schießer,M.Schmollinger:WorkshopJavaEE7.dpunktVerlag,
2014.
• D.Weil:JavaEE7:Enterprise-Anwendungsentwicklungleicht
gemacht.entwickler.press,2015.
• G.Engels,A.Hess,B.Humm,O.Juwig,M.Lohmann,J.-P.Richter:
QuasarEnterprise.dpunktVerlag,2008.
Anmerkungen
keine
Lehrveranstaltung
Dozent(in)
EDV-Bezeichnung
Umfang(SWS)
Workload
(Zeitstunden)
Turnus
Art/Modus
Lehrsprache
Inhalte
Lehrmethoden
Softwarearchitektur(Übung)
Softwarearchitektur
Zimmermann
1SWS
Präsenzstudium15,Eigenstudium:45
injedemSemester
Übung
Deutsch
DerStoffderVorlesungwirdanhandvonpraxisrelevantenBeispielenund
Aufgabenstellungenvertieft.IneinemgrößerenSelbstlernanteilwird
innerhalbeineskleinenProjektteamsdieFähigkeitzumKonzipierenund
Realisiereneiner"ThinServerArchitecture"durcheinenRESTfulWebService
erworbenundnachgewiesenwerden.
JedeÜbunghatfolgendeBestandteile:
•
•
•
DieAufgabezurVertiefungdesLehrstoffsundzumeigenständigen
Lernenwirdvorgestellt.
AneinemeigenenoderausgeliehenenNotebookmitWindows,Linux
oderMacOSwerdendieAufgabenineinemkleinemProjektteam
bearbeitet.
DieAufgabensindüberdieelektronischeLehrplattformabrufbar.
Inhaltliche
TeilnahmeanderzugehörigenVorlesung
Voraussetzungen
Literatur
siehezugehörigeVorlesung
Anmerkungen
keine
Herunterladen