Zum Inhalt springen

Projektantrag FiAe


Preddy2008

Empfohlene Beiträge

Hallo erstmal! Habe mich jetzt endlich an meinen Projektantrag rangesetzt und folgendes ist dabei rausgekommen :

Bitte um konstruktive Kritik, bitte ja auch nur ein Mensch.

1. Projektbezeichnung

Zentrale Verwaltung der Computerspezifikationen für die Systemadministratoren in einer Datenbank mit Front-Endanbindung für die Firma Probst & Heuser.

1.1 Kurzform der Aufgabenstellung

Die Spezifikationen der Server und Computer der Mitarbeiter sollen in einer zentralen Datenbanktabelle verwaltet werden können und in das bestehende Datenbanksystem eingebunden werden, danach soll der Zugriff über ein Frontend erfolgen. Der Administrationsaufwand soll somit verringert werden.

1.2 Ist Analyse

Zum jetzigen Zeitpunkt existiert nur eine Excel-Tabelle für die Erfassung der Computerspezifikationen, die Daten der Server sind in keiner Datenbanktabelle erfasst. Die Lizenzen für die Drucksoftware Fineprint können nur auf dem Server eingesehen werden. Deshalb ist noch eine weitere Excelliste vorhanden, welche die Computer mit den jeweiligen Lizenzen verwaltet. Die Computer sind im Moment durch einen Aufkleber mit einer Inventarnummer ausgezeichnet und zudem sind die Daten in der Excel-Tabelle inkonsistent und veraltet. Aus diesem Grunde soll ein Programm entwickelt werden, welches die Computerdaten ermittelt und in eine Access-Datenbank speichert. Über das Programm werden die Daten erfasst und bearbeitet, bevor sie in der Datenbank abgespeichert werden können. Der Administrationsaufwand wird sich somit auf lange Sicht signifikant reduzieren und die Daten stets in einem konsistenten Zustand befinden.

2. Soll-Konzept / Zielsetzung entwickeln

2.1 Was soll am Ende des Projektes erreicht sein?

Die bisherige dezentrale Excel-Lösung soll durch eine zentrale Lösung ersetzt werden. Alle Systemadministratoren sollen über das Programm Zugriff auf die Datenbank erhalten, welche die Computerspezifikationen enthält und die Daten einsehen und aktualisieren können.

2.2 Welche Anforderungen müssen erfüllt sein?

Zur Erfassung der Server und Computerspezifikationen müssen folgende Punkte berücksichtigt werden:

- Es muss eine zentrale Lösung geschaffen werden, die den bisherigen Administrationsaufwand signifikant senkt

- Diese muss für alle Systemadministratoren einfach zugänglich sein

- Das Projekt lässt sich in die bestehende Datenbank komfortabel einbinden

- Die Datentabelle sollte nur bestimmte Computerinformationen enthalten

- Die Anwender verfügen über einheitliche Software

3. Projektstrukturplan entwickeln

3.1 Was ist zur Erfüllung der Zielsetzung nötig?

- Konzeption und Erstellung der Datenbanktabelle auf

dem Datenbankserver

- Auswahl der Programmiersprache

- Erfassungsmöglichkeiten der Computerspezifikationen

- Evaluierung der Möglichkeiten

3.2 Hauptaufgaben auflisten

- Planung

- Durchführung

- Abschluss und Inbetriebnahme

3.3 Teilaufgaben auflisten

- Analysephase

- Erhebung und Bewertung des Ist-Zustandes

- Konzeptionierung des Soll-Zustandes + Planung

- Pflichtenheft

- Fachkonzept

- Aktivitätsdiagramm erstellen

- Relevante Einstellungen für Datenbank planen

- Grundgerüst programmieren

- Funktionen programmieren und einbinden

- SQL-Statements entwickeln + Testphase

- Funktionalitätstest

- evtl. Fehlerbehebung und Nachbesserung

+ Projekt Abschluss

- Gegenüberstellung Ist-Soll-Zustand

- Quelltext dokumentieren für spätere Erweiterung

- Projektdokumentation

- Abnahme und Einführung in das Projekt

Projektphasen mit Zeitplanung in Stunden:

1.0 Analysephase 3,0

1.1 Erhebung und Bewertung des Ist-Zustandes 1,0

1.2 Konzeptionierung des Soll-Zustandes 2,0

2.0 Planung 9,5

2.1 Pflichtenheft 4,0

2.2 Fachkonzept 3,0

2.3 Aktivitätsdiagramm erstellen 2,5

2.4 Relevante Einstellungen für Datenbank planen 3,0

3.0 Realisierung 35,0

3.1 Grundgerüst programmieren 2,0 Stunden

3.2 Funktionen programmieren und einbinden 31,0 Stunden

3.3 SQL-Statements entwickeln 2,0 Stunden

4.0 Testphase 3,0

4.1 Funktionalitätstest 1,0

4.2 evtl. Fehlerbehebung und Nachbesserung 2,0

5.0 Projekt Abschluss 14,5

5.1 Gegenüberstellung Ist-Soll-Zustand 1,5

5.2 Quelltext dokumentieren für spätere Erweiterung 1,5

5.3 Projektdokumentation 10,0

5.4 Abnahme und Einführung in das Projekt 0,5

Gruß Matthias

Link zu diesem Kommentar
Auf anderen Seiten teilen

Hallo

bestenfalls mit folgenden zu klärenden Punkten genehmigt:

Was verstehst du unter "Spezifikationen der Server und Computer" ?

In welcher Sprache soll die Umsetzung erfolgen ?

Wie setzt du "Alle Systemadministratoren sollen über das Programm Zugriff auf die Datenbank erhalten" im Rechtekonzept um ?

Falls der Singular bei dem Wort Tabelle in "Die Spezifikationen der Server und Computer der Mitarbeiter sollen in einer zentralen Datenbanktabelle verwaltet werden " kein Tippfehler ist:

Wie ist das mit einer normalisierten DB-Struktur vereinbar ?

Gruß Martin

Link zu diesem Kommentar
Auf anderen Seiten teilen

2.3 Aktivitätsdiagramm erstellen 2,5

Du weisst schon vor der (Problem-)Analyse, dass Du ein Aktivitaetsdiagramm erstellen musst und dies 2,5 Stunden benoetigt? Hm... Hut ab.

Use-Case Diagramm bei einer vollkommen neuen Applikation wird nicht benoetigt?

2.4 Relevante Einstellungen für Datenbank planen 3,0

Bitte mal erlaeutern, was Du da 3 Stunden lang "einstellen" willst bzw. welche Einstellungen Du planen willst.

3.2 Funktionen programmieren und einbinden 31,0 Stunden

3.3 SQL-Statements entwickeln 2,0 Stunden

Reihenfolge?

Und zudem meinerseits noch die Bedenken vom Chief: Es gibt fertige Inventariesierung-Software. Wieso noch eine?

Gruesse,

Lizzy

Link zu diesem Kommentar
Auf anderen Seiten teilen

Okay, ich habe unten bei dem Zeitplan noch einige Fehler... Geb ich zu, habe daran vorhin nicht gedacht.

1. Projektbezeichnung

Zentrale Verwaltung der Hardware und OS-Informationen für die Systemadministratoren in der bestehenden Datenbank mit C# Front-Endanbindung für die Firma Probst & Heuser.

1.1 Kurzform der Aufgabenstellung

Die Hardware und OS-Informationen der Server und Computer der Mitarbeiter sollen via Remotezugriff mithilfe des WMI-Dienstes in einer Datenbanktabelle

verwaltet und bearbeitet werden können, welche in das bestehende Informixdatenbanksystem eingebunden wird, danach soll der Zugriff über ein C#-Frontend erfolgen. Der Administrationsaufwand soll somit verringert werden.

1.2 Ist Analyse

- Zum jetzigen Zeitpunkt existiert nur eine Excel-Tabelle für die Erfassung der Computerspezifikationen, die Daten der Server sind in keiner Datenbanktabelle in der Informixdatenbank erfasst. Die Lizenzen für die Drucksoftware Fineprint können nur auf dem Server eingesehen werden. Deshalb ist noch eine weitere Excelliste vorhanden, welche die Computer mit den jeweiligen Lizenzen verwaltet. Die Computer sind im Moment durch einen Aufkleber mit einer Inventarnummer ausgezeichnet und zudem sind die Daten in der Excel-Tabelle inkonsistent und veraltet. Aus diesem Grunde soll ein Programm entwickelt werden, welches die Computerdaten ermittelt und in eine Tabelle im bestehenden Informixdatenbanksystem speichert. Über das Programm werden die Daten erfasst und bearbeitet, bevor sie in der Datenbank abgespeichert werden können. Der Administrationsaufwand wird sich somit auf lange Sicht signifikant reduzieren und die Daten stets in einem konsistenten Zustand befinden. Kommerzielle bzw. andere Inventarisierungsprogramm sind nicht verwendbar, weil nur bestimmte Hardware und OS-Informationen in die Informixdatenbank geschrieben werden sollen.

2. Soll-Konzept / Zielsetzung entwickeln

2.1 Was soll am Ende des Projektes erreicht sein?

Die bisherige dezentrale Excel-Lösung soll durch eine Datenbanklösung ersetzt werden. Alle Systemadministratoren

sollen über ein C#-Frontend Zugriff auf die Informationen in der Informix-Tabelle erhalten, welche die Hardware und OS-Informationen des jeweiligen Computers enthält und die Daten einsehen und aktualisieren können.

2.2 Welche Anforderungen müssen erfüllt sein?

Zur Erfassung der Server und Computerspezifikationen müssen folgende Punkte berücksichtigt werden:

- Es muss eine zentrale Lösung geschaffen werden, die den bisherigen Administrationsaufwand signifikant senkt

- Diese muss für alle Systemadministratoren einfach zugänglich sein

- Das Projekt lässt sich in die bestehende Datenbank komfortabel einbinden

- Die Datentabelle sollte nur bestimmte Computerinformationen enthalten

- Die Anwender verfügen über einheitliche Software

- Der WMI-Dienst ist installiert und aktiviert

- Der DCOM-Dienst muss verfügbar sein

Habe es überarbeitet....

Warum ich keinen bestehndes Programm verwende?

Ganz einfach ... Wir haben ein Grossosystem (Phönix), welches es ermöglicht, die Rechte für jeden Benutzer zu vergeben und bestimmte Programme nur für bestimmte Benutzer freizugeben. Deswegen würde ich auch auf die Einbindung in unsere bestehende Informixdatenbank bestehen. Das mit Access ist nicht so gut, wollte erst die Datei auf ein Netzlaufwerk legen und dann das Management durchführen, gebe zu, war ein wenig zu voreilig.

Bitte erneut Kritik geben.

Gruß Matthias

P.S. :

Projektstrukturplan kommt erst, wenn die anderen Punkte ok sind.

Link zu diesem Kommentar
Auf anderen Seiten teilen

Warum ich keinen bestehndes Programm verwende?

Ganz einfach ... Wir haben ein Grossosystem (Phönix), welches es ermöglicht, die Rechte für jeden Benutzer zu vergeben und bestimmte Programme nur für bestimmte Benutzer freizugeben. Deswegen würde ich auch auf die Einbindung in unsere bestehende Informixdatenbank bestehen.

Jetzt stehe ich persoenlich vor dem Problem, dass ich weder weiss, was ein Grossosystem ist, noch wo der Zusammenhang mit irgendwelchen Rechtevergaben und einer Informixdatenbank zu sehen ist. *voelligratlos*

Klaer mich auf ;-)

Link zu diesem Kommentar
Auf anderen Seiten teilen

Okay, dann werde ich das mal tun. Deswegen habe ich das zuerst auch mal verschwiegen, aber umso besser, dann weiss ich ja, dass ich auf diese Geschichte auch gesondert eingehen sollte.

Also folgendes :

Wir haben von unserem Softwareanbieter die Phönix-Software. Die Phönix-Software ist ein System, welches die Funktionalitäten für das Grosso-Wesen abbildet. Weil wir eine Tochterfirma von einem Pressegrossisten sind, sind wir für die Administration der Datenbank und Auswertung von Daten in der Datenbank zuständig. Die Phönixsoftware setzt auf einer Informix-Datenbank auf, welche die Grossofunktionalität in 500+ Tabellen abbildet. Das System bietet die Möglichkeit, für jeden Benutzer nur bestimmte Programm freizuschalten bzw. nur bestimmte Programmteile oder auch nur bestimmte Rechte wie nur Select, kein Update usw. Man meldet sich über ein Programm mit seinem WindowsLogin an und bekommt die einem zugewiesen Programme aufgelistet ( Eine Art Programmkreis für Faktura, Remission und andere Grossospezifische Programme). Zusätzliche besteht die Möglichkeit auch eigene Programme in die Datenbank einzubinden. Dafür kopiert man diese auf den Server und schaltet dieses dann für einen bestimmten Benutzer frei.

Von der Webseite unsere Anbieters :

Grundlagen

Basis des Phoenix- Systems bildet eine IBM/Informix Dynamic Server Datenbank, die als leistungsfähige relationale Datenbank eine optimale Plattform für unsere Softwaremodule bereitstellt und auch unseren Anwendern genügend Möglichkeiten für eigene Auswertungen und Zugriffe bietet.

Die Einzelmodule des Phoenix - Systems wurden für Arbeitsstationen mit Windows - Betriebssystem entwickelt.

Als Entwicklungsumgebung für unsere Produkte verwenden wir Borland Delphi, das als etabliertes Werkzeug in der Softwareentwicklung sämtliche Umsetzungspotentiale bereitstellt.

Die Vielzahl an Dokumenten und Belegen, die in Phoenix erzeugt werden können, sind über den Report-Generator Crystal Reports in das System eingebunden. Hierdurch ist eine optimale Flexibilität und weitgehende Möglichkeit zur individuellen Anpassung von Belegen gegeben.

Gruß Matthias

Link zu diesem Kommentar
Auf anderen Seiten teilen

Lizzy, haste noch irgendwo Platz auf deinem Sofa? Ich verstehe die Zusammenhänge auch nicht.

*umschau* Ja, hier ist noch ein Platz frei :D

@Preddy

Danke fuer die ausfuehrliche Erlaeuterung. Der Nebel lichtet sich bei mir so langsam. Aus Deiner Beschreibung geht allerdings noch nicht hervor, aus welchem Grund Du zwingend eine neue Inventarisierungssoftware entwickeln musst, die an diese Informix-Datenbank angebunden ist.

Machen wir uns nichts vor: Du hast Dich mit dem Thema ausfuehrlich beschaeftigt und weisst, dass es entsprechende Software gibt, die Dir die Systeminfos beschaffen und in JEDE Datenbank reinschaufeln kann. Egal ob Informix oder was weiss ich noch.

Tu mir... nein... tu Dir einen Gefallen und besorge Dir mindestens ein stichhaltiges Argument fuer Dein Projekt. "Unsere Daten sind so hochsensibel, dass wir moeglichst wenig Software einsetzen wollen, die nicht von uns selbst entwickelt wird". Das waere fuer mich eine plausible Begruendung.

Gruesse,

Lizzy

Link zu diesem Kommentar
Auf anderen Seiten teilen

Hallo nochmal, wollte nochmal eure Meinung wissen...

1. Projektbezeichnung

Zentrale Verwaltung der Hardware und OS-Informationen für die Systemadministratoren und die Buchhaltungsmitarbeiter in der bestehenden Datenbank mit C# Front-Endanbindung für die Firma Probst & Heuser.

1.1 Kurzform der Aufgabenstellung

Die Hardware und OS-Informationen der Server und Computer der Mitarbeiter sollen via Remotezugriff mithilfe des WMI-Dienstes in einer Datenbanktabelle

verwaltet und bearbeitet werden können, welche in das bestehende Informixdatenbanksystem eingebunden wird, danach soll der Zugriff über ein C#-Frontend erfolgen.

1.2 Ist Analyse

Zum jetzigen Zeitpunkt existiert nur eine Excel-Tabelle für die Erfassung der Computerspezifikationen, die Daten der Server sind in keiner Datenbanktabelle in der Informixdatenbank erfasst. Die Lizenzen für die Drucksoftware Fineprint können nur auf dem Server eingesehen werden. Deshalb ist noch eine weitere Excelliste vorhanden, welche die Computer mit den jeweiligen Lizenzen verwaltet. Die Computer sind im Moment durch einen Aufkleber mit einer Inventarnummer ausgezeichnet und zudem sind die Daten in der Excel-Tabelle inkonsistent und veraltet. Aus diesem Grunde soll ein Programm entwickelt werden, welches die Computerdaten ermittelt und in eine Tabelle im bestehenden Informixdatenbanksystem speichert. Über das Programm werden die Daten erfasst und bearbeitet, bevor sie in der Datenbank abgespeichert werden können. Der Administrationsaufwand wird sich somit auf lange Sicht signifikant reduzieren und die Daten stets in einem konsistenten Zustand befinden.

Kommerzielle Programme sind bereits getestet worden, lassen sich aber nicht an die geforderten Bedürfnisse des Systems anpassen. Sie bieten zwar eine Unmenge an Funktionalitäten, aber benötigten dementsprechend viele

benutzerdefinierte Datenbanktabellen, welche erst angelegt werden müssen und unnötig viele kleine Details über die einzelnen Computer enthalten. Zusätzlich ist der Kostenfaktor nicht zu verachten, weil der Lizensierungspreis der einzelnen Produkte mit steigender Anzahl an Funktionalität und Modularität signifikant steigt.

2. Soll-Konzept / Zielsetzung entwickeln

2.1 Was soll am Ende des Projektes erreicht sein?

Die bisherige dezentrale Excel-Lösung soll durch eine Datenbanklösung ersetzt werden. Alle Systemadministratoren

und die Buchhaltungsmitarbeiter sollen über ein C#-Frontend Zugriff auf die Informationen in der Informix-Tabelle erhalten, welche die Hardware und OS-Informationen des jeweiligen Computers enthält und die Daten einsehen und aktualisieren können. Die Datenbanktabelle soll durch Eigenkonzeption auf redundante Daten verzichten und eine kommerzielle Lösung somit nicht benötigt werden.

2.2 Welche Anforderungen müssen erfüllt sein?

Zur Erfassung der Server und Computerspezifikationen müssen folgende Punkte berücksichtigt werden:

- Es muss eine zentrale Lösung geschaffen werden, die den bisherigen Administrationsaufwand signifikant senkt

- Diese muss für alle Systemadministratoren einfach zugänglich sein

- Das Projekt lässt sich in die bestehende Datenbank komfortabel einbinden

- Die Datentabelle sollte nur bestimmte Computerinformationen enthalten

- Die Anwender verfügen über einheitliche Software

- Der WMI-Dienst ist installiert und aktiviert

- Der DCOM-Dienst muss verfügbar sein

Projektstrukturplan ist noch nicht angepasst worden...

Und ich denke ich muss das noch ein wenig für die IHK Vorlage kürzen bzw. anpassen.

Gruß Matthias

Link zu diesem Kommentar
Auf anderen Seiten teilen

Kommerzielle Programme sind bereits getestet worden, lassen sich aber nicht an die geforderten Bedürfnisse des Systems anpassen. Sie bieten zwar eine Unmenge an Funktionalitäten, aber benötigten dementsprechend viele benutzerdefinierte Datenbanktabellen, welche erst angelegt werden müssen und unnötig viele kleine Details über die einzelnen Computer enthalten. Zusätzlich ist der Kostenfaktor nicht zu verachten, weil der Lizensierungspreis der einzelnen Produkte mit steigender Anzahl an Funktionalität und Modularität signifikant steigt.

Sorry, den Paragraphen nehme ich Dir nicht ab. Ganz hart gesagt: Du kennst die kommerziellen Produkte am Markt ueberhaupt nicht, kannst deren Funktionalitaeten nicht einschaetzen und weisst auch nicht, wie sie lizensiert werden.

Das kann gut gehen, kann aber auch in die Hose gehen, wenn sich zufaellig jemand aus dem PA damit auskennt.

Gruesse, Lizzy

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...