가용도
mtbf = 고장률의 역수
mttf = 총가동시간 / 고장시간
mttr = 총고장시간 / 고장건수
가용도 = mttf / mtbf
cpm 네트워크
타당성 3가지
기술적 타당성 = 프로젝트가 기술적으로 가능한지
경제적 타당성 = 프로젝트가 경제적으로 가능한지 (이익을 창출할 수 있을지)
운영적 타당성 = 프로젝트가 실제로 사용 가능한지 (조직과 잘 맞음? 클라이언트가 사용 가능?)
유스케이스 다이어그램
통신 다이어그램
- 직사각형 : 객체
- 선 : 관계
- 화살표 : 메세지가 흐르는 방향
- 번호 : 메세지 전송 순서
순차 다이어그램
비용 산정 기법
- 상향식
- loc = 라인 / (생산성 * 프로그래머)
- cocomo
- 조직형 = 조직형 (소규모 소프트웨어, 비즈니스 로직)
- 반분리형 = 30만 라인 이하
- 내장형 = 30만 라인 이상 (운영체제, 대규모 트랜잭션)
- 기본형 = 라인 수와 개발 유형 사용해서 비용 산정
- 중간형 = 제품, 컴퓨터, 개발자 특성 고려해 비용 산정
- 발전형 = 개발 공정별로 더욱 자세하게 비용 산정
- 보정 후 기능 점수 = 기본 점수 * 보정 인자
- 하향식 (전문가들)
dfd
- data store = db테이블
- terminator = 대상
- process = 수행
- data flow = 데이터 이동