Anwendungskonzept Das Anwendungskonzept beschreibt das IT-Projekt aus der Sicht des Anwenders und wird im Rahmen der Planungsphase erstellt. Das Anwendungskonzept wird in der Regel von einer Fachabteilung im Rahmen der Konzeptphase erstellt, seine Basis ist das Lastenheft. Das Anwendungskonzept ist eigentlich Teil des Pflichtenheftes und wird daher auch mit diesem gemeinsam erstellt. Die funktionale Anwendbarkeit des Endproduktes ist ja auch Teil der „Pflicht“ des Projekts. Das Anwendungskonzept beschreibt die Anforderungen der Benutzer des Systems. Es wird in der Regel von Anwendern und nicht von Technikern geschrieben und muss auch in einer Sprache geschrieben sein, die die Anwender verstehen. Sie sind die Leser des Anwendungskonzepts. Das Anwendungskonzept beschreibt vor allem die geschäftlichen Prozesse im Detail, die die geplante IT-Anwendung unterstützen und ermöglichen soll. Benutzerklassen Benutzerklassen, in denen Gruppen von Benutzern und deren Funktion im Umfeld beschrieben werden. Klasse Funktion Beispiele U1 User Erfassung von Aufträgen Maier U2 Administrator Technische Administration Huber U3 Manager Geschäftsfreigabe Müller U4 Director Kontrolle Gruber U5 Kunde Erhält Bestätigungsmails N. N. Masken Masken, die nötig sind, um die Geschäftsprozesse durchzuführen. Im Anschluss an solche Diagramme und Tabellen muss natürlich eine ausführliche Beschreibung unter Referenz auf die laufende Nummer folgen. Durchführende Maske Funktion Userklasse MAS101 Stammdatenerfassung Erfassung des Auftraggebers U1 MAS102 Erfassung Produkte Erfassung der Bestellung U1 MAS103 Bestätigung Erfassung Produkte Bestätigung der Bestellung U1 MAS104 Freigabe Geschäft Freigabe der Bestellung U3 Mathematische Formeln Mathematische Formeln, die nötig sind, um gewisse Ergebnisse zu erzielen. Berechtigungsdiagramme Berechtigungsdiagramme, die einzelne Kompetenzen von Benutzerklassen darlegen. Diese Kompetenzen können mehr sein, als tatsächlich verwendet wird. Beispielsweise hat der Manager nicht nur das Recht Bestellungen zu bestätigen, sondern auch selbst zu erfassen, auch wenn er das in der Regel nicht tun wird. Prozess Maske Userklasse Bestellung erfassen MAS101, MAS102, MAS103 U1, U3 Bestellung freigeben MAS104 U3 Reporting MAS139 U4 Flussdiagramme Flussdiagramme, die den Ablauf der einzelnen Schritte darstellen. Anruf Kunde Neukunde? Abruf Bestelldaten ja Maske NEUKUNDE Bestellung oder Frage Neubestellung Ausdruck NEUKUNDE ... Beschreibung der einzelnen Masken Beschreibung der einzelnen Masken, inklusive der einzubauenden Texte. (Bedenken Sie, dass Programmierer oft von weit her kommen und des Deutschen nicht immer völlig mächtig sind!) Hier helfen einfache Skizzen, die die einzelnen Masken darstellen, am meisten. Datensätze und Dateien, Datensätze und Dateien, die vom Programm erfasst werden sollen. Tabelle TAB12 – User Feld Länge Typ Beschreibung User Zahl Laufende ID Vorname 20 Zeichen Vorname des Kunden Nachname 104 Zeichen Nachname des Kunden Titel 5 Zeichen Akademischer Grad Strasse 512 Zeichen Straße Haus 16 Zeichen Hausnummer PLZ 5 Zahl Postleitzahl Ort 36 Zeichen Ort Output Output, das sind Belege, Listen, E-Mails, Kontoauszüge u.s.f. Es ist gerade hier wichtig, dass alle Texte vollständig erfasst sind, vor allem bei automatisch erstellter Korrespondenz, die ein System nach außen schicken soll.