2010. 9. 27. 13:00

Software의 크기 및 산출관련 글

336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.
안녕하세요 프로젝트 진행시 참고해야할 자료를 몇개 추려 놓습니다.

http://www.aivosto.com/project/help/pm-loc.html

프로젝트를 진행 할때, 그 프로젝트가 얼마나 큰건가? (How big it is)란 질문에 답을 해줘야 하는 상황이 있는데요.

가장 직관적으로 생각 할수 있는게 SLOC(Source lines of Code) 입니다.

이것말고 LLOC(Logic Lines of Code) 라고 로직별로 코드 줄을 계산하는 방식. FP(Function Point)로 계산하는 방식..여러가지가 있습니다.

중요한건 어떻게 해서든지 프로젝트의 크기를 측정할 척도로 무언가를 사용해야 하는데요.

이때 소스 라인으로 대략 구분을 할수 있습니다.

일전에 학교에서 배웠던 자료를 구할수 없어서 인터넷 자료를 활용 합니다.

위의 링크에서 갖고 온겁니다.

LINES Size
0..9999 Small
10,000..49,999 Medium
50,000..99,999 Semi-large
100,000..499,999 Large
500,000.. Very large


http://en.wikipedia.org/wiki/Software_Sizing
http://en.wikipedia.org/wiki/Source_lines_of_code


위의 링크에서는 운영체제를 비교 대상으로 삼았습니다.

Year Operating System SLOC (Million)
1993 Windows NT 3.1 4-5[1]
1994 Windows NT 3.5 7-8[1]
1996 Windows NT 4.0 11-12[1]
2000 Windows 2000 more than 29[1]
2001 Windows XP 40[1]
2003 Windows Server 2003 50[1]


1993년도부터 운영 체제는 Large ~ Very Large로 분류가 될 정도의 규모 이네요.

http://www.codeproject.com/KB/architecture/estimate-manhour-software.aspx

코드 프로젝에서 맨아워로 작업 시간 산출하는 글입니다.

대략 소프트웨어의 크기에 따라서 산출되는 시간이 달라지는 연유 입니다.

그럼 좋은 하루 되세요.