본문 바로가기
728x90
반응형

정보처리기사20

정보처리기사 실기_요구사항 확인 4📚 분석 모델 검증 방법 1. 유스케이스 모델 검증 : 시스템 기능에 대한 유스케이스 모형 상세화 수준 및 적정성 검증을 위해서 액터, 유스케이스, 유스케이스 명세서 점검 *액터(Actor)란? 시스템이 외부에 있고, 시스템과 상호작용을 하는 사람 또는 시스템이다. *유스케이스(usecase) 란? 시스템이 액터에게 제공해야 하는 기능으로 시스템 요구사항이자, 사용자입장에서 바라본 시스템의 기능이다. 2. 개념 수준의 분석 클래스 검증 3. 분석 클래스 검증 분석 모델의 기술적 타당성 검토 1. 성능 및 용량 산정의 적정성: 요구사항을 만족시키기 위한 분석 모델에 따라 시스템을 구현할때 요구되는 시스템의 자원 식별 분석 클래스에서 불 필요하고 지나치게 많은 속성들을 포함시키게 되면 객체 생성시 시스템의 메모.. 2022. 3. 13.
정보처리기사 실기_요구사항 확인 3📚 요구사항 분류 1. 기능적 요구사항 특징: 기능성, 완전성, 일관성 사례: -온라인 홈페이지에서는 쇼핑카트에 주문하고자 하는 품목을 저장할 수 있는 장바구니 기능을 제공해야함 - 상품의 결제 수단은 신용카드,무통장 입금, 포인트 결제가 가능해야함. 2. 비기능적 요구사항 특징: 신뢰성, 사용성, 효율성, 유지보수성, 제약사항 사례: - 특정 함수의 호출 시간은 3초를 넘지 않아야 함. - 시스템은 하루 24시간 가동되어야 하며 가동률 99.5%를 만족해야함. - 시스템은 운영되는 중에 패치 및 업그레이드를 할 수 있어야 함. 요구사항 개발 프로세스 => 도 분 명 확 (요구사항 도출 , 요구사항 분석, 요구사항 명세, 요구사항 확인 및 검증) 요구사항 명세서 소프트웨어 요구, 설계, 원시코드 등의 저작자.. 2022. 3. 13.
정보처리기사 실기_요구사항 확인 2📚 4+1 뷰 1. 유스케이스 뷰 : 유스케이스 또는 아키텍처를 도출하고 설계하며, 다른 뷰를 검증하는데 사용되는 뷰 2. 논리 뷰 : 시스템의 기능적인 요구사항이 어떻게 제공되는지 설명해주는 뷰 3. 프로세스 뷰 : 시스템의 비기능적인 속성으로서 자원의 효율적인 사용, 병행 실행, 비동기, 이벤트 처리 등을 표현한 뷰 4. 구현 뷰: 개발 환경안에서 정적인 소프트웨어 모듈의 구성을 보여주는 뷰, 5. 배포 뷰: 컴포넌트가 물리적인 아키텍처에 어떻게 배치되는가를 매핑해서 보여주는 뷰 소프트웨어 아키텍처 패턴 유형 1. 계층화 패턴 : 시스템을 계층으로 구분하여 구성하는 패턴 2. 클라이언트 - 서버 패턴 : 하나의 서버와 다수의 클라이언트로 구성된 패턴 3. 파이프- 필터 패턴 : 데이터 스트림을 생성하고 .. 2022. 3. 12.
정보처리기사 실기_요구사항 확인 1📚 1. 애자일 방법론 절차보다는 사람이 중심이 되어 변화에 유연하고 신속하게 적응하면서 효율적으로 시스템을 개발할 수 있는 신속, 적응적 경량 개발 방법론이다. 개발 기간이 짧고 신속하며, 워터폴에 대비되는 방법론으로 개발과 즉시 피드백을 받아서 유동적으로 개발할 수 있다. 2. LOC가 30,000라인이고, 개발자가 5명이며, 개발자가 월 평균 300라인을 개발한다. 이때 프로젝트 개발 기간과 계산식을 쓰시오. 프로젝트 개발 기간: 30,000 / 300*5 = 20개월 3. 럼바우 모델링 설명 * 이 문제는 럼바우 를 보는 순간 => 객(체) 동(적) 기(능) 를 떠올려야 한다. + 객체 모델링 == 정보 모델링 1. 프로세스들의 자료 흐름을 중심으로 처리 과정을 표현하는 모델링으로 자료 흐름도(DFD.. 2022. 3. 12.
728x90
반응형