정보시스템 감리 기출해설/소프트웨어공학 해설

(제 23회) 소프트웨어 공학 / (26)~(27) 해설

아이티신비 2024. 9. 12. 09:00

26. 소프트웨어 요구사항 정보의 형태는 비즈니스 요구사항,비즈니스 룰, 제약사항, 외부 인터페이스 요구사항,특성(Feature), 기능적 요구사항, 비기능적 요구사항,품질 속성, 시스템 요구사항, 사용자 요구사항 등으로구성될 수 있다. 이들 간의 연관관계를 그림으로 표현한 것 중 가장 적절하지 않은 것은? (단, 점선은 다른 형태의 요구사항에 영향을 주거나 다른 형태의 요구사항의 원천이 되는 경우를 의미한다.)

 

 


① 가 ② 나

③ 다 ④ 라

 

▣ 요구사항 정보의 형태

  • 타원은 요구사항 정보
  • 사각형은 문서(컨테이너를 의미)로 요구사항 정보를 보관
  • 컨테이너들은 서로 다른 입력 정보의 출처를 근간으로 프로젝트 상의 서로 다른 단계에서 개발된 다른 종류의 정보를 보관

 

정답 : ④

 

 

27. 소프트웨어 요구사항의 표준화를 위하여 소프트웨어 요구사항 패턴을 정의하였다. 다음 요구사항에 가장 적절한 소프트웨어 요구사항 패턴은?

선택한 고객에 대해 금액 조정(인출 또는 대출)을 할 수 있다. 금액 조정은 다음과 같은 정보를 가진다.
- 고객 ID
- 조정 금액
- 조정 이유
각 계좌 금액 조정에 유일한 ID가 자동으로 부여된다. 극소수의 직원만이 계좌 금액 조정을 할 수 있다.

① Chronicle Requirement Pattern

② Living Entity Requirement Pattern

③ Transaction Requirement Pattern

④ Configuration Requirement Pattern

 

▣ Data Entity 요구사항 패턴

  • 비즈니스 시스템에 database 시스템을 주로 활용하는 요구사항 패턴

 

1) Chronicle Requirement Pattern

  • 이벤트 발생 저장을 위한 요구사항 패턴
  • System Process 중 에러, 큰 금맥에 대한 계좌 출금 승인

 

2)Living Entity Requirement Pattern

  • 생성되고 수정되고 소멸되는 요구사항 Entity 처리 패턴
  • 예) 은행 계좌, 상점 고객

 

 

3) Transaction Requirement Pattern

  • Living Entity 에서 이벤트 발생에 대한 요구사항 패턴
  • 상점에서 물품구매, 은행계좌 출금, 잡지 구독 등

 

4) Configuration Requirement Pattern

  • 시스템 행동을 규정하는 파라미터 정의에 대한 요구사항 패턴
  • 세율, 은행 계좌 타입

 

정답 : ③

 

 




 

공감과 댓글은 아이티신비에게 큰 힘이 됩니다.

블로그 글이 유용하다면 블로그를 구독해주세요.♥