소프트웨어공학 기말고사 문제(10문제)
- 최초 등록일
- 2022.11.16
- 최종 저작일
- 2022.06
- 6페이지/ 한컴오피스
- 가격 3,000원
* 본 문서(hwp)가 작성된 한글 프로그램 버전보다 낮은 한글 프로그램에서 열람할 경우 문서가 올바르게 표시되지 않을 수 있습니다.
이 경우에는 최신패치가 되어 있는 2010 이상 버전이나 한글뷰어에서 확인해 주시기 바랍니다.
소개글
소프트웨어공학 기말고사에 나왔던 모든 문제를 정리한 것입니다.
총 10문제가 서술형으로 나왔으며 이 자료에는 모든 문제와 정답까지 수록되어있습니다.
이 과목의 제 학점은 A+였으며, 이 족보만 있다면 수업을 안 듣고도 충분히 A+ 학점을 받으실 수 있을 것이라고 생각합니다.
목차
없음
본문내용
1. 계층 아키텍처, 저장소 아키텍처, 클라이언트 서버 아키텍처, 파이프 필터 아키텍처의 장점과 단점을 각각 기술하시오. (그림 6.7 ~ 그림 6.14 이용)
-계층 아키텍처
장점 : 인터페이스가 유지된다면 전체 계층을 대체하는 것이 가능하다. 중복된 기능이 각 계층에 제공될 수 있다.
단점 : 현실적으로 계층들을 명확하게 분리하는 것이 종종 어렵다. 상위 수준 계층이 바로 아래 계층을 통하지 않고 하위 수준 계층과 직접 상호 작용해야 할 수 있다. 서비스 요청이 각 계층에서 처리되면서 여러 단계에서 해석되므로 성능이 문제가 될 수 있다.
-저장소 아키텍처
장점 : 컴포넌트들이 독립적이고 다른 컴포넌트들의 존재를 알 필요가 없다. 한 컴포넌트에 의한 변경이 모든 컴포넌트로 전파된다. 모든 데이터는 한 장소에 일관성 있게 관리된다.
단점 : 저장소가 단일 장애점이므로 저장소의 문제는 전체 시스템에 영향을 끼친다. 모든 통신이 저장소를 통하도록 구성되어 있으므로 비효율적일 수 있다. 저장소를 여러 컴퓨터에 분산시키는 것은 어려울 수 있다.
-클라이언트 서버 아키텍처
장점 : 서버가 네트워크 상에 분산될 수 있다. 일반적인 기능은 모든 클라이언트가 사용할 수 있으며 모든 서비스에 의해 구현될 필요가 없다.
단점 : 각 서비스가 단일 장애점이므로 서비스 거부 공격(DoS)에 민감하다. 성능이 시스템뿐만 아니라 네트워크에도 영향을 받기 때문에 성능을 예측하기 어려울 수 있다. 서버를 서로 다른 기관에서 소유한다면 관리 문제가 발생할 수 있다.
참고 자료
없음