파이썬 프로그래밍 (4) - 소켓,객체지향,생성자,디자인패턴,인스턴스,추상클래스,데이터베이스(db)
객체 지향 프로그램(java, python) vs 절차지향 프로그램(c언어, python) 절차 지향 프로그램 : 프로그램의 데이터를 처리하는 방법인 알고리즘을 중요시하며 프로그램이 순차적으로 실행되는 구조 -장점 : 컴퓨터의 처리 구조와 비슷해서 코드의 실행 속도가 빠르다 - 단점 : 유지보수가 어렵다, 순서대로 실행이 되야하기 때문에 나중에 순서를 바꾸면 결과값이 바뀔 수도 있다. - 특징 : 프로그램을 분석하기 어렵다, 대형 프로젝트에는 부적합 객체 지향 프로그램 : 모든 것들 객체로 간주하고 객체들의 모임을 프로그램을 만드는 것 간트 차트 만드는 법 간트 차트란? 요구분석 명세서 결합도 낮게 개발 비용 산정 응집도 높게 소작업 분해 -> WBS 표현 -> CPM 작성 -> 최악 소요 시간 계산 -..
2019. 3. 14.