Alle Lernmaterialien für deinen Kurs Projekt angewandte Systemsoftwaretechnik

Egal, ob Zusammenfassung, Altklausur, Karteikarten oder Mitschriften - hier findest du alles für den Studiengang Master of Science Informatik

Universität Erlangen-Nürnberg

Master of Science Informatik

Prof. Dr.

2024

So erstellst du deine eigenen Lernmaterialien in Sekunden

  • Lade dein Vorlesungsskript hoch
  • Bekomme eine individuelle Zusammenfassung und Karteikarten
  • Starte mit dem Lernen

Lade dein Skript hoch!

Zieh es hierher und lade es hoch! 🔥

Jetzt hochladen

Die beliebtesten Lernunterlagen deiner Kommilitonen

Jetzt hochladen
Projekt angewandte Systemsoftwaretechnik - Cheatsheet
Projekt angewandte Systemsoftwaretechnik - Cheatsheet Anforderungsanalyse und -spezifikation Definition: Prozess zur Erhebung, Dokumentation und Verwaltung von Anforderungen an ein Softwareprodukt Details: Ziele: Klare, vollständige und überprüfbare Anforderungen Techniken: Interviews, Fragebögen, Beobachtungen, Workshops Dokument: Lastenheft (Wünsche des Auftraggebers) und Pflichtenheft (konkrete...

Projekt angewandte Systemsoftwaretechnik - Cheatsheet

Zugreifen
Projekt angewandte Systemsoftwaretechnik - Exam
Projekt angewandte Systemsoftwaretechnik - Exam Aufgabe 1) Du bist als Anforderungsmanager für ein neues Softwareprojekt verantwortlich. Die Anforderungsanalyse- und spezifikation ist entscheidend für den Erfolg dieses Projekts. Dein Ziel ist es, klare, vollständige und überprüfbare Anforderungen zu erheben, zu dokumentieren und zu verwalten. Du kannst dazu verschiedene Techniken wie Interviews, F...

Projekt angewandte Systemsoftwaretechnik - Exam

Zugreifen

Bereit für die Klausur? Teste jetzt dein Wissen!

Was ist der Zweck der Anforderungsanalyse?

Welche Dokumente werden in der Anforderungsanalyse erstellt?

Was sind nicht-funktionale Anforderungen?

Was ist Scrum?

Welche Rolle ist verantwortlich für das Produkt-Backlog und die Maximierung des Produktwerts?

Welches der folgenden Ereignisse ist kein Teil von Scrum?

Was ist ein Architekturmuster in der Softwareentwicklung?

Welches Architekturmuster trennt Verantwortlichkeiten in verschiedene Schichten?

Was ermöglicht das Client-Server Muster?

Was sind automatisierte Tests und Testskripte?

Welche Testframeworks werden häufig in automatisierten Tests verwendet?

Welcher Vorteil wird durch automatisierte Tests und Testskripte erzielt?

Was versteht man unter der Modellierung und dem Design von Software-Systemen?

Welche Prinzipien werden beim Design von Software-Systemen berücksichtigt?

Welche UML-Diagramme werden bei der Modellierung eingesetzt?

Was sind Microservices und SOA?

Welche Vorteile bieten Microservices?

Was sind Nachteile von SOA?

Was ist ein iterativer Entwicklungsprozess?

Nenne ein Beispiel für einen iterativen Entwicklungsprozess.

Welche Vorteile bieten iterative Entwicklungsprozesse?

Was versteht man unter Versionskontrollsystemen und Code-Management?

Welche Systeme werden häufig für Versionskontrollsysteme verwendet?

Welche Befehle werden in Versionskontrollsystemen verwendet?

Weiter

Diese Konzepte musst du verstehen, um Projekt angewandte Systemsoftwaretechnik an der Universität Erlangen-Nürnberg zu meistern:

01
01

Software-Engineering-Methoden

Im Rahmen dieses Themas werden verschiedene Methoden und Techniken des Software-Engineering behandelt. Hier lernst Du, wie man Software-Projekte strukturiert und plant.

  • Anforderungsanalyse und -spezifikation
  • Modellierung und Design von Software-Systemen
  • Versionskontrollsysteme und Code-Management
  • Entwurfsmuster und Best Practices
  • Dokumentation und Wartung von Software
Karteikarten generieren
02
02

Agile Projektmanagement-Techniken

Dieses Thema behandelt die Prinzipien und Praktiken des agilen Projektmanagements. Es wird vermittelt, wie man Softwareprojekte effizient und flexibel steuert.

  • Grundlagen und Prinzipien von Agile
  • Scrum-Framework und Rollen
  • Kanban-Methodik
  • Iterative Entwicklungsprozesse
  • Werkzeuge für agiles Projektmanagement
Karteikarten generieren
03
03

Software-Architekturen

In diesem Abschnitt steht die Konzeption und Analyse von Software-Architekturen im Fokus. Du lernst, wie man robuste und skalierbare Software-Architekturen entwirft.

  • Grundlagen der Software-Architektur
  • Architekturmuster und -stile
  • Komponentenbasierte Architektur
  • Microservices und serviceorientierte Architekturen
  • Technische Dokumentation der Architektur
Karteikarten generieren
04
04

Testen und Qualitätssicherung

Dieser Themenbereich widmet sich den Methoden der Software-Tests und der Qualitätssicherung. Es wird gezeigt, wie man Softwarelösungen zuverlässig und fehlerfrei macht.

  • Grundlagen der Software-Tests
  • Teststrategien und -techniken
  • Automatisierte Tests und Testskripte
  • Kontinuierliche Integration und Testing
  • Verifikation und Validierung
Karteikarten generieren

Alles Wichtige zu diesem Kurs an der Universität Erlangen-Nürnberg

Projekt angewandte Systemsoftwaretechnik an Universität Erlangen-Nürnberg - Überblick

Im Studiengang Informatik an der Universität Erlangen-Nürnberg bietet das Praktikum 'Projekt angewandte Systemsoftwaretechnik' die Möglichkeit, praxisnahes Wissen im Bereich Softwareentwicklung zu erwerben. Innerhalb dieses Moduls arbeitest Du in Gruppen an realen Softwareprojekten und wendest erlernte Theorie direkt an. Das Praktikum legt besonderen Wert auf die Anwendung von Software-Engineering-Methoden und agilem Projektmanagement, die Entwicklung von Software-Architekturen sowie das Testen und die Qualitätssicherung.

Wichtige Informationen zur Kursorganisation

Kursleiter: Prof. Dr.

Modulstruktur: Das Modul umfasst praktische Übungen und Projektarbeit. Studenten arbeiten in Gruppen an realen Softwareprojekten.

Studienleistungen: Die Leistungsüberprüfung erfolgt durch Projektdokumentation, Präsentation und Praxisbericht.

Angebotstermine: Das Modul wird im Wintersemester angeboten.

Curriculum-Highlights: Software-Engineering-Methoden, Agile Projektmanagement-Techniken, Software-Architekturen, Testen und Qualitätssicherung

So bereitest Du Dich optimal auf die Prüfung vor

Beginne frühzeitig mit dem Lernen, idealerweise schon zu Beginn des Semesters, um Dir die nötige theoretische Basis anzueignen.

Nutze verschiedene Ressourcen, wie Bücher, Übungsaufgaben, Karteikarten und Probeklausuren, um dein Wissen zu vertiefen.

Schließe Dich Lerngruppen an und tausche Dich mit anderen Studierenden aus, um gemeinsam Lösungsstrategien zu entwickeln.

Vergiss nicht, regelmäßige Pausen einzulegen und in diesen Zeiten komplett abzuschalten, um eine Überbelastung zu vermeiden.

Nutzung von StudySmarter:

Nutzung von StudySmarter:

  • Erstelle Lernpläne und Zusammenfassungen
  • Erstelle Karteikarten, um dich optimal auf deine Prüfung vorzubereiten
  • Kreiere deine personalisierte Lernerfahrung mit StudySmarters AI-Tools
Kostenfrei loslegen

Stelle deinen Kommilitonen Fragen und bekomme Antworten

Melde dich an, um der Diskussion beizutreten
Kostenlos anmelden

Sie haben bereits ein Konto? Login

Entdecke andere Kurse im Master of Science Informatik

93182 Mainframe Programmierung II Kurs ansehen
Advanced Deep Learning Kurs ansehen
Advanced Design and Programming (5-ECTS) Kurs ansehen
Advanced Game Physics Kurs ansehen
Advanced Mechanized Reasoning in Coq Kurs ansehen
Advanced Networking LEx Kurs ansehen
Advanced Programming Techniques Kurs ansehen
Advanced Simulation Technology Kurs ansehen
AI-1 Systems Project Kurs ansehen
AI-2 Systems Project Kurs ansehen

Lerne jederzeit. Lerne überall. Auf allen Geräten.

Kostenfrei loslegen