mirror of
https://github.com/LD-Reborn/Berufsschule_HAM.git
synced 2025-12-20 06:51:55 +00:00
Created src folder, created docs folder, added Pflichtenheft
This commit is contained in:
178
docs/20250919 Pflichtenheft.md
Normal file
178
docs/20250919 Pflichtenheft.md
Normal file
@@ -0,0 +1,178 @@
|
|||||||
|
# **Pflichtenheft**
|
||||||
|
|
||||||
|
**Projekt:** Hardware-Asset-Management-Tool
|
||||||
|
**Firma:** WalhöferGbR
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## **Deckblatt**
|
||||||
|
|
||||||
|
| **Projektname:** | Hardware-Asset-Management-Tool |
|
||||||
|
| ------------------------------- | ------------------------------ |
|
||||||
|
| **Kunde:** | Firma WalhöferGbR |
|
||||||
|
| **Auftragnehmer / Entwickler:** | KeineAhnungGmbH |
|
||||||
|
| **Version:** | 1.0 |
|
||||||
|
| **Datum:** | 01.10.2025 |
|
||||||
|
| **Abgabe:** | 01.12.2025 |
|
||||||
|
| **Budget:** | 40.000 € |
|
||||||
|
**Kontaktperson Kunde:**
|
||||||
|
- Name: Jochen Walhöfer
|
||||||
|
- Abteilung: IT-Abteilung
|
||||||
|
- E-Mail: jochen.walhoefer@meinbtg.de
|
||||||
|
|
||||||
|
**Kontaktperson Entwickler:**
|
||||||
|
- Name: Andreas Stefan
|
||||||
|
- E-Mail: andreas.stefan@KeineAhnungGmbH.de
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## **Versionshistorie**
|
||||||
|
|
||||||
|
| Version | Datum | Autor | Änderung / Kommentar |
|
||||||
|
| ------- | ---------- | -------------- | ------------------------- |
|
||||||
|
| 1.0 | 19.09.2025 | Lucretia Dietz | Erstfassung Pflichtenheft |
|
||||||
|
|
||||||
|
---
|
||||||
|
## **Inhaltsverzeichnis**
|
||||||
|
|
||||||
|
1. Einleitung / Zielbestimmung
|
||||||
|
2. Produkteinsatz
|
||||||
|
3. Produktfunktionen
|
||||||
|
4. Produktdaten
|
||||||
|
5. Benutzerrollen & Rechtekonzept
|
||||||
|
6. Systemarchitektur & Technologien
|
||||||
|
7. Schnittstellen
|
||||||
|
8. Sicherheitsanforderungen
|
||||||
|
9. Qualitätsanforderungen
|
||||||
|
10. Abgrenzungskriterien (Nicht-Ziele)
|
||||||
|
11. Budget- und Zeitplanung
|
||||||
|
12. Glossar
|
||||||
|
13. Unterschriften
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## 1. Einleitung / Zielbestimmung
|
||||||
|
|
||||||
|
Ziel dieses Projekts ist die Entwicklung eines webbasierten Hardware-Asset-Management-Tools für die IT-Abteilung der Firma WalhöferGbR.
|
||||||
|
Das System soll firmeneigene Hardware zentral verwalten, LDAP-Daten integrieren und relevante Informationen erfassen und pflegen.
|
||||||
|
|
||||||
|
Die Software wird in .NET (C#) entwickelt und soll innerhalb des Budgets von 40.000 € bis zum 01.11.2025 einsatzbereit sein.
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## 2. Produkteinsatz
|
||||||
|
|
||||||
|
- **Zielgruppe / Nutzer:** IT-Abteilung der Firma Walhöfer
|
||||||
|
- **Einsatzort:** Innerbetrieblich, Zugriff über Webbrowser
|
||||||
|
- **Hauptnutzen:** Übersicht über Hardwarebestand, Zuordnung zu Nutzern, Verwaltung zentraler Informationen
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## 3. Produktfunktionen
|
||||||
|
|
||||||
|
- Assets anlegen, bearbeiten und löschen
|
||||||
|
- Assets zu Nutzern zuordnen
|
||||||
|
- Suchen und Filtern von Assets
|
||||||
|
- Inventarisierung von Geräten (durch Inventarisierer)
|
||||||
|
- Einfache Übersichtsseiten („alle Geräte pro Nutzer“)
|
||||||
|
- Rollenverwaltung über LDAP-Gruppen
|
||||||
|
- Schreibender und lesender Zugriff auf LDAP, inklusive Schemaerweiterung
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## 4. Produktdaten
|
||||||
|
|
||||||
|
- Seriennummer
|
||||||
|
- Standort
|
||||||
|
- Zugeordneter Nutzer
|
||||||
|
- Garantieende
|
||||||
|
- Marke
|
||||||
|
- Modell
|
||||||
|
- Inventarisierungsstatus
|
||||||
|
|
||||||
|
Weitere Attribute können über das erweiterte LDAP-Schema ergänzt werden.
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## 5. Benutzerrollen & Rechtekonzept
|
||||||
|
|
||||||
|
| Rolle | Rechte |
|
||||||
|
| --------------- | ------------------------------------- |
|
||||||
|
| Admin | Vollzugriff, Rollenverwaltung |
|
||||||
|
| Inventarisierer | Geräte inventarisieren und bearbeiten |
|
||||||
|
| Nur-Lesen | Nur Ansicht |
|
||||||
|
Rollensteuerung erfolgt über LDAP-Gruppen.
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## 6. Systemarchitektur & Technologien
|
||||||
|
|
||||||
|
- Webanwendung auf .NET (C#)
|
||||||
|
- Browserbasiert
|
||||||
|
- Zentrale Datenhaltung über LDAP
|
||||||
|
- SSL-verschlüsselte Verbindungen
|
||||||
|
- Erweiterbares LDAP-Schema für Geräteinformationen
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## 7. Schnittstellen
|
||||||
|
- LDAP
|
||||||
|
- **Lesender Zugriff:** Nutzer- und Geräteinformationen
|
||||||
|
- **Schreibender Zugriff:** Pflege und Ergänzung von Geräten
|
||||||
|
- **Schemaerweiterung:** Neue Attribute für Geräteobjekte
|
||||||
|
- **Authentifizierung:** LDAP-Single Sign-On (SSO)
|
||||||
|
- **Autorisierung:** Rollen über LDAP-Gruppen
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## 8. Sicherheitsanforderungen
|
||||||
|
|
||||||
|
- LDAP-Authentifizierung
|
||||||
|
- SSL für alle Verbindungen
|
||||||
|
- Rollenbasiertes Berechtigungsmodell
|
||||||
|
- Schreibrechte nur für berechtigte Benutzer
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## 9. Qualitätsanforderungen
|
||||||
|
|
||||||
|
- Performance für ca. 100 Nutzer
|
||||||
|
- Erweiterbare Architektur
|
||||||
|
- Stabile, wartbare Software
|
||||||
|
- Datensicherung erfolgt extern durch den Kunden
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## 10. Abgrenzungskriterien (Nicht-Ziele)
|
||||||
|
|
||||||
|
- Keine automatischen Benachrichtigungen
|
||||||
|
- Keine Workflows
|
||||||
|
- Kein Datenexport (CSV, PDF, Excel)
|
||||||
|
- Keine Mehrsprachigkeit
|
||||||
|
- Keine speziellen UI/Design-Vorgaben
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## 11. Budget- und Zeitplanung
|
||||||
|
|
||||||
|
- **Budget:** 40.000 €
|
||||||
|
- **Abgabedatum / Fertigstellung:** 01.11.2025
|
||||||
|
- Entwicklungsaufwand in enger Abstimmung mit der IT-Abteilung
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## 12. Glossar
|
||||||
|
|
||||||
|
- **Asset:** Hardwaregerät (PC, Laptop, Monitor, Drucker, Smartphone)
|
||||||
|
- **LDAP:** Lightweight Directory Access Protocol, zentrale Datenhaltung für Nutzer und Geräte
|
||||||
|
- **SSO:** Single Sign-On, einmalige Authentifizierung für alle Zugriffe
|
||||||
|
- **Inventarisierung:** Kennzeichnung eines Gerätes als inventarisiert
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## 13. Unterschriften
|
||||||
|
|
||||||
|
| Name | Funktion | Unterschrift | Datum |
|
||||||
|
| --------------- | ------------- | ------------ | ----- |
|
||||||
|
| Jochen Walhöfer | Auftraggeber | | |
|
||||||
|
| Lucretia Dietz | Projektleiter | | |
|
||||||
|
Before Width: | Height: | Size: 5.3 KiB After Width: | Height: | Size: 5.3 KiB |
Reference in New Issue
Block a user