본문 바로가기
정보/정보처리기사

정보처리기사 요점정리 - 1. 요구사항 확인

by 매니션 2021. 9. 25.
반응형

1단원 요구사항 확인

  1. 아키텍쳐 구성요소 및 특징
    • 아키텍처의 개념 : 소프트웨어가 가진 특성과 관계를 표현하는 구조체
      • 아키텍처 명세서 : 산출물
      • 이해관계자 : 관련된 모든 사람과 조직
      • 관심사 : 시스템에 대한 의견과 목표
      • 관점 : 개발시 토대가 되는 패턴이나 양식
      • 뷰 : 전체 시스템
      • 근거 : 결정근거
  2. 소프트웨어 아키텍쳐4+1 개념과 종류
    • 개념 : 고객의 요구사항을 4개의 관점에서 본 소프트웨어적 접근 방법

- (유논프구배) - 유스케이스뷰 : 작업을 주도하고 다른 뷰를 검증 - 논리뷰 : 설계 모델의 <b>추상화</b>이며 클래스를 식별(클래스 다이어그램) - 프로세스뷰 : <b>관계</b>를 표현하는 뷰이며 비기능적 요구사항을 고려 - 구현뷰 : (=컴포넌트 뷰) 소프트웨어 <b>구성</b>을 표현하는 뷰(컴포넌트 다이어그램) - 배포뷰 : 물리적인 노드의 <b>구성과 상호 연결관계</b>를 표현하며 비기능적 요구사항을 고려(배포 다이어그램)

  1. 유스케이스의 정의
    • 사용자 관점에서 본 시스템의 기능
  2. 프레임워크의 정의
    • 개발시 재사용이 가능하게끔 클래스를 제공하는 틀
  3. 프로토콜의 정의
    • 데이터 교환을 원할히 하기 위한 일련의 통신규약
  4. 운영체제의 정의와 종류
    • 사용자가 쉽게 사용할 수 있도록 인터페이스를 담당하는 소프트웨어
    • 윈도우 > 리눅스 > 유닉스 (용량) / 안드로이드, ios
  5. OSI 7계층의 정의 및 사용이유
    • 네트워크 통신 문제를 완화하기 위해 국제표준화 기구에서 제안한 네트워크 기본 모델
  6. OSI 7계층의 명칭, 종류, 특징, 전송단위
    • (물데네전세표응) 명칭 / 전송단위 / 프로토콜 / 특징
      • 물리계층 / 비트 / RS-232C :전기적 신호 변환
      • 데이터링크계층 / 프레임 / 이더넷 : 전송오류제어, 동기화 등
      • 네트워크계층 / 패킷 / IP, ICMP : 최적화된 경로제공
      • 전송계층 / 세그먼트 / TCP, UDP : 신뢰성있는 통신 보장,재조립 등
      • 세션계층 / 데이터 / SSH,TLS : 연결 접속 및 동기제어
      • 표현계층 / 데이터 / JPEG,MPEG : 암/복호화
      • 응용계층 / 데이터 / HTTP, FTP : 사용자-네트워크간 응용서비스 연결
  7. DBMS의 정의와 기능
    • 데이터베이스 매니지먼트 서비스. 데이터의 집합을 만들고 저장 및 관리하는 기능을 하는 프로그램
  8. 미들웨어의 정의와 예시
    • 프로그램간 원만한 통신이 이뤄질 수 있도록 제어해주는 소프트웨어
    • 소프트웨어와 운영체제 사이에 위치
    • 대표적인 미들웨어는 WAS
  9. WAS의 정의와 특징
    • 안정적 트랜젝션처리, 다른 이기종 시스템과의 연동을 지원
  10. 기능적, 비기능적 요구사항의 각 특징
    • 기능적 : (기완일) 기능성 / 완전성 / 일관성
    • 비기능적 :(신사효유이) 신뢰성 / 사용성 / 효율성 / 유지보수성 / 이식성
  11. 요구사항 개발 프로세스
    • (도분명확) 도출 / 분석 / 명세 / 확인
      • 확인 : 동료검토 / 워크스루 / 인스펙션
  12. 요구사항 관리절차
    • (협기변확) 협상 / 기준선 / 변경 관리 / 확인 및 검증
  13. 비용산정 모델의 하향식, 상향식 산정기법의 종류
    • 하향식 : 델파이기법(전문가 합의법) / 전문가판단
    • 상향식
      • LoC(Lines of Code) : 코드라인 수. 비관치,중간치,낙관치를 측정
      • Man Month : 1인 1개월 일의 양 기준으로 계산
      • COCOMO : 프로그램 규모에 따른 비용산정(단순형 / 중간형 / 임베디드형)
      • 푸트남 모형 : 단계별로 인력 분포를 가정. 자동화 추적도구 SLIM
      • 기능점수모형(FP, function point) : 기능별 가중치를 부여하여 계산
  14. 분석클래스 스테레오 타입(3가지)
    • 경계 : |-O
    • 엔티티 : 으
    • 제어 : ⟲
  15. 분석 모델의 기술적 타당성 검토 항목
    • (성상아기)
      • 성능 및 용량 산정의 적정성
      • 시스템 간 상호 운용성
      • IT시장 성숙도 및 트렌드 부합성
      • 기술적 위험 분석
반응형

댓글