소프트웨어공학: 두 판 사이의 차이
잔글
→주요 법칙
(→중요 개념) |
잔글 (→주요 법칙) |
||
| 38번째 줄: | 38번째 줄: | ||
* 컴포넌트 기반 개발: 프로그램을 기능 꾸러미인 컴포넌트(Component)를 조립하는 방식으로 개발하는 방법이다. 컴포넌트는 그 자체로는 이미 완성되었고 단지 독립적인 실행이 되지 않을 뿐이다. 이를 위해서는 컴포넌트 개발 프로세스와 컴포넌트 조립 프로세스가 분리되어야 한다. | * 컴포넌트 기반 개발: 프로그램을 기능 꾸러미인 컴포넌트(Component)를 조립하는 방식으로 개발하는 방법이다. 컴포넌트는 그 자체로는 이미 완성되었고 단지 독립적인 실행이 되지 않을 뿐이다. 이를 위해서는 컴포넌트 개발 프로세스와 컴포넌트 조립 프로세스가 분리되어야 한다. | ||
== 주요 법칙 == | === 주요 법칙 === | ||
* 보헴의 법칙: 소프트웨어 개발 후반으로 갈 수록 버그를 발견했을 때 수정에 필요한 노력과 시간, 자원이 증가한다는 법칙. | * 보헴의 법칙: 소프트웨어 개발 후반으로 갈 수록 버그를 발견했을 때 수정에 필요한 노력과 시간, 자원이 증가한다는 법칙. | ||
* 브룩스의 법칙: 소프트웨어 개발이 지체된다고 무작정 인력을 투입하면 교육 비용과 시간이 추가되기에 개발 과정이 더 지체된다는 법칙. | * 브룩스의 법칙: 소프트웨어 개발이 지체된다고 무작정 인력을 투입하면 교육 비용과 시간이 추가되기에 개발 과정이 더 지체된다는 법칙. | ||