Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
Tags
- 상자그림
- axis interceptor
- 데이터베이스 인덱스
- 파티셔닝
- redis
- 인덱스 추가
- scan
- DB 파티셔닝
- 다섯수치요약
- 데이터베이스
- 히스토그램
- 복합인덱스
- 인덱스 순서
- R Studio
- f45
- partitioning
- axios
- 레디스
- 쿼리 실행계획
- PostgreSQL
- 데이터베이스 파티셔닝
- 글또
- Sharding
- 다형성
- 오버로딩
- Retry
- 샤딩
- 그래프
- 통계학개론
- 오버라이딩
Archives
- Today
- Total
목록소프트웨어 공학 (9)
haileyjpark
[소프트웨어 공학] 모듈화와 응집도/결합도
모듈화란 모듈이란 프로그램을 구성하는 시스템을 기능 단위로 독립적인 부분으로 분리한 것이다. 단순히 규모가 큰 것을 작게 나눈 조각이 아니라, 하나 이상의 논리적인 기능을 수행하기 위한 명령어들의 집합이라고 할 수도 있다. 모듈의 특징 모듈은 독립적인 프로그램 그 자체일 수도 있고, 함수나 메서드일 수도 있다. 모듈이 되려면 다른 것들과 구분될 수 있는 독립적인 기능을 가져야 하고, 유일한 이름을 사용해야 한다. 다른 프로그램이나 다른 모듈에서 호출하여 사용할 수도 있어야 한다. 모듈 자체로서 재사용될 수 있고 독립적으로 컴파일이 가능해야 한다. 모듈은 다양한 형태로 존재할 수 있는데, 용도가 비슷한 함수나 추상화된 자료, 객체, 메서드 등이 이에 해당한다. 모듈화의 장점 프로그램의 복잡도가 줄어들고 이..
소프트웨어 공학
2022. 6. 26. 23:55