모듈이란?
- 프로그램을 구성하는 구성 요소의 일부
- 관련된 데이터와 함수들이 묶여서 모듈을 형성
EX)
내가 만화방에서 쓰는 프로그램을 만든다고 가정을 해보자.
간략하게 프로그램을 세분류로 나눈다고 가정해보자
1. 고객관리
2. 도서관리
3. 매출관리
이렇게 크게 기능적으로 나누어진 프로그램을 가르켜 모듈이라고 합니다.
총 3개의 모듈로 고객관리 라는 프로그램이 하나의 모듈이되는거죠.
인터페이스란?
- 구현된 것은 아무 것도 없는 밑그림만 있는 기본 설계도
- 인터페이스를 어떤 것에 중점을 두고 설계 하냐에 따라 나누어 질 수 있다.
(EX. 사용자 인터페이스, 시스템 인터페이스 등)
- 인터페이스 설계라고하면 겉테두리를 어떤식으로 설계를 할것인지 말하는거다.
EX)
화면 인터페이스
- 사용자와 시스템이 상호작용 할 수 있도록 입력과 출력을 제공하는 창구 역할을 한다.
- 웹 프로그래밍 관점에서 인터페이스를 바라보면 브라우저를 사용할 때 우리가 자주 보는 웹사이트 화면이 바로 인터페이스에 해당한다.
- 사용자 물건 구매요청 > 인터페이스(사용자요청을 웹서버에 전달) > 프로세스기능 수행(데이터 삽입, 갱신, 삭제등) >
완료한 결과를 다시인터페이스 통해 사용자가 알아볼수 있게 변환후 표출
'IT 용어 정리' 카테고리의 다른 글
JSON과 XML이란? (0) | 2020.03.10 |
---|---|
소프트웨어 개발비용 산정기법이란? (0) | 2020.03.09 |
디자인 패턴이란? (0) | 2020.03.04 |
형상관리란? (0) | 2020.03.03 |
소프트웨어 생명주기란? (0) | 2020.03.02 |