일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- Java#java#메모리영역#클래스로더#가비지컬렉터
- IntelliJ#인텔리제이#인텔리#단축키
- 쿼리스트링#쿼리문자열#바인딩
- tibero#티베로#이중화#failvover
- 자바
- 국비지원#국비교육#국비지원자바#국비교육자바#css#HTML#JAVA
- Java#java#자바#다오#디티오#브이오#dao#dto#vo
- #java#JAVA#프로그래밍#웹개발자
- 항해99 #항해플러스 #주니어개발자 #주니어개발자역량강화 #주니어개발자멘토링 #개발자사이드프로젝트 #코딩부트캠프 #코딩부트캠프후기
- #
- 국비지원JAVA
- 국비지원JAVA#국비교육JAVA#국비지원자바#국비교육자바#JSP#SERVLET#서블릿#
- java
- 항해플러스#항해#항해플러스3기#회고
- 국비지원JAVA#국비지원자바#프로그랭#JSP#국비지원JSP#국비교육JSP#웹개발자#코딩
- spring#Spring#RequestBody#ResponseBody
- html#HTML#프론트엔드#개발자#코딩#국비지원#국비교육#국비지원프론트엔드#국비지원HTML#국비지원html#국비프론트엔드
- Java#JAVA#매개변수
- Java#컴파일러#자바컴파일러#
- Spring#spring#스프링#스프링프레임워크#스프링자동주입#스프링생성자#스프링기본#국비지원#국비교육#국비지원스프링
- db#데이터베이스#오라클#sql
- Spring#spring#스프링#스프링프레임워크#스프링의존성주입#스프링생성자#스프링기본#국비지원#국비교육#국비지원스프링
- Java#정처기#비트연산자#정보처리기사
- 국비지원#국비교육
- 자바#Java#배열예시#연습#기초다지기
- Resource #
- 개발자#it도서#도메인#DDD#ddd
- 프로그래밍
- 개발자도서#개발자책#도메인#DDD#도메인주도개발시작하기#개발스터디#
- 국비지원자바#국비교육자바#국비지원java#국비교육java#자바스크립트#프론트엔드
Archives
- Today
- Total
개린이 개발노트
소프트웨어 비용 산정 방법(LOC기법,COCOMO) 본문
728x90
1. 소프트웨어 비용 산정 ( 하향식 )
- 과거의 비슷한 경험을 통해 개발자들이 참여한 회의를 통해 비용을 산정한다.
● 전문가 감정 기법
- 경험이 많은 두명 이상의 전문가에게 비용을 산정을 의뢰하는 방식이다
● 델파이 기법
- 전문가 감정 기법의 주관적인 편견을 보완하기 위해 많은 전문가의 의견을 종합하여 산정한다
2. 비용 산정 기법 ( 상향식 )
- 세부적인 작업 내용을 단계별로 비용을 산정하고 집계하여 비용을 산정한다
◆ LOC ( 원시 코드 수 ) 기법 ◆
- SW 각 기능의 원시 코드 라인 수의 비관치, 낙관치, 기대치를 측정하여 예측하여 비용을 산정하는 기법이다
예측치 = a + 4m + b / 6
a = 낙관치
b = 비관치
c = 기대치
※ 아래 문제를 통해 다시한번 설명드리겠습니다
◆ 개발 단계별 인원수 기법 ◆
- 기능을 구현시키는 데 필요한 노력을 생명 주기의 각 단계별로 산정한다 ( LOC보다 정확하다 )
※ 참고 문제 ※
20년5월
1. LOC 기법에 의하여 예측된 총 라인 수가 30,000라인, 개발에 참여할 프로그래머가 5명, 프래그래머들의 편균 생산성이 월간 300라인일 때 개발에 소요되는 기간을 계산식과 함께 쓰시오
답
20
풀이
( 30,000 / 300 ) / 5 = 20
라인수 라인 프로그래머
3. 수학적 산정 기법
- 비용 산정 자동호를 목표로 한다
- COCOMO 모형, Putnam 모형, 기능 정수 모형
◆ COCOMO 모형 ◆
- LOC에 의한 비용 산정 기법
- 보헴의 제안
< COCOMO 개발 유형 >
유형 특징 조직형 - 중 소규모 소프트웨어
-5만 라인 이하반분리형 - 조직형과 내장형 중간형 소프트웨어
- 30만 라인 이하
- 컴파일러, 인터프리티 개발내장형 - 초대형 규모의 소프트웨어
- 30만 라인 이상
-시스템 프로그램 개발
< COCOMO 종류 >
종류 특징 기본형 - 소프트웨어 크기와 개발 유형을 비용 산정 중간형 - 4가지 특성에 의해 비용 산정
제품의 특성
컴퓨터의 특성
개발 요원의 특성
프로젝트 특성발전형 - 개발 공정별로 정확하게 산출하여 비용 산정
- 소프트웨어 환경과 구성 요소가 사전에 정의되어 있고 개발 과정의 후반부에 적용한다
◆ Putnam 모형 ◆
- 소프트웨어 생명 주기의 전 과정 동안에 사용될 노력의 분포를 예상하는 모영
- 대형 프로젝트 노력 분포 산정
- 개발 기간이 늘어나면 인원의 노력이 감소
- 생명 주기 예측 모형이라고도 한다
◆ 기능 점수 모형 ◆
- 소프트웨어의 기능을 증대시키는 요인별 가중치를 부여하고, 요인별 가중치를 합산하여 총 기능 점수를 산출한다.
- 소프트웨어 기능 증대 요인
자료 입력
정보 출력
명령어
데이터 파일
외부 루틴과 인터페이스
※ 참고 문제 ※
20년8월
1. Rayleigh-Norden 곡선과 Putnam 예측 모델을 기초로 하여 개발된 자동화 추정도구를 쓰시오
답
SLIM
풀이
비용산정 자동화 추정 도구 2가지SLIM의 설명
ESTIMACS : 다양한 프로젝트와 개인별 요소를 수용하는 FP모형 기초로 개발된 자동화 추정 도구
728x90
'각종 시험, 자격증 > 정보처리기사(정처기)' 카테고리의 다른 글
정보시스템 보호를 위한 4가지 요소 ‘RPO, RTO, RLO, RlO’ (1) | 2023.03.23 |
---|---|
버블 정렬 (0) | 2023.03.23 |
릴리즈 노트 (0) | 2023.03.23 |
SW 개발 보안( DoS(Denial of Service) 공격, DDoS(Distributes Dos) 공격) (0) | 2023.03.23 |
프로토콜, 통신프로토콜 ,XML, 마크업 언어,SGML (0) | 2023.03.23 |