728x90
반응형
반응형
IT CookBook, 쉽게 배우는 소프트웨어 공학(2판)
- 저자 :김치수
- 출간 :2021-06-30
- ISBN :9791156645429
[쉽게 배우는 소프트웨어 공학(2판)] 연습문제 솔루션
Chap3. 계획
- 1) 25개월
- 2) organic
- 4) Sequential
- 2) 기능 점수는 원시 코드의 구현에 이용되는 프로그래밍 언어에 종속적이다.
- 3) 하드웨어의 성능
- 4) PERT
- 1) Putnam 방법
- 2) SLIM
- 1) 클래스 인터페이스
- 4) 내부 출력(IO)
반응형
- 3) CPM 네트워크에서 작업의 선후 관계는 파악되지 않아도 무관하다.
- 3) 14일
- 1) 5일
- 4) 개발 기간을 단축하려면 인력과 자원을 늘리면 된다.
- 4) CPM 기법
- 오픈소스(open source): 소프트웨어 개발에서 오픈소스를 사용하는 것은 비용 절감 측면에서 매우 효율적이다. 그런데 오픈소스를 사용할 때 보안 및 라이선스 위험을 대수롭지 않게 여겨 어려움을 겪는 경우를 흔히 볼 수 있다. 2018년 한 기업이 오픈소스 분쟁 소송으로 205만 달러(한화로 약 23억 원)를 지불하고 합의한 사례가 있다. 또 라이선스 위반율은 2017년 기준 30%가 넘을 정도로 심각한 수준이다. 오픈소스의 취지가 개방된 원시 코드를 자유롭게 수정해 사용할 수 있는 것인데 왜 이런 문제들이 발생 할까? 사실 오픈소스는 원시 코드가 개방되어 있다는 것이지 아무렇게나 가져다 사용할 수 있는 것은 아 니다. 오픈소스도 상용 소프트웨어처럼 저작권, 특허권과 같은 지식 재산권으로 보호받는 소프트웨어다. 따라서 법적인 문제가 발생하지 않으려면 오픈소스를 사용할 때 어디까지 무료로 사용할 수 있는지 확인 해야 한다. 또 라이선스를 이용하기 위해 준수할 사항이 무엇인지 확인하고 그 범위 안에서 사용해야 한 다. 결국 오픈소스를 문제없이 사용하려면 법적 타당성(legal feasibility)을 충분히 검토해야 한다.
반응형
- 5일
- 3.33 persons-week
728x90
반응형
'Major > 소프트웨어 공학' 카테고리의 다른 글
[쉽게 배우는 소프트웨어 공학(2판)] 연습문제 6장 답 (0) | 2023.10.24 |
---|---|
[쉽게 배우는 소프트웨어 공학(2판)] 연습문제 5장 답 (0) | 2023.10.24 |
[쉽게 배우는 소프트웨어 공학(2판)] 연습문제 4장 답 (0) | 2023.10.24 |
[쉽게 배우는 소프트웨어 공학(2판)] 연습문제 2장 답 (0) | 2023.10.24 |
[쉽게 배우는 소프트웨어 공학(2판)] 연습문제 1장 답 (2) | 2023.10.23 |