+ Antworten
Seite 2 von 3 ErsteErste 1 2 3 LetzteLetzte
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: ...

  1. #16
    Reg.-Benutzer
    Reg.-Datum
    04.12.2008
    Beiträge
    145

    Standard

    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

  2. #17
    Moderator Java
    Reg.-Datum
    24.07.2007
    Ort
    auf nem Berg
    Beiträge
    7.420

    Standard

    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

  3. #18
    Reg.-Benutzer
    Reg.-Datum
    04.12.2008
    Beiträge
    145

    Standard

    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.

  4. #19
    Moderator Java
    Reg.-Datum
    24.07.2007
    Ort
    auf nem Berg
    Beiträge
    7.420

    Standard

    Zitat Zitat von ickebins1989 Beitrag anzeigen
    Reicht eine CRC-Prüfung?
    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

  5. #20
    Reg.-Benutzer
    Reg.-Datum
    08.01.2012
    Beiträge
    111

    Standard

    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.

  6. #21
    Reg.-Benutzer
    Reg.-Datum
    04.12.2008
    Beiträge
    145

    Standard

    Zitat Zitat von metux Beitrag anzeigen
    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.
    Wie darf ich das bitte verstehen?

    Ich hab noch etwas anderes. Auf der IHK-Seite, beim den Online-Antrag gibt´s einen Punkt "Dokumentation". Was soll den da rein? Wenn ich sehe, dass da 3000 Zeichen frei sind, frag ich mich, was die da hören/lesen möchten.

  7. #22
    Reg.-Benutzer
    Reg.-Datum
    08.01.2012
    Beiträge
    111

    Standard

    Zitat Zitat von ickebins1989 Beitrag anzeigen
    Wie darf ich das bitte verstehen?
    Als absolten Show-Stopper.
    Im professionelen Einsatz von Softwaresystemen will man zunächst jedes Update
    _zumindest_ erstmal auf einen pre-production-System auftesten, bevor man
    entscheidet, ob man es überhaupt auf ein Produktivsystem loslassen will.

  8. #23
    Reg.-Benutzer
    Reg.-Datum
    04.12.2008
    Beiträge
    145

    Standard

    Hast Du den Antrag eigentlich komplett gelesen? Ich befürchte nein.

  9. #24
    Reg.-Benutzer
    Reg.-Datum
    08.01.2012
    Beiträge
    111

    Standard

    Zitat Zitat von ickebins1989 Beitrag anzeigen
    Hast Du den Antrag eigentlich komplett gelesen? Ich befürchte nein.
    Sorry, hatte überlesen, daß das Update explizit angestartet werden muß.

    Aber mal was anderes: warum nicht einfach ein generisches Paketmanagement-System verwenden ?

  10. #25
    Reg.-Benutzer
    Reg.-Datum
    04.12.2008
    Beiträge
    145

    Standard

    Antrag wurde genehmigt. Víelen Dank für Eure Hilfe!

  11. #26
    Reg.-Benutzer
    Reg.-Datum
    08.01.2012
    Beiträge
    111

    Standard

    Zitat Zitat von ickebins1989 Beitrag anzeigen
    Antrag wurde genehmigt. Víelen Dank für Eure Hilfe!
    Glückwunsch. Jetzt würde es mich freuen, wenn Du erklären könntest, warum Du nicht
    einfach einen generischen Paketmanager verwendest, sondern alles zu Fuß neu
    bauen willst.

  12. #27
    Reg.-Benutzer
    Reg.-Datum
    04.12.2008
    Beiträge
    145

    Standard

    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.

  13. #28
    Reg.-Benutzer
    Reg.-Datum
    08.01.2012
    Beiträge
    111

    Standard

    Zitat Zitat von ickebins1989 Beitrag anzeigen
    Zum einen ist solch ein Paketmanager zu hoch gegriffen,
    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.


    Zitat Zitat von ickebins1989 Beitrag anzeigen
    bzw. die Vorgabe der Geschäftsleitung ist eben ein solches Update-Tool.
    Ist doch kein Problem. Das Update-Tool ist dann halt bloß ein kleines
    Shellscript, das lediglich den Paketmanager aufruft.

  14. #29
    Reg.-Benutzer
    Reg.-Datum
    04.12.2008
    Beiträge
    145

    Standard

    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

  15. #30
    Reg.-Benutzer
    Reg.-Datum
    04.12.2008
    Beiträge
    145

    Standard

    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

  1. Tool zur Verwaltung von DB Update Skripten
    Von Yakuzza im Forum Datenbanken
    Antworten: 8
    Letzter Beitrag: 20.02.2012, 14:44
  2. Tool/Software zur Lüftersteuerung
    Von eska83 im Forum Anwendungssoftware
    Antworten: 2
    Letzter Beitrag: 01.11.2005, 10:11
  3. Software Update Service (SUS) - Domäne?!?
    Von Desperando im Forum Windows Betriebssysteme
    Antworten: 6
    Letzter Beitrag: 01.12.2003, 12:52
  4. Software Update Services
    Von duisburg6681 im Forum Abschlussprojekte
    Antworten: 4
    Letzter Beitrag: 21.11.2003, 13:46
  5. www.susserver.de software update services
    Von duisburg6681 im Forum Windows Betriebssysteme
    Antworten: 2
    Letzter Beitrag: 20.11.2003, 00:24

Die häufigsten Suchbegriffe für diese Seite:

visual studio 2010 datenbank reparieren

Projektbezeichnung (Auftrag Teilauftrag) FIAE