Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » Allgemeines (OffTopic) » Entwurf von Software...?

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
12.05.2005, 13:49 Uhr
Unwissende
...die wirklich Unwissende 8-)


Hallo ihr da draußen,

ich beschäftige mich mit der Konzeption und prototypischen Entwicklung einer Datenbank-Komponente.
Ich halte mich an folgende Phasen der Softwareentwicklung:

1.) Analyse und Definition: Was soll die S/W überhaupt können?
Da hab ich mich mit Use-Cases und Aktivitätsdiagramme an die Anforderungen und Fragestellungen in Bezug auf die Software verfasst. Ich weiß jetzt, was die Software alles können soll, welche Funktionalität sie beinhalten soll und so....
Also sowas wie "Datensätze speichern", "Datensätze bereitstellen" etc...

2.)Entwurf (Design):
Mhmmmm, was soll denn hier noch alles rein?
Wie gehe ich da am besten vor?
Muss ich mich jetzt auf dir Architektur festlegen?
Wann wähle ich die entsprechenden Werkzeuge (Prog. sprache, Datenbank etc. etc. etc.) aus?
(Ich hab immer Angst, dass ich vor der Implementierung irgendwelche wichtigen Schritte vergesse )

3.) Implementierung und Test:
Diese Phase ist ja wieder klar....

4.) Einsatz und Wartung:
Auch klar...

Danke für eure Hilfe!
--
__________________________________
Unwissenheit ist vorläufig- Dummheit für immer
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
19.05.2005, 21:45 Uhr
virtual
Sexiest Bit alive
(Operator)


Die traditionelle Einteilung ist etwa folgende:

1. Systementwicklung:
1.1 Analyse
1.2 Design
1.3 Implementierung
1.4 Test und Installation

2. Systemnutzung
Wartung und Erweiterung

Unter 1.1 formuliert man im wesentlichen noch in der Kundensprache (Stichworte: Lastenheft, Pflichtenheft)

Unter 1.2 wird eine eher technische Sicht eingenommen, (Stichworte: fachliches Design, technisches Design). Solange nicht bereits schon durch die Analyse vorgegeben, sollte im technischen Design auch stehen, welche Kriterien dazu geführt haben, sich auf eine bestimmte Architektur festzulegen. Sollte die Wahl nicht trivial sein, so würde ich in einem guten Design auch die Aufzählung der Alternativen erwarten und vor allem eine Begründung, warum sie nicht in betracht kamen.

1.2 und 1.4 sollten klar sein.

Aber:

es gibt neben diesem traditionellen modellen auch alternativen, manche haben Namen, manche nicht, manche basieren auf den Eigenheiten der Verantwortlichen, andere eben nicht.

z.B: gehe ich ganz gerne hin und schreibe einen gewissen Prozentsatz der Testfälle bereits zur Designphase. Dh zB bei Java gehe ich hin und schreibe die JUnit Tests bereits während des Designs, so daß ich zum einen sicher gehe, daß ich testbare Software designer, andererseits die Implementierer schobn mal leichter was ad hoc testen können.

Denn man darf bei dem ganzen kram nicht vergessen: je weiter ein projekt fortschreitet, desto teurer werden die Fehler.
--
Gruß, virtual
Quote of the Month
Ich eß' nur was ein Gesicht hat (Creme 21)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
20.05.2005, 12:11 Uhr
Unwissende
...die wirklich Unwissende 8-)


Hallo,

danke, hab dazu auch noch meine Professorin beragt und sie meinte,mit der näheren Spezifizierung der Aktivitätsdiagramme befände ich mich schon in der Designphase (wobei ich im Moment mich noch nicht auf irgendeine technische Realisierung festlege, das kommt jetzt noch...)

Der Zusammenhang zwischen Fortschritt des Projekts und Kosten für die Fehlerbehebung ist mir bekannt, steht schon in meinem Konzept drin
--
__________________________________
Unwissenheit ist vorläufig- Dummheit für immer
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ Allgemeines (OffTopic) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: