Zum Inhalt springen

Konzept für Programm


Zyrus_the_Virus

Empfohlene Beiträge

Hallo Leute hab mal ne kleine Frage soll ein Konzept für ein Programm erstellen das folgende Anforderungen erfüllen muss:

Verwalten der Projekte (Programmiersprache, Datenbank, Teamleiter)

Erfassen von Anforderungen (Fehler, Nacharbeiten, Neu)

Planung der Aufgaben unter Berücksichtigung der Verfügbarkeit der Lehrlingen

Zuordnen der Aufgaben (Mitarbeiter) und Drucken auf den so genannten Aufgabenzetteln (mit Zeit der Fertigstellung); Statusanzeige

Versionsverwaltung (welche Anforderungen in der Version xxx realisiert wurden)

Unterrichtsplanung mit Dozenten Einteilung; Raumplan und Sitzplan

Bewertungen (Azubis und Dozenten)

Erfassen von Fehlzeiten und Verspätungen, sowie Urlaub

Terminplaner (Popup Anzeige aktueller Termine)

Nutzerverwaltung für Passwortgeschützen Zugang

Erfassen der Wochenstunden (Aufbereitung in Datei oder als Druck)

Kommunikationstool für Versenden von Nachrichten an angemeldete Nutzer (einzelne oder alle)

doch hab kein Plan wie ich Anfangen soll hat jemand ein Plan? :uli

Link zu diesem Kommentar
Auf anderen Seiten teilen

Ich sag Dir den objektorientierten Weg:

Du ermittelst, welche Objekte sind in Deiner Anforderung enthalten, z.B. Programmierer, Teamleiter, Sprache, usw.. Danach abstrahierst Du diese Objekte, z.B. ein Programmierer und ein Teamleiter sind Menschen. Danach solltest Du Deine benötigten Klassen haben.

Dann - oder auch zuerst, ist erst mal egal - ermittelst Du, welche Aktionen nötig sind. Also z.B. berechneDies, ermittleDas, speichereJenes. Diese Aktionen hältst Du erst mal in einer Liste. Sie sollten nicht zu fein aufgeteilt sein, also nicht holeBla, dann leseBla und dann schreibeBlaPlusBlubb, sondern wirkliche Aktionen (Geschäftsprozesse).

Danach überlegst Du, wie Du Objekte und Aktionen zusammenbringst, also welche Objekte welche Aktionen ausführen. Es werden Aktionen übrigbleiben ;)

Diese werden auf abstraktere Objekte aufgeteilt, z.B. DatenbankLeser und DatenbankSchreiber o.ä.

Danach kannst Du aus den Daten ein Klassendiagramm bauen und - wenn es richtig ist - dieses implementieren und testen.

Diese Schritte kann man natürlich beliebig verfeinern und in die Softwareentwicklungsschemata pressen, für kleine Projekte sollte es aber reichen.

Peter

Link zu diesem Kommentar
Auf anderen Seiten teilen

wenn es sich auf Datenbanken beziehen soll, dann sollte man mit einem ERD-Entwurf beginnen. Das vorgehen ist ähnlich:

Was sind meine Entitäten und mit welchen stehen sie in Beziehung? Welche Beziehung ist es (1:n,...)? Braucht man Zwischenentitäten? usw.

Aber Du solltest wirklich nochmal sagen, ob es eher auf Datenbankebene oder Programmierebene sein soll ;)

Link zu diesem Kommentar
Auf anderen Seiten teilen

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...