Développement informatique sur l'exemple de la construction d'une maison: une ligne fine

Il est souvent nécessaire d'expliquer aux débutants comment le processus de développement est structuré. Cet article est une analyse de la séquence et de la signification de chacune des étapes à l'aide d'un exemple de construction.





Donc, nous avons une idée: nous voulons construire une maison. Qu'allons-nous faire pour cela?





1. Analyse commerciale

À ce stade, nous devons comprendre au mieux nos attentes vis-à-vis de la nouvelle maison. 





Premièrement, nous devons décider où notre bâtiment sera construit. À partir des options: Bureau, Web, Mobile.





  • Développement d'applications de bureau 





, .





  • 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. . , - .








All Articles