Anfängern muss häufig erklärt werden, wie der Entwicklungsprozess strukturiert ist. Dieser Artikel ist eine Analyse der Reihenfolge und Bedeutung jeder der Stufen anhand eines Konstruktionsbeispiels.
Wir haben also eine Idee: Wir wollen ein Haus bauen. Was machen wir dafür?
1. Geschäftsanalyse
In dieser Phase müssen wir unsere Erwartungen an das neue Zuhause so gut wie möglich verstehen.
Zuerst müssen wir entscheiden, wo unser Gebäude gebaut wird. Aus Optionen: Desktop, Web, Mobile.
Entwicklung von Desktop-Anwendungen
, .
Web-
, : , .
, . , .
-, : , , ?
-, : ? //? ? - .
-, . , Java, -, front-end, back-end. - ? : , . ?
, . - , - . . , , , .
2. UX/UI
UI- , , . , , UI.
U , . UX , , “”, - :
UX.
3.
, . .
( - ) 3 : frontend, backend, fullstack.
Backend , , - .
Frontend- - , . Frontend , , , , .
, . , - . : - !
Full-stack - , , . : - , , . ! - , , -, .
4.
:
. ,
- . :
. , , , . - , .
. . 10000 . - ,
.
, - . , . : , , , . - , .
, , , .
. .
5.
, . , . , , .
, .
. :
6.
, . : , , , . . , , .
, 100- , 3 , . , 3- . , ! , 4 96 .
, , - . 4- , - , . , , “” . “ ” (fixed-price) , “Time&Mateials”, .
- , ;)
P.S. . , - .