Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Softwarequalität (https://www.delphipraxis.net/39784-softwarequalitaet.html)

luckystar85 7. Feb 2005 18:14


Softwarequalität
 
Moin, moin!!!

Ich mach gerade eine Ausbildung zum Fachinformatiker in der Fachrichtung Anwendungsentwicklung. Für die Berufsschule soll ich eine Präsentation über Softwarequalität halten. Ich habe mal schon mal gegoogelt und auch eine Menge gefunden. Die Präsentation soll 60 min dauern. Nur leider habe ich nich so viel Material. Was ich bis jetzt habe ist "Qualitätskriterien" z.B. Korrektheit, Benutzerfreundlichkeit, Effizenz, etc. und Qualitätssicherungsmaßnahmen. Habt ihr Ideen was ich noch in die Präsentation einbauen kann?

PierreB 7. Feb 2005 18:16

Re: Softwarequalität
 
Vielleicht könntest du noch den Bereich Software-Sicherheit einbauen, erklären warum so viele Programme oft unsicher sind und ein Sicherheitskonzept erstellen. :P

tata1 7. Feb 2005 18:18

Re: Softwarequalität
 
60 Minuten? Autsch - bring viele Beispiele ;)

Achso: Gab mal irgendwo einen Artikel über sich selbst kontrollierende Software - da testet sich die Software selbst, bevor sie benutzt werden darf...klingt interessant

Robert Marquardt 7. Feb 2005 18:23

Re: Softwarequalität
 
Fuer die Benutzerfreundlichkeit empfehle ich nach die "User Interface Hall of Shame" bei Google zu suchen.
http://digilander.libero.it/chiedilo...tect/shame.htm
oder diese hier
http://www.rha.com/ui_hall_of_shame.htm

Man sollte uebrigens nicht vergessen das Softwarequalitaet ein Prozess ist und kein Zustand.
von Jahr zu Jahr aendern sich z. B. die Qualitaetskriterien.

tata1 7. Feb 2005 18:29

Re: Softwarequalität
 
Ich hab gehört, dass die NASA Software im Einsatz hat, die über 10 Jahre lang debuggt wurde und erst DANN im Einsatz war.
Interessant!

luckystar85 7. Feb 2005 18:37

Re: Softwarequalität
 
Ja das mit Softwaresicherheit werde ich noch mit rein nehmen, das bringt mir dann auch noch wichtige Minuten. Die Sache mit der Nasa werde ich dann als Einleitung nehmen. Danke für die tollen Tipps.

Hador 7. Feb 2005 18:39

Re: Softwarequalität
 
Die Resourcengier der Programme

luckystar85 7. Feb 2005 18:45

Re: Softwarequalität
 
stimmt das werde ich mit Wartbarkeit und Effizenz zusammen nehmen. Super Ideen habt ihr hier.

Robert Marquardt 8. Feb 2005 05:18

Re: Softwarequalität
 
Das sind keine guten Ideen sondern schlimme Erfahrungen.

BTW debugge mal deine Signatur.

Luckie 8. Feb 2005 08:09

Re: Softwarequalität
 
Vielleicht passt das auch noch: Softwarezuverlässigkeit gestern, heute und morgen.

merlin17 8. Feb 2005 08:17

Re: Softwarequalität
 
schau dir hier einmal die PDF an (sind zwar 647 Seiten, aber sehr interessant!):

http://www.kbst.bund.de/-,279/V-Modell.htm


:-) thomas

d-a2005 8. Feb 2005 08:35

Re: Softwarequalität
 
Ich habe irgendwann mal etwas über eine (geplante?) DIN-Norm für GUIs (Graphical User Interface) gelesen.

Falls es sowas wirklich gibt: Keine Skins, keine Themes, weg mit XP :-)

Mit ein paar Beispielen zu DIN-GUI und Skin-GUI (MediaPlayer?) kann man vermutlich leicht 15 Minuten überbrücken.

Auch interessant sein könnte "barrierefreie" Software für Behinderte.

arbu man 8. Feb 2005 09:02

Re: Softwarequalität
 
Softwarequalität da is auch ne gute Dokumentation wichtig, das sollte auch noch rein

Tyrael Y. 8. Feb 2005 09:16

Re: Softwarequalität
 
Testablaufplan und automatisierte Testabläufe sind noch zwei wichtige Stichwörter.

Robert_G 8. Feb 2005 09:22

Re: Softwarequalität
 
Software qualität ist IMHO nur noch ein Synonym zu TDD (Test Driven Development).
Kostet im ersten Moment scheinbar viel Zeit, aber spätestens wenn nach größeren Änderungen die alten Tests fehlschlagen weiß man, dass man etwas zerlegt hat. Das erspart einem dann sehr schnell mehr Zeit als man anfangs investiert hat.
Solche Sachen würde sonst erst der Kunde bemerken. (ich verweise hier mal auf das prominenteste Beipiel einer nur stiefmütterlich getesten Anwendung: D2005 :lol: )

btw: Diese Nachricht musste ich aus dem Cache retten, da sie beim ersten mal nicht gespeichert wurde. :gruebel:

Phoenix 8. Feb 2005 09:48

Re: Softwarequalität
 
Zitat:

Zitat von Robert_G
Software qualität ist IMHO nur noch ein Synonym zu TDD (Test Driven Development).

Uh. Das würde ich so nicht sagen. Hinter Software-Qualität verbirgt sich viel mehr. Etliches wurde ja schon gesagt, aber hier noch ein paar Dinge, die mir so spontan dazu noch einfallen:

Stabilität - die Anwendung darf nicht falsch reagieren - egal welchen Schwachfug der User eingibt

Klar, Datensicherheit. - Damit sind aber wieder 2 Dinge gemeint: 1.) Die Sicherheit der Daten vor Verlust oder Beschädigung, aber 2.) eben auch die Sicherheit der Daten vor unbefugtem Zugriff.

Performance: Wenn eine Berechnung wirklich lange braucht, dann sollte der User davor auch gewarnt werden.

Wiederverwendung von Code: Es gibt nicht schlimmeres, als in einer Anwendung ein Verhalten zu ändern und hinterher festzustellen, das das überall greift - aber an einer Stelle nicht, weil da irgendwann mal Copy'n Paste-'Programmiert' wurde.

Und dann noch, was mein Schlaues Buch dazu meint:
  • Korrektheit
  • Zuverlässigkeit (bei mir oben Stabilität)
  • Benutzerfreundlichkeit - u.A. Angemessenheit, Erlernbarkeit, Robustheit (auch wieder Fehleingaben / Fehlsteuerung)
  • Wartungsfreundlichkeit - u.A. Lesbarkeit, Erweiterbarkeit, Testbarkeit
  • Effizienz
  • Portabilität

Mir fällt gerade auf, das hier in dem Buch sogar ein Abschnitt zu finden ist, welche Qualitätsmerkmale auf welche anderen einwirken. Deshalb gebe ich Dir gleich mal ne Info zum Buch:

Bleßmann, Büttner, Dax
Basiswissen IT-Berufe - Anwendungsentwicklung
Bildungsverlag E1NS, Stam
http://www.amazon.de/exec/obidos/ASIN/3823711431/delphipraxis-21
(hatte ich in meiner Ausbildung zum Fachinfotiker /AE auch benutzt und hilft mir sogar im Studium noch Streckenweise weiter)


Zitat:

Zitat von Robert_G
btw: Diese Nachricht musste ich aus dem Cache retten, da sie beim ersten mal nicht gespeichert wurde. :gruebel:

Das würde ich in einen DP-Bugreport setzen. ;-)

Edit: Tippser entfernt

Elite-Koennen 8. Feb 2005 10:39

Re: Softwarequalität
 
Aus den ganzen Vorschlägen hab' ich den mit der Kompatibilität zu anderer Software nicht herauslesen können.

Phoenix 8. Feb 2005 10:50

Re: Softwarequalität
 
Zitat:

Zitat von Elite-Koennen
Aus den ganzen Vorschlägen hab' ich den mit der Kompatibilität zu anderer Software nicht herauslesen können.

Das fällt unter 'Korrektheit'.
"Arbeitet korrekt ( auch mit anderer Software zusammen) ."

Hansa 8. Feb 2005 11:01

Re: Softwarequalität
 
Im Prinzip brauchst Du dir nur die ISO9??? anzusehen und die mehr oder weniger abzuschreiben. :mrgreen: Finde sie jetzt auf die Schnelle nicht.

Ist übrigens zur Lektüre auch allgemein zu empfehlen. Einigen wird die ISO aber wohl nicht schmecken, denn wer sein Programm nach dem selbsternannten Windows-"Standard" schreibt, der wird eine ISO Zertifizierung vergessen müssen. Mit Tab zum nächsten Edit-Feld, fällt z.B. IMHO zurecht in diese Kategorie.

Robert Marquardt 8. Feb 2005 14:59

Re: Softwarequalität
 
Also ich finde Software-Qualitaet ist deutlich mehr als TTD.
TTD testet doch nur ob es den Vorgaben entspricht, aber es hinterfragt diese nicht.


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:09 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz