diff --git a/foss_lab/lab1212/1212.md b/foss_lab/lab1212/1212.md new file mode 100644 index 0000000000000000000000000000000000000000..4ff0fc8559c35ebd15a3a51b9ee788dbb40309ab --- /dev/null +++ b/foss_lab/lab1212/1212.md @@ -0,0 +1,7 @@ +* 구현하는 비용보다 테스트하는 비용이 두 배 더 든다. 유지보수 비용은 예측이 잘 안된다. 시간도 비용에 포함이다. +* SW development cost : development (63%), project management (15%), quality assurance (15%), design (7%) +* 비기술적 비용 요소 : application domain, staff stability, program lifetime, dependence on external environment, hardware stability +* 기술적 비용 요소 : module independence, programming language, programming style, program validation & testing, documentation, configuration management +* 유저 인터페이스 디자인을 완료하면 개발 비용 추산 정확도가 1.5 ~ 1.25 까지 떨어진다. +* 소프트웨어 유지보수 비용을 줄이기 위해서 오픈소스를 사용하는 것이 도움이 된다. +* 오픈소스가 빠른 속도의 소프트웨어 혁명의 주역이다. 마이크 로소프트, 페이스북, 도커, 앵귤라, 구글 순으로 오픈소스 기여