Compare commits

...

2 Commits

Author SHA1 Message Date
ae7f9174ad a 2024-10-09 10:16:31 +02:00
ef5ff48ac6 a 2024-10-09 10:16:12 +02:00
9 changed files with 639 additions and 69 deletions

View File

@@ -12,7 +12,6 @@
"obsidian-completr", "obsidian-completr",
"code-block-copy", "code-block-copy",
"drawio-obsidian", "drawio-obsidian",
"obsidian-dictionary-plugin",
"obsidian-dynamic-toc", "obsidian-dynamic-toc",
"cm-editor-syntax-highlight-obsidian", "cm-editor-syntax-highlight-obsidian",
"obsidian-excalidraw-plugin", "obsidian-excalidraw-plugin",
@@ -21,10 +20,8 @@
"obsidian-icons-plugin", "obsidian-icons-plugin",
"obsidian-image-toolkit", "obsidian-image-toolkit",
"juggl", "juggl",
"obsidian-languagetool-plugin",
"obsidian-mind-map", "obsidian-mind-map",
"nldates-obsidian", "nldates-obsidian",
"obsidian-wordnet-plugin",
"url-into-selection", "url-into-selection",
"obsidian-plugin-toc", "obsidian-plugin-toc",
"obsidian-livesync" "obsidian-livesync"

View File

@@ -5707,6 +5707,24 @@ PStB
PMGe PMGe
PLCWLD PLCWLD
PTORGRK PTORGRK
Presentation
Protokollsuite
Physisch
Pakete
Protocol
Port
Pvl
Projektlaufzeit
Projektplan
Projektplans
Produktbeschreibung
Prometheus
Programmiersprachen
Problemen
Projektdokumentation
Projektstatus
Protokolldateien
Projektteam
obj obj
oV oV
oYj oYj
@@ -11335,6 +11353,13 @@ oetTmWO
otjauS otjauS
oOLLlll oOLLlll
oIPnW oIPnW
optimalen
orientierter
oJHm
oraI
ofRs
oOfh
offene
Length Length
LCw LCw
LN LN
@@ -16921,6 +16946,10 @@ LyhWP
LTLUH LTLUH
LYcr LYcr
Lcra Lcra
Layer
LeJv
Leistungsfähigkeit
Logs
Filter Filter
FlateDecode FlateDecode
Ff Ff
@@ -22701,6 +22730,19 @@ FGAM
FOLCYZ FOLCYZ
FrMrz FrMrz
FAOKNF FAOKNF
Funk
Fehlererkennung
Fehlerkontrolle
Flusskontrolle
Fragment
FontAwesome
FreeSolid
FAAAAA
Fehlern
Fehlerbehebung
FRUu
Fehlerberichte
Fortschritt
stream stream
se se
sH sH
@@ -28746,6 +28788,9 @@ sTzB
sFae sFae
sadt sadt
sEIK sEIK
sorgfältig
spzO
sinnvoll
ZKs ZKs
ZN ZN
Zf Zf
@@ -34611,6 +34656,15 @@ ZHji
ZaXHS ZaXHS
ZgLk ZgLk
ZOCYd ZOCYd
ZkoBX
Zeitplan
Zusammenarbeit
ZciZ
Zeitpläne
Zugriffsrechte
Zentrales
Zusammenfassung
Zwecks
Who Who
We We
WE WE
@@ -40752,6 +40806,12 @@ WJN
WZPDDP WZPDDP
WcgE WcgE
WlYP WlYP
Wiederherstellung
WSgR
WebExplorer
Werkzeug
Wartungsphase
Wann
KI KI
Kt Kt
KF KF
@@ -46915,6 +46975,15 @@ KLNI
KUgK KUgK
Kdjx Kdjx
KsTxX KsTxX
Kabel
Kompression
Kombiniert
Kennzahlen
Konfigurationsdateien
Konfigurationsinformationen
Kommunikationsstrategie
Kollaborationsplattformen
Kurze
bq bq
bQ bQ
bG bG
@@ -52740,6 +52809,11 @@ blRZV
bhaf bhaf
bbua bbua
bMHZ bMHZ
bereit
besprochen
bereitstellen
bPds
bekannten
iZ iZ
ig ig
iA iA
@@ -58763,6 +58837,9 @@ iWwKM
iQDU iQDU
iuyR iuyR
iioT iioT
inklusive
integrieren
iPOqgn
GJe GJe
GAG GAG
GJ GJ
@@ -64545,6 +64622,8 @@ Grpw
GeMt GeMt
GHhv GHhv
GLFLB GLFLB
GeFH
Gruppierung
AO AO
Aw Aw
Az Az
@@ -70735,6 +70814,28 @@ AxlFz
AzNg AzNg
Afvn Afvn
AqP AqP
Adressierung
Abfrageparameter
Anker
ATDc
Agent
Analyse
Anpassungen
Anpassung
Adressaten
Administrator
Administrationshandbuch
Artefakten
Anforderungsdokumente
Architekturdiagramme
Anleitungen
Aufzeichnungen
Artefakte
Analysephase
Artefakts
Artefakttypen
Artefakt
Autor
QV QV
Qom Qom
QJ QJ
@@ -76809,6 +76910,12 @@ QucI
QqKR QqKR
QIXSCT QIXSCT
QHCC QHCC
Query
QSYY
QnpY
Qualitätsziele
Quellcode
Qualität
nQC nQC
nq nq
nR nR
@@ -82631,6 +82738,11 @@ nfaV
nNEf nNEf
nxqY nxqY
nEpFq nEpFq
nXxi
nuTj
nPqE
notwendig
nachvollziehbar
YJ YJ
Yb Yb
YwM YwM
@@ -88513,6 +88625,9 @@ YRqJD
YFzH YFzH
YsoM YsoM
YmzL YmzL
YvA
YsKc
YYQX
UIQ UIQ
Ue Ue
UH UH
@@ -95015,6 +95130,12 @@ UoSqF
UAzqP UAzqP
USTE USTE
ULuyS ULuyS
Unterschiede
UQuT
UvSWM
UBqu
Unerfahrener
Umwandeln
TZ TZ
TF TF
TP TP
@@ -101025,6 +101146,22 @@ TwKK
TJEyy TJEyy
TsUjN TsUjN
TLDVRM TLDVRM
Transportschicht
Transmission
Transfer
TWqI
Transparenz
Tutorial
Transformieren
Team
Testen
Typen
Testpläne
Teststrategie
Testfälle
Testberichte
Testphase
Teammitglieder
gO gO
gHoVo gHoVo
gD gD
@@ -106808,6 +106945,13 @@ gPkX
gqdN gqdN
gvgJ gvgJ
gFgCkiMG gFgCkiMG
gwuu
grundlegendsten
grep
geschriebene
gruppiert
gearbeitet
gute
DMg DMg
Dv Dv
DLg DLg
@@ -112529,6 +112673,28 @@ DKIFAS
DuJ DuJ
Dqiu Dqiu
DYSSTY DYSSTY
Datenrahmen
Datenpakete
Datenübertragung
Darstellungsschicht
Datenformate
Dateitransfer
Darstellungs
Datagram
Domainname
DLXs
DlJrBEO
Dokumentation
Durchsuchen
Datenbanken
DOORS
Docker
Dokumentieren
Dokumentationen
Doxygen
Darstellungen
Designphase
Dokumentenverwaltung
xU xU
xM xM
xK xK
@@ -118139,6 +118305,8 @@ xdta
xXzX xXzX
xMwx xMwx
xtEt xtEt
xTG
xEe
Hx Hx
HV HV
HdH HdH
@@ -123557,6 +123725,15 @@ Hppvh
HHud HHud
HeYYi HeYYi
HaQ HaQ
Hypertext
HTTPS
Hostname
Hohn
HAAAAA
Hälfte
Hna
Handbücher
Historie
zo zo
zL zL
zE zE
@@ -129453,6 +129630,17 @@ zIl
zaAh zaAh
zKgy zKgy
zhHc zhHc
zuständig
zusammengefasst
zgtJ
zYxx
zyEM
zustimmen
zugehörige
zusammenhängende
zentralen
zurückkehren
zuletzt
hr hr
hAa hAa
hH hH
@@ -135128,6 +135316,9 @@ hjOEoD
hpIi hpIi
hDLALFLB hDLALFLB
hKES hKES
hAsj
hYfA
hmik
pt pt
ps ps
pao pao
@@ -140815,6 +141006,11 @@ pRO
pAbB pAbB
pAqQta pAqQta
phmS phmS
physisches
physische
pIqp
paoz
prüfen
Ic Ic
IT IT
Ir Ir
@@ -146643,6 +146839,18 @@ Iitu
IGtD IGtD
Ipps Ipps
IXCFUK IXCFUK
Interconnection
Internetschicht
ICMP
IMAP
IFhkJJo
Installationsanweisung
Integration
Implementierungsanforderungen
Installationsanweisungen
Implementierungsphase
Interne
Inhalts
ap ap
aE aE
at at
@@ -152378,6 +152586,13 @@ aFi
asFC asFC
aVcJ aVcJ
arwv arwv
aUCRK
aSQG
analysieren
auswirken
angepasst
aufgenommen
abzustimmen
fb fb
fVVvD fVVvD
fh fh
@@ -158209,6 +158424,11 @@ fYFqQeSFAEA
foEe foEe
fVuUeEyY fVuUeEyY
fKw fKw
fehlerfreie
fdEM
formuliert
funktionalen
früheren
Bs Bs
ByJ ByJ
BF BF
@@ -163656,6 +163876,21 @@ BZLKA
BQTH BQTH
BsuGW BsuGW
BNSZ BNSZ
Bitübertragungsschicht
Bestimmt
Baut
BiR
BjSn
Budget
Benutzungshandbuch
Bearbeiten
Betriebs
Benutzerdokumentation
Bedienung
Budgetpläne
Bearbeitung
Bezeichner
Beziehung
ek ek
eP eP
eVPm eVPm
@@ -169878,6 +170113,16 @@ ePTx
enEjd enEjd
esZy esZy
eYOt eYOt
entweder
einzigen
eher
eoZbk
entscheidend
entsprechend
entstehen
effektive
elhL
effektiv
tj tj
tg tg
tt tt
@@ -175938,6 +176183,9 @@ tLnN
tghn tghn
tWvC tWvC
tFogT tFogT
theoretischer
tragen
tatsächlich
JFRO JFRO
JG JG
JL JL
@@ -181644,6 +181892,9 @@ JOgG
JtHE JtHE
JJBLNG JJBLNG
JaYK JaYK
Jenkins
JIRA
JUnit
kXW kXW
kW kW
kp kp
@@ -187740,6 +187991,12 @@ kkKP
knoe knoe
kMEujnY kMEujnY
kvM kvM
korrektur
krNg
kemX
kCrY
kyCh
klare
EU EU
Evq Evq
Er Er
@@ -193768,6 +194025,27 @@ EfPq
ENpJ ENpJ
Efmm Efmm
EyeS EyeS
Endsystemen
Entspricht
EHU
Expert
Erfahrener
Editieren
Erstellen
Eingesetztes
Ermöglicht
Entwicklungsprozess
Erfassen
Einhaltung
Einzelne
Enthält
Endbenutzer
Einstellungen
Enthalten
Ereignisse
Entwicklungsphase
Erstellungsdatum
Entwurf
lX lX
ll ll
lC lC
@@ -199723,6 +200001,7 @@ loqUKMm
lfcC lfcC
lOcG lOcG
lfaA lfaA
lhDU
wG wG
wd wd
ws ws
@@ -205940,6 +206219,8 @@ wXwZ
wRJV wRJV
wFyY wFyY
wALzE wALzE
whC
wAUF
RmZh RmZh
Rp Rp
RJ RJ
@@ -211795,6 +212076,20 @@ REotN
Rgjn Rgjn
RQQRTO RQQRTO
Rzsm Rzsm
Rohdatenbits
Routing
Ressource
RmwZE
RaIE
RJqw
Risikomanagementplan
Release
Rückverfolgbarkeit
Rational
Relic
Rollen
Repository
Rückverfolgung
vJ vJ
vS vS
vKDF vKDF
@@ -217814,6 +218109,12 @@ vKKKsS
vpmSf vpmSf
vluW vluW
vQwP vQwP
verwaltet
viAEC
versioniert
vermeiden
vorgenommen
versionierende
XE XE
Xd Xd
XRb XRb
@@ -223263,6 +223564,7 @@ XABv
XfcL XfcL
XBXOGW XBXOGW
Xlja Xlja
XJEEQ
NW NW
Ni Ni
Nj Nj
@@ -229203,6 +229505,15 @@ NCIq
NdBD NdBD
NAXLJR NAXLJR
NUXOVI NUXOVI
Netzwerkdienste
Netzzugangsschicht
Natur
NsYu
Nachverfolgbarkeit
Nachvollziehen
Nagios
NLaH
NbAG
jhpK jhpK
jb jb
jl jl
@@ -235438,6 +235749,9 @@ jdco
jrsh jrsh
jPeUD jPeUD
jzcB jzcB
jxjO
jdDYv
jBMt
My My
Mm Mm
MO MO
@@ -241550,6 +241864,12 @@ MIHpE
MXA MXA
MPDMES MPDMES
MDZVBB MDZVBB
Macintosh
Messen
Metriken
Module
Modulen
Missverständnisse
qO qO
qj qj
qG qG
@@ -247404,6 +247724,7 @@ qtttrr
qCalL qCalL
qfgAd qfgAd
qblx qblx
qRzb
yB yB
yyNs yyNs
yQU yQU
@@ -259262,6 +259583,13 @@ ueIzu
ugWL ugWL
uLGt uLGt
updmWc updmWc
unzuverlässige
uqA
uONU
uSNU
unterschiedlicher
unbefugte
untersuchen
ma ma
ml ml
mB mB
@@ -265463,6 +265791,8 @@ mgYEG
mjMuUeEQaA mjMuUeEQaA
mqgx mqgx
mhhp mhhp
mrFW
mitgeteilt
dg dg
dw dw
de de
@@ -271493,6 +271823,10 @@ dIdR
dsJH dsJH
dzZoq dzZoq
dUP dUP
dokumentiert
detaillierte
durchgeführten
dokumentieren
VV VV
VA VA
Vsm Vsm
@@ -277548,6 +277882,24 @@ VyizKB
VYJZCD VYJZCD
VaVafV VaVafV
VvYgP VvYgP
Verantwortlich
Verschlüsselung
Visual
Verwalten
Versionieren
Verwaltung
Versionen
Validieren
Verbinden
Verfolgen
Vorgehensweise
Verifikation
Verwendungszweck
Voraussetzungen
Versionierung
Vergleich
Verlaufsprotokoll
Versionsnummer
SGN SGN
Sg Sg
SrEHO SrEHO
@@ -283587,6 +283939,42 @@ SFfN
SnDo SnDo
SOCqC SOCqC
SAFCFL SAFCFL
Schichten
Sicherungsschicht
Sorgt
Sitzungsschicht
Session
Sitzungen
Synchronisation
Stellt
Sitzungs
String
SkNM
SourceSansPro
SNrpx
Softwareprojekts
Studio
Sublime
Softwarekonfigurationen
Subversion
Suchen
Softwarequalität
SonarQube
Spezifikationen
Selenium
Softwareoperationen
Systemleistung
Skalierbarkeit
Softwareentwicklungsprojekt
Systemarchitektur
Softwaredesign
Schnittstellen
Szenarien
Systemadministratoren
Softwareversion
Sinn
Stände
Status
rn rn
rE rE
rD rD
@@ -289683,6 +290071,9 @@ rkSl
rBEH rBEH
raLF raLF
rAyj rAyj
regelt
relevanten
reibungslosen
Cu Cu
CL CL
Ch Ch
@@ -294999,6 +295390,10 @@ CMVK
CZwo CZwo
CkM CkM
CPWJRL CPWJRL
COjh
Compiler
Confluence
CfgS
OM OM
OWR OWR
Os Os
@@ -300890,6 +301285,9 @@ OheH
OBoy OBoy
OIq OIq
ONGSU ONGSU
Oqfn
OnnPQA
Operationsarten
cgl cgl
cj cj
content content
@@ -306916,6 +307314,9 @@ cadI
ccdc ccdc
cbSf cbSf
cLFcj cLFcj
cFDi
cZNs
curl
öUS öUS
öG öG
öd öd
@@ -307130,6 +307531,11 @@ cLFcj
ÜG ÜG
ÜMo ÜMo
Ükf Ükf
Überträgt
Übertragung
Übersetzt
Überwachen
Überarbeitung
Äd Äd
ÄY ÄY
Äquivalenz Äquivalenz
@@ -307204,6 +307610,7 @@ cLFcj
ÄeQ ÄeQ
ÄBa ÄBa
ÄV ÄV
Änderungsdatum
äz äz
äh äh
äe äe
@@ -307302,6 +307709,8 @@ cLFcj
äD äD
äsX äsX
ägj ägj
älter
ändern
üXI üXI
üS üS
ükZ ükZ

View File

@@ -1,7 +1,7 @@
{ {
"getLangFromFile": true, "getLangFromFile": true,
"defaultLanguage": "en_US", "defaultLanguage": "de",
"normalLang": "en_US", "normalLang": "de",
"shouldShowSynonymPopover": true, "shouldShowSynonymPopover": true,
"shouldShowCustomContextMenu": false, "shouldShowCustomContextMenu": false,
"apiSettings": { "apiSettings": {

View File

@@ -4,33 +4,48 @@
"type": "split", "type": "split",
"children": [ "children": [
{ {
"id": "ba6139fad469ea6a", "id": "49c46697a3151f3b",
"type": "tabs", "type": "tabs",
"children": [ "children": [
{ {
"id": "73f411185e0f46d7", "id": "8f0d65f1974eff73",
"type": "leaf",
"state": {
"type": "pdf",
"state": {
"file": "WS2425/Web Tech/Übung/1/uebung01.pdf"
}
}
},
{
"id": "9e83e3066760685a",
"type": "leaf", "type": "leaf",
"state": { "state": {
"type": "markdown", "type": "markdown",
"state": { "state": {
"file": "WS2425/Web Tech/Übung/2/Ü2.md", "file": "WS2425/SWT D/P2.md",
"mode": "source", "mode": "source",
"source": false "source": false
} }
} }
} }
], ]
"currentTab": 1 },
{
"id": "20442cc36202e6e0",
"type": "tabs",
"children": [
{
"id": "343958990906a5e1",
"type": "leaf",
"state": {
"type": "pdf",
"state": {
"file": "WS2425/SWT D/swtd-p-02.pdf"
}
}
},
{
"id": "bfbf96dfa81cf48f",
"type": "leaf",
"state": {
"type": "pdf",
"state": {
"file": "WS2425/SWT D/swtd-ue-02.pdf"
}
}
}
]
} }
], ],
"direction": "vertical" "direction": "vertical"
@@ -104,7 +119,7 @@
"state": { "state": {
"type": "backlink", "type": "backlink",
"state": { "state": {
"file": "WS2425/Web Tech/Übung/2/Ü2.md", "file": "WS2425/SWT D/P2.md",
"collapseAll": false, "collapseAll": false,
"extraContext": false, "extraContext": false,
"sortOrder": "alphabetical", "sortOrder": "alphabetical",
@@ -121,7 +136,7 @@
"state": { "state": {
"type": "outgoing-link", "type": "outgoing-link",
"state": { "state": {
"file": "WS2425/Web Tech/Übung/2/Ü2.md", "file": "WS2425/SWT D/P2.md",
"linksCollapsed": false, "linksCollapsed": false,
"unlinkedCollapsed": true "unlinkedCollapsed": true
} }
@@ -144,7 +159,7 @@
"state": { "state": {
"type": "outline", "type": "outline",
"state": { "state": {
"file": "WS2425/Web Tech/Übung/2/Ü2.md" "file": "WS2425/SWT D/P2.md"
} }
} }
}, },
@@ -156,30 +171,6 @@
"state": {} "state": {}
} }
}, },
{
"id": "b3aa4e2b20626da4",
"type": "leaf",
"state": {
"type": "calendar",
"state": {}
}
},
{
"id": "c3c39c68e6060e3e",
"type": "leaf",
"state": {
"type": "juggl_nodes",
"state": {}
}
},
{
"id": "ccdfcdb588345764",
"type": "leaf",
"state": {
"type": "juggl_style",
"state": {}
}
},
{ {
"id": "40e5106f517bc550", "id": "40e5106f517bc550",
"type": "leaf", "type": "leaf",
@@ -191,12 +182,37 @@
"searchQuery": "" "searchQuery": ""
} }
} }
},
{
"id": "7aed2233f52451da",
"type": "leaf",
"state": {
"type": "calendar",
"state": {}
}
},
{
"id": "64f3c7b262f5b474",
"type": "leaf",
"state": {
"type": "juggl_nodes",
"state": {}
}
},
{
"id": "58a59998f8de653c",
"type": "leaf",
"state": {
"type": "juggl_style",
"state": {}
}
} }
] ]
} }
], ],
"direction": "horizontal", "direction": "horizontal",
"width": 200 "width": 200,
"collapsed": true
}, },
"left-ribbon": { "left-ribbon": {
"hiddenItems": { "hiddenItems": {
@@ -206,39 +222,41 @@
"daily-notes:Open today's daily note": false, "daily-notes:Open today's daily note": false,
"templates:Insert template": false, "templates:Insert template": false,
"command-palette:Open command palette": false, "command-palette:Open command palette": false,
"table-editor-obsidian:Advanced Tables Toolbar": false,
"obsidian-advanced-slides:Show Slide Preview": false, "obsidian-advanced-slides:Show Slide Preview": false,
"juggl:Juggl global graph": false, "table-editor-obsidian:Advanced Tables Toolbar": false,
"obsidian-excalidraw-plugin:Create new drawing": false, "obsidian-excalidraw-plugin:Create new drawing": false,
"obsidian-wordnet-plugin:WordNet Dictionary": false, "juggl:Juggl global graph": false,
"omnisearch:Omnisearch": false "obsidian-livesync:Replicate": false,
"obsidian-livesync:Show log": false
} }
}, },
"active": "9e83e3066760685a", "active": "8f0d65f1974eff73",
"lastOpenFiles": [ "lastOpenFiles": [
"WS2425/SWT D/swtd-p-02.pdf",
"WS2425/SWT D/swtd-ue-02.pdf",
"WS2425/SWT D/P2.md",
"WS2425/SWT D/Ue 2.md",
"WS2425/Web Tech/Praktikum/Untitled.md",
"WS2425/SWT D",
"WS2425/Web Tech/Übung/1/uebung01.pdf", "WS2425/Web Tech/Übung/1/uebung01.pdf",
"WS2425/Web Tech/Übung/2/Ü2.md", "WS2425/Web Tech/Praktikum",
"WS2425/Web Tech/Übung/2",
"WS2425/Web Tech/Übung/1/Ü1.md", "WS2425/Web Tech/Übung/1/Ü1.md",
"WS2425/Theoretische Informatik", "SS24/SWT2/KW19/03_SWT2_Architekturstile_I.pdf",
"WS2425/Theoretische Informatik/Blatt0-Einfuehrung (1).pdf",
"WS2425/Web Tech",
"WS2425/Web Tech/Übung/1", "WS2425/Web Tech/Übung/1",
"WS2425/Web Tech/Übung", "WS2425/Web Tech/Übung",
"WS2425", "WS2425/Theoretische Informatik/Blatt0-Einfuehrung (1).pdf",
"SS24/SWT2/KW23/07_SWT2_Entwurfsmuster (1).pdf", "WS2425/Web Tech",
"SS24/TdS/Canvas.canvas", "SS24/TdS/Canvas.canvas",
"SS24/SWT2/KW20/04_SWT2_Architekturstile_II.pdf",
"SS24/SWT2/KW19/KW19.md", "SS24/SWT2/KW19/KW19.md",
"CCN/Ex02/Exercise 2.md", "SS24/SWT2/SWT2.canvas",
"CCN/Ex01/Exercise 1.md",
"Algorithmen und Datenstrukturen/UEB01/UEB01.md",
"SS24/SWT2/KW16/KW16.md",
"SS24/SWT2/KW17/KW17.md", "SS24/SWT2/KW17/KW17.md",
"SS24/SWT2/KW16/KW16.md",
"SS24/SWT2/KW24/KW24.md", "SS24/SWT2/KW24/KW24.md",
"SS24/SWT2/KW23/KW23.md", "SS24/SWT2/KW23/KW23.md",
"SS24/SWT2/KW20/KW20.md", "SS24/SWT2/KW20/KW20.md",
"SS24/SWT2/SWT2.canvas", "CCN/Ex02/Exercise 2.md",
"CCN/Ex01/Exercise 1.md",
"Algorithmen und Datenstrukturen/UEB01/UEB01.md",
"SS24/SWT2/KW18/KW18.md", "SS24/SWT2/KW18/KW18.md",
"Untitled 1.md", "Untitled 1.md",
"README.md", "README.md",
@@ -260,8 +278,6 @@
"WS2324/Untitled.md", "WS2324/Untitled.md",
"WS2324/Datenbank/Unterricht/13 Tutorium/Aufgaben.md", "WS2324/Datenbank/Unterricht/13 Tutorium/Aufgaben.md",
"WS2324/Datenbank/Unterricht/08. Datenbankanfragen (Teil 2) (28.11.2023)/Praktikum/Aufgaben.md", "WS2324/Datenbank/Unterricht/08. Datenbankanfragen (Teil 2) (28.11.2023)/Praktikum/Aufgaben.md",
"SS23/Informationssicherheit/Ueb4/Ueb4.md", "SS23/Informationssicherheit/Ueb4/Ueb4.md"
"WS2324/Datenbank/Unterricht/12. Trigger (09.01.2024)/Praktikum/Aufgaben.md",
"WS2324/Datenbank/Unterricht/11. Funktionen und Prozeduren (19.12.2023)/Praktikum/Aufgaben.md"
] ]
} }

86
WS2425/SWT D/P2.md Normal file
View File

@@ -0,0 +1,86 @@
### 1. Arten von Artefakten in einem Softwareentwicklungsprojekt
Hier sind 15 verschiedene Typen von Artefakten, die typischerweise in einem Softwareentwicklungsprojekt erstellt werden:
1. **Anforderungsdokumente:** Beschreiben die funktionalen und nicht-funktionalen Anforderungen an das System.
2. **Spezifikationen:** Technische Details und Beschreibungen der Implementierungsanforderungen.
3. **Architekturdiagramme:** Darstellungen der Systemarchitektur, z.B. UML-Diagramme.
4. **Design-Dokumente:** Beschreiben das detaillierte Softwaredesign, einschließlich Modulen und Schnittstellen.
5. **Quellcode:** Der tatsächlich geschriebene Code der Software in einer oder mehreren Programmiersprachen.
6. **Testpläne:** Beschreiben die Vorgehensweise und die Teststrategie für die Verifikation und Validierung der Software.
7. **Testfälle:** Einzelne Szenarien, die durchgeführt werden, um zu prüfen, ob die Software korrekt funktioniert.
8. **Testberichte:** Dokumentieren die Ergebnisse von durchgeführten Tests und enthalten Informationen zu Fehlern und Problemen.
9. **Benutzerdokumentation:** Enthält Handbücher und Anleitungen zur Bedienung der Software für Endbenutzer.
10. **Administrationshandbuch:** Anleitungen für Systemadministratoren zur Installation und Wartung der Software.
11. **Installationsanweisungen:** Schritt-für-Schritt-Anleitungen zur Installation der Software.
12. **Release-Notes:** Beschreiben die Änderungen, neuen Funktionen und bekannten Probleme in einer neuen Softwareversion.
13. **Projektdokumentation:** Enthält Informationen über den Projektstatus, den Zeitplan und das Budget.
14. **Konfigurationsdateien:** Dateien, die Einstellungen und Konfigurationsinformationen der Software enthalten.
15. **Protokolldateien (Logs):** Enthalten Aufzeichnungen über Ereignisse und Aktionen, die während der Ausführung der Software auftreten.
### 2. Gruppierung der Artefakte
Artefakte können nach verschiedenen Kriterien gruppiert werden. Hier sind einige sinnvolle Gruppen:
1. **Entwicklungsphase:**
- **Analysephase:** Anforderungsdokumente, Spezifikationen
- **Designphase:** Architekturdiagramme, Design-Dokumente
- **Implementierungsphase:** Quellcode, Konfigurationsdateien
- **Testphase:** Testpläne, Testfälle, Testberichte
- **Wartungsphase:** Protokolldateien (Logs), Fehlerberichte
2. **Funktionale Gruppierung:**
- **Dokumentation:** Benutzerdokumentation, Administrationshandbuch, Projektdokumentation
- **Technische Artefakte:** Quellcode, Architekturdiagramme, Konfigurationsdateien
- **Management-Artefakte:** Projektdokumentation, Zeitpläne, Budgetpläne
3. **Verwendungszweck:**
- **Interne Artefakte:** Dokumente, die nur von Entwicklern und dem Projektteam verwendet werden (z.B. Design-Dokumente, Testberichte)
- **Externe Artefakte:** Dokumente, die für Endbenutzer oder Kunden bestimmt sind (z.B. Benutzerdokumentation, Release-Notes)
- Manuell/Maschinell
- Projekt/Produkt
- Archiviert Ja/nein
-
### 3. Voraussetzungen für die Zusammenarbeit an Artefakten im Team
Damit im Team effektiv an Artefakten gearbeitet werden kann, sollten folgende Voraussetzungen erfüllt sein:
1. **Versionierung:** Alle Artefakte sollten versioniert werden, damit Änderungen nachvollziehbar sind.
2. **Zugriffsrechte:** Es müssen klare Zugriffsrechte und Rollen definiert sein, um unbefugte Änderungen zu vermeiden.
3. **Zentrales Repository:** Die Artefakte sollten in einem zentralen Repository gespeichert werden, auf das alle Teammitglieder zugreifen können (z.B. Git).
4. **Kommunikationsstrategie:** Eine gute Kommunikation im Team ist notwendig, um Missverständnisse zu vermeiden und Änderungen effektiv abzustimmen.
5. **Werkzeuge:** Es sollten geeignete Werkzeuge zur gemeinsamen Bearbeitung von Artefakten eingesetzt werden (z.B. Kollaborationsplattformen und Tools zur Dokumentenverwaltung).
### 4. Sinn und Zweck der Versionierung von Artefakten
Es ist sinnvoll, nicht nur die letzte Version eines Artefakts zu speichern, sondern auch alle alten Stände, weil:
1. **Nachverfolgbarkeit:** Es ermöglicht die Rückverfolgung von Änderungen und die Identifikation, wann und warum eine Änderung vorgenommen wurde.
2. **Fehlerbehebung:** Bei Fehlern oder Problemen kann man zu einer früheren Version zurückkehren und untersuchen, was sich geändert hat.
3. **Vergleich:** Es ermöglicht den Vergleich zwischen verschiedenen Versionen eines Artefakts.
4. **Verlaufsprotokoll:** Man erhält ein Protokoll über den Entwicklungsprozess und kann den Fortschritt dokumentieren.
**Zu versionierende Artefakttypen:**
- Quellcode
- Spezifikationen
- Anforderungsdokumente
- Testpläne und Testfälle
- Architekturdiagramme
- Design-Dokumente
- Konfigurationsdateien
### 5. Informationen über ein Artefakt
Folgende Informationen sollten über ein Artefakt bekannt sein:
1. **Name des Artefakts:** Eindeutiger Bezeichner, der das Artefakt beschreibt.
2. **Version:** Aktuelle Versionsnummer und Historie aller früheren Versionen.
3. **Autor:** Wer das Artefakt erstellt oder zuletzt geändert hat.
4. **Erstellungsdatum:** Wann das Artefakt erstellt wurde.
5. **Änderungsdatum:** Wann das Artefakt zuletzt geändert wurde.
6. **Beschreibung:** Kurze Zusammenfassung des Inhalts und Zwecks des Artefakts.
7. **Status:** Der aktuelle Status des Artefakts (z.B. Entwurf, freigegeben, in Überarbeitung).
8. **Abhängigkeiten:** Welche anderen Artefakte von diesem abhängig sind oder mit ihm in Beziehung stehen.
9. **Zugriffsrechte:** Wer Zugriff auf das Artefakt hat und es ändern darf.

61
WS2425/SWT D/Ue 2.md Normal file
View File

@@ -0,0 +1,61 @@
### 1. Zusätzliche Qualitätsziele zur Hälfte der Projektlaufzeit
Wenn während eines Softwareprojekts zur Hälfte der Projektlaufzeit vom Auftraggeber zusätzliche Qualitätsziele formuliert werden, sollte man wie folgt reagieren:
1. **Analyse der Anforderungen:** Man sollte die neuen Qualitätsziele sorgfältig analysieren, um zu verstehen, wie sie sich auf das Projekt auswirken. Dazu gehört das Überprüfen, ob die Ziele realistisch und messbar sind.
2. **Bewertung der Auswirkungen:** Die Auswirkungen der zusätzlichen Ziele auf den bestehenden Projektplan, das Budget und die Ressourcen sollten bewertet werden. Dies könnte dazu führen, dass Anpassungen notwendig sind.
3. **Kommunikation mit dem Auftraggeber:** Eine offene Kommunikation mit dem Auftraggeber ist entscheidend. Es sollte besprochen werden, welche Auswirkungen die neuen Anforderungen auf den Zeitplan und die Kosten haben werden.
4. **Anpassung des Projektplans:** Wenn alle Parteien zustimmen, sollten der Projektplan und das Budget entsprechend angepasst werden, um die neuen Qualitätsziele zu integrieren.
5. **Risikomanagement:** Mögliche Risiken, die durch die Änderung der Anforderungen entstehen, sollten identifiziert und in den Risikomanagementplan aufgenommen werden.
6. **Dokumentation:** Alle Änderungen sollten dokumentiert und allen relevanten Stakeholdern mitgeteilt werden, um Transparenz zu gewährleisten.
### 2. Zuordnung der Dokumentation zu den Adressaten
Hier ist die Zuordnung der verschiedenen Dokumente zu den jeweiligen Adressaten:
- **Produktbeschreibung:** Käufer
- **Installationsanweisung:** Administrator
- **Administrationshandbuch:** Administrator
- **Release-Notes:** Erfahrener Anwender und Administrator
- **Tutorial:** Unerfahrener Anwender
- **Benutzungshandbuch:** Unerfahrener Anwender und Erfahrener Anwender
- **FAQ-Liste:** Unerfahrener Anwender und Erfahrener Anwender
### 3. Beschreibung der Operationsarten und zugehörige Werkzeuge in der Softwareentwicklung
Hier sind die detaillierten Beschreibungen der einzelnen Operationsarten sowie einige Werkzeuge, die diese unterstützen:
1. **Editieren:** Dies bezieht sich auf das Erstellen und Bearbeiten von Quellcode. Es ist eine der grundlegendsten Aufgaben in der Softwareentwicklung.
- **Eingesetztes Werkzeug:** Visual Studio Code, Sublime Text
2. **Transformieren:** Diese Operation umfasst das Umwandeln von Code oder Daten von einem Format in ein anderes, z.B. durch Compiler oder Code-Generatoren.
- **Eingesetztes Werkzeug:** GCC (GNU Compiler Collection), Jenkins
3. **Verwalten / Versionieren:** Verwaltung von Softwarekonfigurationen und Code-Versionen. Diese Operation ist wichtig für die Nachverfolgbarkeit und Zusammenarbeit im Team.
- **Eingesetztes Werkzeug:** Git, SVN (Subversion)
4. **Suchen:** Dies bezieht sich auf das Durchsuchen von Code, Datenbanken oder Dateien, um Informationen schnell zu finden.
- **Eingesetztes Werkzeug:** grep, Visual Studio Code
5. **Nachvollziehen:** Ermöglicht die Rückverfolgbarkeit von Anforderungen, Änderungen und Fehlern im Entwicklungsprozess.
- **Eingesetztes Werkzeug:** JIRA, IBM Rational DOORS
6. **Messen:** Diese Operation umfasst das Erfassen von Metriken und Kennzahlen zur Bewertung der Softwarequalität und der Leistungsfähigkeit.
- **Eingesetztes Werkzeug:** SonarQube, New Relic
7. **Testen:** Testen umfasst das Überprüfen und Validieren der Software auf Fehler und die Einhaltung der Spezifikationen.
- **Eingesetztes Werkzeug:** Selenium, JUnit
8. **Verbinden:** Die Integration unterschiedlicher Softwarekomponenten oder Module, um eine zusammenhängende Anwendung zu erstellen.
- **Eingesetztes Werkzeug:** Jenkins, Docker
9. **Dokumentieren:** Das Erstellen von Dokumentationen, die Informationen über die Software und deren Nutzung bereitstellen.
- **Eingesetztes Werkzeug:** Doxygen, Confluence
10. **Verfolgen / Überwachen:** Überwachung von Softwareoperationen und Systemleistung zur Sicherstellung des reibungslosen Betriebs und zur Fehlerbehebung.
- **Eingesetztes Werkzeug:** Nagios, Prometheus
Diese Operationsarten sind entscheidend für eine effektive Softwareentwicklung und tragen zur Sicherstellung der Qualität, Wartbarkeit und Skalierbarkeit des Projekts bei.

BIN
WS2425/SWT D/swtd-p-02.pdf Normal file

Binary file not shown.

BIN
WS2425/SWT D/swtd-ue-02.pdf Normal file

Binary file not shown.

View File

@@ -0,0 +1 @@
curl -H "User-Agent: IBM WebExplorer" https://ctfd.labs.inf.fh-dortmund.de/ctfd-challenge-4