본문 바로가기

정보처리기사

(42)
I. 소프트웨어 설계 - 요구사항 확인 (2) (1) 요구분석 기법 1. 요구분석의 개념 - 도출된 요구사항 간 상층을 해결하고 소프트웨어의 범위를 파악하여 외부환경과의 상호작용을 분석하는 과정 2. 요구분석 기법 - 분석 기법으로는 요구사항 분류, 개념 모델, 요구사항 할당, 요구사항 협상, 정형 분석 등이 있다 기법 설명 요구사항 분류 - 요구사항이 기능인지 비기능인지 - 요구사항이 소프트웨어에 미치는 영향의 범위를 파악 - 요구사항이 소프트웨어 생명주기 동안 변경이 발생하는지 확인 개념 모델링 - 개념 모델은 문제 도메인의 *엔터티들과 개별관계 및 종속성 반영 - 시나리오로 나타내기 위해 *유스케이스 다이어그램이 많이 사용 요구사항 할당 - 요구사항을 만족시키기 위한 아키텍처 구성요소를 식별하는 활동 - 다른 구성요소와 어떻게 상호 작용하는지 ..
I. 소프트웨어 설계 - 요구사항 확인 (1) (1) 플랫폼 기능 분석 1. 플랫폼의 개념 하드웨어 + 소프트웨어 결합. 동일 플롯폼 내에서는 상호 호환이 가능하도록 만들어진 결합체를 의미 2. 플랫폼의 유형 크게 세가지 (싱글 , 투 , 멀티 사이드)로 구분됨 유형 설명 사례 싱글 사이드 플랫폼 제휴 관계를 통해 소비자와 공급자를 연결 아이튠즈 안드로이드 투 사이드 플랫폼 두 그룹을 중개하고 모두에게 개방 소개팅 앱 멀티 사이드 플랫폼 다양ㅇ한 이해관계 그룹을 연결하여 중개 페이스북 인스타그램 3. 플랫폼의 기능 - 개발과 운영비용이 감소하고 생산성이 향상됨 - 동일 플랫폼 커뮤니티 형성 및 네트워크 효과 4. 플랫폼 기능 분석 절차 - 프로세스를 참조하여 작업을 수행한다 순서 절차 설명 1 현행 플랫폼 자료수집 - 제시자료와 인터뷰를 통해 수집 ..