Banner

My Tech Blog (필기)

오늘의 명언
1. 응집도 (Cohesion)모듈 내부에 서로 관련이 있는 요소들이 얼마나 잘 묶여 있는지를 나타낸다. 응집도가 높다는 것은 모듈 내부의 요소들이 서로 잘 연관되어 있어 특정 기능을 수행하는데 집중되어 있다는 뜻이다. 하나의 모듈이 하나의 책임 또는 목적을 얼마나 잘 수행하느냐, '모듈 내부의 통일성'을 보는 개념2. 결합도 (Coupling)두 모듈 간에 서로 얼마나 의존적인지를 나타낸다. 결합도가 낮다는 것은 모듈 간의 의존성이 낮아 각 모듈이 독립적으로 동작할 수 있다는 것을 의미한다. 따라서 시스템의 유연성이 높아지고, 한 모듈의 변경이 다른 모듈에 미치는 영향이 줄어든다. 응집도는 높을수록 좋다. → 한 모듈은 한 가지 일만!결합도는 낮출수록 좋다. → 모듈 간 의존 최소화! 3. 응집도의 ..
내가 보려고 정리한 것  ▶ 나선형 = 폭포수 + 프로토타입 + 위험 분석 기능 추가  ▶  애자일(Agile) = 일정한 짧은 주기 반복하며 개발 진행Ex, XP(eXtreme Programming), Scrum, FDD(기능중심), 린(LEAN), DSDM(Dynamic System. Development Method) 1. 프로젝트 계획▶ 하향식 비용산정 기법- 전문가 감정 기법 : 외부 전문가에게 비용 산정 의뢰 (객관적)- 델파이 기법: 한 명의 조정자와 여러 전문가의 의견을 종합하여 산정 ▶ 상향식 비용 산정 기법- LOC 기법 : a + 4c + b / 6 (낙관치 a, 비관치 b, 기대치c) ▶ 수학적 비용 산정- COCOMO(Constructive Cost Model) : 보헴이 제안 /..
상단으로