투케이2K

21. (소프트웨어공학/SoftwareEngineering) 절차지향(Procedural Programming) 프로그래밍 개념 설명 본문

SE & OS & HW

21. (소프트웨어공학/SoftwareEngineering) 절차지향(Procedural Programming) 프로그래밍 개념 설명

투케이2K 2022. 10. 26. 22:26

[학습 구분]

과목 : 소프트웨어공학

 

[설 명]

1. 절차지향 이란, 물이 위에서 아래로 흐르는 것처럼 순차적인 처리가 중요시 되며 프로그램 전체가 유기적으로 연결되도록 만드는 프로그래밍 기법입니다

- 객체 지향 이란 객체 지향 프로그래밍은 객체들 간의 상호작용을 통해 프로그램을 만드는 것 입니다

2. 절차 지향 모델링은 프로그램을 기능중심으로 어떤 기능을 어떤 순서로 처리하는가에 초점을 맞춥니다

3. 절차지향 은 체지향 언어를 사용하는 것에 비해 더 빨리 처리 되어 시간적으로 유리합니다

4. 절차지향 장점 및 단점 :

- 절차지향은 컴퓨터의 처리구조와 유사해 실행속도가 빠릅니다

- 절차지향 프로그래밍은 유지보수가 어렵습니다

- 절차지향 프로그래밍은 코드의 순서가 바뀌면 동일한 결과를 보장하기 어렵습니다

- 절차지향 프로그래밍은 디버깅이 어렵습니다

5. 대표적인 절차지향 언어 : C 언어


 

반응형
Comments