개발 모듈 식 프로그래밍이란 무엇입니까? -techopedia에서 정의

모듈 식 프로그래밍이란 무엇입니까? -techopedia에서 정의

차례:

Anonim

정의-모듈 식 프로그래밍이란 무엇입니까?

모듈 식 프로그래밍은 컴퓨터 프로그램을 별도의 하위 프로그램으로 세분화하는 프로세스입니다.

모듈은 별도의 소프트웨어 구성 요소입니다. 시스템의 다른 구성 요소와 함께 다양한 응용 프로그램 및 기능에서 종종 사용될 수 있습니다. 비슷한 기능이 동일한 프로그래밍 코드 단위로 그룹화되고 별도의 기능이 별도의 코드 단위로 개발되어 다른 응용 프로그램에서 코드를 재사용 할 수 있습니다.

객체 지향 프로그래밍 (OOP)은 모듈 식 프로그래밍 개념과 광범위하게 호환됩니다. 모듈 식 프로그래밍을 통해 여러 프로그래머가 작업을 분할하고 프로그램 조각을 독립적으로 디버깅 할 수 있습니다.

Techopedia는 모듈 식 프로그래밍을 설명합니다

모듈 식 프로그래밍의 모듈은 구성 요소 간의 논리적 경계를 강화하고 유지 관리 성을 향상시킵니다. 인터페이스를 통해 통합됩니다. 이들은 서로 다른 모듈 간의 종속성을 최소화하도록 설계되었습니다. 팀은 모듈을 개별적으로 개발할 수 있으며 시스템의 모든 모듈에 대한 지식이 필요하지 않습니다.


각각의 모든 모듈 형 응용 프로그램에는 관련된 버전 번호가 있습니다. 이는 개발자에게 모듈 유지 관리에 유연성을 제공합니다. 변경 사항을 모듈에 적용해야하는 경우 영향을받는 서브 루틴 만 변경해야합니다. 이를 통해 프로그램을보다 쉽게 ​​읽고 이해할 수 있습니다.


모듈 식 프로그래밍에는 기본 모듈과 많은 보조 모듈이 있습니다. 기본 모듈은 보조 모듈 기능을 호출하는 실행 파일 (EXE)로 컴파일됩니다. 보조 모듈은 별도의 실행 파일로 존재하며 기본 EXE가 실행될 때로드됩니다. 각 모듈에는 PROGRAM 문에 고유 한 이름이 지정되어 있습니다. 메인 모듈에서 사용하는 기능을 내 보내야하는 경우 쉽게 액세스 할 수 있도록 모듈 간 기능 이름이 고유해야합니다.


모듈 개념을 지원하는 언어는 IBM Assembler, COBOL, RPG, FORTRAN, Morpho, Zonnon 및 Erlang입니다.


모듈 식 프로그래밍을 사용하면 다음과 같은 이점이 있습니다.

  • 적은 코드를 작성해야합니다.
  • 재사용을 위해 단일 프로 시저를 개발할 수 있으므로 코드를 여러 번 다시 입력 할 필요가 없습니다.
  • 소규모 팀이 전체 코드의 일부만 처리하므로 프로그램을보다 쉽게 ​​설계 할 수 있습니다.
  • 모듈 식 프로그래밍을 사용하면 많은 프로그래머가 동일한 응용 프로그램에서 공동 작업 할 수 있습니다.
  • 코드는 여러 파일에 저장됩니다.
  • 코드는 짧고 간단하며 이해하기 쉽습니다.
  • 서브 루틴 또는 기능에 국한되어 오류를 쉽게 식별 할 수 있습니다.
  • 많은 응용 프로그램에서 동일한 코드를 사용할 수 있습니다.
  • 변수의 범위 지정을 쉽게 제어 할 수 있습니다.
모듈 식 프로그래밍이란 무엇입니까? -techopedia에서 정의