2020.06.06 오답노트 및 재정리 (1과목)

2023. 2. 24. 21:37정처기 필기/기출

처음 풀어본 기출 문제

1과목 : 65

2과목 : 80

3과목 : 65

4과목 : 40

5과목 : 65

진짜 턱걸이로 통화 / 심지어 커트라인 40점짜리도 있다. 심각하다. 공부하자

 

1. 요구사항 검토방법

  # 동워인

- 동료 검토

  : 작성자가 설명하고 이해관계자들이 설명을 들으며 결함을 발견하는 형태

 

- 워크스루

  : 회의 전에 검토자료 배포 후 사전 검토

 

- 인스펙션

  : 작성자 제외, 다른 검토 전문가들이 확인

 

2. 코드 설계

- 순차 코드 

  : 차례대로 일련 번호 부여

 

- 블록 코드

  : 공통성, 블록 내에서 일련번호 부여 ex) 1000~1099 : 인사부

 

- 그룹 분류 코드

  : 대/중/소 ex) 1-01-001

 

- 연상 코드

  : 명칭과 관계 있는 숫자 부여 ex) TV-40

 

- 표의 숫자 코드(유효 숫자 코드)

  : 길이,넓이,부피 등 물리적 수치 적용

 

4. 데이터 흐름도(DFD) 구성요소

- 프로세스(Process), 자료 흐름(Flow), 자료 저장소 (Data Store), 단말(Terminator)

 

5. 애플리케이션 성능 측정 항목

- 처리량, 자원사용률, 경과시간, 응답시간

 

6. UML 확장 모델

- 스테레오 타입 객체 표현기호 <<>>

 

7. GoF 디자인 패턴

생성패턴

- 추상팩토리, 팩토리메서드, 빌드, 싱글톤, 프로토타입

 

구조패턴

- 어댑터, 브리지, 컴포지트, 퍼싸드, 플라이웨이트, 프록시

 

행위 패턴

- 책임 연쇄, 커멘드, 인터프리터, 반복자, 중재자, 메멘토, 옵서버, 상태, 전략, 템플릿메소드, 방문자

 

9. 

- RPC : Remote Procedure Call 원격 프로시저 호출

- TP Monitor : 트랜잭션이 제대로 되고 있는지 확인

- ORB : 객체지향 미들웨어 (코바 표준 스펙 구현)

 

11. XP의 5가지 가치                  # 애자일 모형 (XP, 스크럼)

- 용기, 단순성, 커뮤니케이션, 피드백, 존중

# 용단커피존

 

12. UML모델 Structural Diagram

- Class Diagram

- Object Diagram

- Component Diagram

 

13. 소프트웨어 개발 방법 - 요구사항 분석

- 비용과 일정에 대한 제약 설정

- 타당성 조사

- 요구사항 정의 문서화

 

15. 공통모듈 원칙    #정명완일추

- 정확성

- 명확성

- 완전성

- 일관성

- 추적성

 

16. 객체지향 개념

part --> 집단화

자식,부모 --> 일반화

속성,메소드 --> 캡슐화

수퍼클래스 --> 추상화

 

17. CASE(소프트웨어 개발 자동화)가 가지는 주요 기능

- SW 생명주기 모든 단계의 연결

- 모델들 사이 모순 검사

- 오류 검증

- 자료흐름도 등 다이아그램 작성

- SW 모형 지원

- 시스템 문서화 및 명세화 그래픽 지원

 

19. HIPO

- 하향식 소프트웨어 개발을 위한 문서화 도구

- 가시적 도표, 총체적 도표, 세부적 도표가 있다.

- 기능과 자료의 의존관계를 동시에 표현 가능

- 보기 쉽다.

 

20. 객체지향 분석 방법론

- Coad 와 Yourdon

  : E-R 다이어그램 사용 객체 행위 모델링

 

- Booch

  : 미시적/거시적 모두 분석

 

- Jacobson

  : Use Case 강조

 

- Wirfs-Brocks

  : 분석과 설계 구분 X ,  고객 명세서 이용