Sloenig Geschrieben 1. September 2008 Teilen Geschrieben 1. September 2008 Hallo, ich bin dabei meinen Projektantrag zu erstellen und wollte fragen ob dieser eurer Meinung nach so genehmigt werden kann: Zur Zeit befindet sich bei der *** eine Eigenentwicklung im Test, welche Daten erfassen kann. Bei diesen zu erfassenden Daten handelt es sich um Prozessdaten, welche während den verschiedensten Zeitpunkten innerhalb der Produktion auftreten. Ausgelesen werden diese mittels verschiedensten Steuerungen. Somit sind innerhalb des Projektes mehrere Schnittstellen zu den jeweiligen Steuerungen im Einsatz. Die Daten können von verschiedenen Datenquellen ausgelesen werden. Außerdem können für jeden so genannten Datenpunkt Schwellwerte angelegt werden. Eingelesene Daten werden von der Anwendung zur Archivierung in einer Datenbank gespeichert. Die Applikation überprüft die einzutragenden Daten außerdem ob eventuell eingetragene Schwellwerte überschritten wurden. In einem solchen Fall werden entsprechende Meldungen verschickt. Das derzeitige System verfügt über zwei Arten von Meldungen. Momentan können Meldungen mit Hilfe von E-Mail und Inhouse-Mail verschickt werden. Das Inhouse-Mail ist eine interne Kommunikationslösung. Dabei ist das Problem, dass im Falle einer Meldung die entsprechenden Personen anwesend sein müssen und zugleich regelmäßig die Nachrichten abrufen muss. In Zukunft soll es möglich sein, dass Meldungen an entsprechende Personenkreise mit Hilfe von SMS oder Telefonanrufen versendet werden. Der Vorteil hierbei liegt darin, dass kein Mitarbeiter zum Zeitpunkt der Warnung vor Ort sein muss. Außerdem müssen die entsprechenden Mitarbeiter nicht in regelmäßigen Abständen ihr Postfach auf eventuelle Warnungen kontrollieren. Hierzu soll ein Programmteil entwickelt werden welcher diese Anforderungen umsetzt. Das zu erstellende Modul soll diese Anforderungen erfüllen. Außerdem soll es so aufgebaut sein, dass es wiederverwertet werden kann. Darunter ist zu verstehen, dass es zukünftigen Programmen durch einbinden dieses Moduls ebenfalls ermöglicht wird Nachrichten per SMS oder Telefonanruf zu versenden. Bei der Entwicklung des Moduls soll besonderen Wert auf die Ausfallsicherheit gelegt werden, da es sich bei der Software um eine produktionskritische Software handelt. Darunter ist zu verstehen, dass die Software ständig auf einem eigenen Server ausgeführt wird. Außerdem soll der Zeitraum zwischen dem Auftreten eines nicht genormten Wertes und dem Eintreffen der Warnung bei den entsprechenden Personen so kurz wie möglich sein. Es muss also großen Wert auf die Performance des Moduls gelegt werden. Eine Umsetzung des Moduls in C++ 6.0 mithilfe von MFC ist zur Zeit vorgegeben. Zeitplanung: 1. Anforderungsanalyse 8 Stunden 2. Entwurf - Pflichtenheft erstellen 10 Stunden - Klassendiagramm 5 Stunden 3. Programmierung und Implementierung 20 Stunden 4. Integration und Test - Testverfahren und Fehlerbehebung 10 Stunden 5. Abnahme 2 Stunden 6. Dokumentation 10 Stunden Summe 70 Stunden Schonmal vielen Dank im Voraus Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
flashpixx Geschrieben 1. September 2008 Teilen Geschrieben 1. September 2008 Also, für mich hört sich das an nach einer Datawarehouse Lösung an, die irgendwie mit "Nagios" verheiratet wird :-P Mich stört im Moment der Punkt Bei der Entwicklung des Moduls soll besonderen Wert auf die Ausfallsicherheit gelegt werden, da es sich bei der Software um eine produktionskritische Software handelt. Darunter ist zu verstehen, dass die Software ständig auf einem eigenen Server ausgeführt wird. Außerdem soll der Zeitraum zwischen dem Auftreten eines nicht genormten Wertes und dem Eintreffen der Warnung bei den entsprechenden Personen so kurz wie möglich sein. Es muss also großen Wert auf die Performance des Moduls gelegt werden. denn, wenn es sich um so eine kritische Systemstelle handelt, dann wäre zunächst wirklich die Frage ist dies in 70 Stunden wirklich umfangreich zu planen und zu testen. Denn gerade dabei muss das Konzept wirklich sehr durchdacht werden. Weiterhin stellt sich dann auch die Frage ob dies dann wirklich als Abschlussprojekt überhaupt möglich ist, da ein Azubi sicherlich noch nicht die Erfahrung aufweisen kann, um solche kritischen Komponenten zu designen. Generelle Fragen die mir bei solchen Projekten einfallen: sRedundanzen, was ist wenn der Server ausfällt?Was passiert wenn der Benutzer nicht eingreift?Was passiert wenn die Nachricht die Personen nicht erreicht, z.B. SMSScheduling, wie werden die Queue abgearbeitet (welche Algorithmen werden eingesetzt z.b. Greedy o.ä.)Wie sieht es mit dem Threading der Komponenten aus HTH Phil Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Schiller256 Geschrieben 1. September 2008 Teilen Geschrieben 1. September 2008 Wie ist das mit dem Telefon gemeint? Soll der Text dann als Sprache ausgegeben werden oder soll da vorher aufgezeichnete Texte abgespielt werden? Oder soll die SMS nur an Festnetz- und Mobilnummern versendet werden und diese wird dann entsprechend von Anbieter vorgelesen? Wenn das gemeint ist dann ist das weniger ein FIAE Thema viel mehr ein FISI Thema denn dann läuft das auf ein Mail2SMS Gateway oder ähnliche Komponenten hinaus. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Empfohlene Beiträge
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.