Page 523 - MDP2022-3
P. 523

제  3  장  소프트웨어  설계




            1.  개요
              Flask  웹  프레임워크를  사용했고  python으로  주요  코드를  짰다..  SQLite는  회원  정보와
            ToDo  List  정보를  저장할  때  사용했다.  HTML과  CSS로  웹  사이트를  꾸몄다.



            2.  프로그램


              가.파이썬






                                    네덜란드  개발자가  만든  프래그래밍  언어로  문법이  간결하고  표현  구조가  인
                                    간의  사고  체계와  닮아  배우기  쉽다.  유지  보수와  관리가  쉽고  외부의  풍부한
                                    라이브러리가  있고  생산성이  높다.    라즈베리파이를  사용할  때  사용했다.










              나.sqlite




                                    Mysql이나  PostgreSQL와  같은  데이터베이스  관리  시스템이지만,  서버가  아
                                    니라  응용  프로그램에  넣어  사용하는  비교적  가벼운  데이터베이스이다.  일반
                                    적인  DBMS에  비해  대규모  작업에는  적합하지  않지만,  중소규모의  프로젝트
                                    라면  속도에  손색이  없기  때문에  DB  작업에  sqlite를  선택해서  사용하고  있습
                                    니다.









              다.Rest  API





                                    REST  아키텍처의  제약  조건을  준수하는  애플리케이션  프로그래밍  인터페이
                                    스이다.  컴퓨터나  시스템과  상호  작용하여  정보를  검색하거나  기능을  수행하
                                    고자  할  때  API는  사용자가  원하는  것을  시스템에  전달할  수  있게  지원하여
                                    급식표  정보를  요청하여  외부에  있는  급식표  정보를  불러올  때  사용합니다.
   518   519   520   521   522   523   524   525   526   527   528