Hi Leute.
Anbei nochmal den überarbeiteten Antrag:
Projektantrag
Projektbezeichnung (Auftrag/Teilauftrag):
Neuentwicklung des Update-Programmes der Fa. XXX in C# .Net
Projektbeschreibung:
Die XXX ist ein Softwareunternehmen im Bereich der XXX.
Zu den Aufgabenbereichen gehört u. a. die Programmierung der Kehrbezirksverwaltung, Schornsteinquerschnittsberechnungen, Heizungschecks und einer kaufmännischen Softwarelösung.
Momentan wird diese Software beim Kunden via Update-CDs aktualisiert. Diese werden 2-mal pro Jahr versandt. Zusätzlich können die Updates via Homepage und einem vorhandenen Update-Programm heruntergeladen werden.
Grund der Neu-Programmierung des Update-Tools ist zum einen, dass sämtliche Neuentwicklungen der Fa. XXX nur noch auf .Net-Basis erstellt werden und das vorhandene Update-Programm Inkompatibilitäten mit Windows Vista und Windows 7 aufweist.
Im Gegensatz zu den Neuentwicklungen wurde das alte Update-Programm mittels C++ realisiert.
Ziel des Projektes ist es, die hauseigenen, beim Kunden bereits installierten Programme per Registry auszulesen und diese dem Anwender anzuzeigen, um diese zu aktualisieren.
Weiterhin soll die Option bestehen, das Programm auf Rechnern zu nutzen, auf denen die Programme nicht installiert sind. Dieser Fall tritt dann auf, wenn die Nutzer separate PCs (Arbeit/Internet) verwenden.
Außerdem ist eine Authentifizierung des Benutzers nötig, da die Updates nur Kunden mit einem Wartungsvertrag zur Verfügung stehen.
Zusätzlich soll das Programm eine automatische Updatefunktion in festlegbaren Intervallen (z.B. täglich) bieten. Diese Intervalle sollen frei wählbar sein und über die Einstellungen festgelegt werden können.
Wurde ein Update heruntergeladen, soll das Programm die Installation des Updates starten. Vor der Installation muss geprüft werden, ob möglicherweise Prozesse gestartet sind, welche die Installation beeinträchtigen könnten. Nach erfolgreicher Installation muss die aktuelle Versionsnummer weggeschrieben werden.
Die Funktion Lizenzen zu aktualisieren, um etwaige Sperrungen/Freischaltungen von Kunden, genauer deren Wartungsverträge zu steuern, soll ebenfalls bestehen.
Darüber hinaus soll pro.update.net einen Info-Bereich über aktuelle News / Programme / Schulungen bieten.
Projektumfeld:
Das Projekt wird in den Räumlichkeiten der Firma XXX, in der Abteilung Softwareentwicklung durchgeführt. Als Entwicklungsumgebung dient Microsoft Visual Studio 2010, in dem mittels Team-Foundation-Server gearbeitet wird. Wie oben bereits erwähnt, wird die Erweiterung mittels C# realisiert.
Es fallen keine weiteren Kosten für das Projekt an. Alle benötigten Arbeitsmittel stehen bereits schon vor dem Projekt zur Verfügung.
Projektphasen und Zeitplanung
• Ist-Analyse 2h
• Ausarbeitung Projektanforderung 2h
• Erstellen eines Feinkonzepts (8h)
• Pflichtenheft 5h
• UML-Objektdiagramm 3h
• Entwicklung Insgesamt (34h)
• Erstellen der Benutzeroberflächen 5h
• Auslesen der Programme 2h
• Benutzer Authentifizierung 3h
• Aktualitätsprüfung und Download der Updates 4h
• Automatische Update-Funktion 5h
• Prozess-Prüfung 1h
• Steuerung der Updateinstallationen 3h
• Separate Nutzung 4h
• Lizenzsteuerung 4h
• Erstellung Service-Bereich 3h
• Entwicklung Demo-Anwendung 5h
• Softwaretest (7h)
• Funktionalität 3h
• Fehlerfreiheit 3h
• Erstellen eines Testprotokolls 2h
• Projektdokumentation 12h
Gesamtstundenzahl für die Projektarbeit: 70h
+ Antworten
Ergebnis 16 bis 30 von 35
[FIAE] Update-Tool zum Akutalisieren kundenspezifischer Software
Diskussion über [FIAE] Update-Tool zum Akutalisieren kundenspezifischer Software in Abschlussprojekte der Kategorie Prüfungsforen; Hi Leute. Anbei nochmal den überarbeiteten Antrag: Projektantrag Projektbezeichnung (Auftrag/Teilauftrag): Neuentwicklung des Update-Programmes der Fa. XXX in C# .Net Projektbeschreibung: ...
- 23.01.2012 14:56 #16Reg.-Benutzer
- Reg.-Datum
- 04.12.2008
- Beiträge
- 145
- 23.01.2012 15:58 #17
Moderator Java
- Reg.-Datum
- 24.07.2007
- Ort
- auf nem Berg
- Beiträge
- 7.420
Das klingt schon viel besser. Evtl das Wort "weggeschrieben" ersetzen und die vielen Leerzeilen rausnehmen. Ich würde das Projekt nicht als "Neuentwicklung des Update-Programmes" nennen sondern "Neuentwicklung des Update-Mechanismus", damit hast Du etwas mehr Freiheit in der Durchführung. Es fehlt noch die Integritätsprüfung des Updates, das würde ich auf jeden Fall in den Antrag rein schreiben, d.h. ob das Paket auch inhaltlich korrekt ist und nicht z.B. dadurch eine Malware o.ä. untergeschoben wurde.
We can only see a short distance ahead, but we can see plenty there that needs to be done. (Alan Turing)
http://flashpixx.de
- 26.01.2012 13:13 #18Reg.-Benutzer
- Reg.-Datum
- 04.12.2008
- Beiträge
- 145
Danke für Deine Meinung.
Hab den Antrag nochmals abgeändert. Werde diesen nachher auch nochmal online stellen.
Bezüglich Integritätsprüfung der Updates:
Reicht eine CRC-Prüfung?
Das mit den Signaturen ist für das Tool einfach zu hoch gegriffen, bzw. würde zu weit führen.
- 26.01.2012 15:22 #19
Moderator Java
- Reg.-Datum
- 24.07.2007
- Ort
- auf nem Berg
- Beiträge
- 7.420
Zyklische Redundanzprüfung
Nein, die CRC-Prüfung liefert nur eine Möglichkeit ob etwas korrekt übertragen wurde, nicht ob der Inhalt stimmt, für die inhaltliche Prüfung brauchst Du eine Digitale Signatur
Rein formal brauchst Du beide Prüfungen, wobei Du Dich fragen solltest, welche Protokolle eine CRC-Prüfung mitbringen.We can only see a short distance ahead, but we can see plenty there that needs to be done. (Alan Turing)
http://flashpixx.de
- 26.01.2012 23:02 #20Reg.-Benutzer
- Reg.-Datum
- 08.01.2012
- Beiträge
- 111
Mal als kleine Randbemerkung: als IT-Integrator würde ich nie eine Software ausrollen, die sich irgendwann
nach Belieben mal selbst updated. Absolutes no-go ! Und erst recht nicht, wenn sie sich auch noch
von Ferne abschalten läßt.
- 27.01.2012 08:29 #21Reg.-Benutzer
- Reg.-Datum
- 04.12.2008
- Beiträge
- 145
- 30.01.2012 08:58 #22Reg.-Benutzer
- Reg.-Datum
- 08.01.2012
- Beiträge
- 111
- 30.01.2012 15:05 #23Reg.-Benutzer
- Reg.-Datum
- 04.12.2008
- Beiträge
- 145
Hast Du den Antrag eigentlich komplett gelesen? Ich befürchte nein.
- 03.02.2012 17:34 #24Reg.-Benutzer
- Reg.-Datum
- 08.01.2012
- Beiträge
- 111
- 19.02.2012 16:39 #25Reg.-Benutzer
- Reg.-Datum
- 04.12.2008
- Beiträge
- 145
Antrag wurde genehmigt. Víelen Dank für Eure Hilfe!
- 20.02.2012 03:07 #26Reg.-Benutzer
- Reg.-Datum
- 08.01.2012
- Beiträge
- 111
- 20.02.2012 09:05 #27Reg.-Benutzer
- Reg.-Datum
- 04.12.2008
- Beiträge
- 145
Dank Dir.
Diesen Wunsch werde ich Dir erfüllen
Zum einen ist solch ein Paketmanager zu hoch gegriffen, bzw. die Vorgabe der Geschäftsleitung ist eben ein solches Update-Tool.
Zum anderen sind unsere Kunden den Umgang mit einem solchen Tool bereits gewohnt. In unserer Branche sind die Anwender nicht wirklich offen für Neues.
- 20.02.2012 12:54 #28Reg.-Benutzer
- Reg.-Datum
- 08.01.2012
- Beiträge
- 111
Warum zu hoch gegriffen ?
Jedes professionelle Betriebssystem hat sowas bereits eingebaut.
Wenns unbedingt aus dem Programm heraus passieren soll (was bei manchen
esoterischen Betriebssystem etwas knifflig ist), kann man ja einfach den
Paketmanagervon dort aus aufrufen lassen.
Ist doch kein Problem. Das Update-Tool ist dann halt bloß ein kleines
Shellscript, das lediglich den Paketmanager aufruft.
- 20.02.2012 15:07 #29Reg.-Benutzer
- Reg.-Datum
- 04.12.2008
- Beiträge
- 145
Werde mich mal mit dem Thema des Paketmanagers auseinandersetzen. Vielleicht wird das etwas für die Zukunft werden. Mal schauen.
Jetzt muss erstmal das Projekt laufen
- 22.04.2012 11:35 #30Reg.-Benutzer
- Reg.-Datum
- 04.12.2008
- Beiträge
- 145
Hallo zusammen.
Ich bin mit der Doku jetzt zu 75% fertig.
Mein Problem ist nur, dass ich in der Realisierung ne Beschreibung des internen Ablaufs verfasst habe... Sind viele Codezeilen dabei, mit Beschreibung, welche Funktionen damit bezweckt werden und wieso...
Ich bin mir da relativ unsicher, wie ich das Abgrenzen soll?!
Beispiel Dokus hab ich mir angesehen, liegt denk ich auch ein wenig an meinem Projekt.
Aktive Benutzer
Aktive Benutzer
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
Ähnliche Themen
-
Tool zur Verwaltung von DB Update Skripten
Von Yakuzza im Forum DatenbankenAntworten: 8Letzter Beitrag: 20.02.2012, 14:44 -
Tool/Software zur Lüftersteuerung
Von eska83 im Forum AnwendungssoftwareAntworten: 2Letzter Beitrag: 01.11.2005, 10:11 -
Software Update Service (SUS) - Domäne?!?
Von Desperando im Forum Windows BetriebssystemeAntworten: 6Letzter Beitrag: 01.12.2003, 12:52 -
Software Update Services
Von duisburg6681 im Forum AbschlussprojekteAntworten: 4Letzter Beitrag: 21.11.2003, 13:46 -
www.susserver.de software update services
Von duisburg6681 im Forum Windows BetriebssystemeAntworten: 2Letzter Beitrag: 20.11.2003, 00:24

LinkBack URL
About LinkBacks
Zitieren