정보처리기사[필기] 2020.09.26 기출 오답노트

조영문·2025년 2월 3일
0

정보처리기사

목록 보기
15/17

2. 럼바우(Rumbaugh) 객체기향 분석

객체모델링

  • 상태 다이어그램

동적모델링

  • 객체 다이어그램

기능모델링

  • 자료의 흐름

11. UML 기본요소

Things / Diagram / Relationship

13. 자료사전(Data Dictionary)

= : 자료의 정의(~로 구성되어 있다)
+ : 자료의 연결(그리고)
() : 자료의 생략(생략 가능한 자료)
[] : 자료의 선택(또는) ex) [ A | B | C ]
{} : 자료의 반복
* * : 자료의 설명(주석)

39. 클린 코드 작성 원칙

가독성

누구든지 코드를 쉽게 읽을 수 있도록 작성, 코드 작성 시 이해하기 쉬운 용어를 사용하거나 들여쓰기 기능 등을 사용

단순성

코드를 간단하게 작성, 한 번에 한 가지를 처리하도록 코드를 작성하고 클래스/메소드/함수 등을 최소 단위로 분리

의존성 배제

코드가 다른 모듈에 미치는 영향을 최소화, 코드 변경 시 다른 부분에 영향이 없도록 작성

중복성 최소화

코드의 중복을 최소화, 중복된 코드는 삭제하고 공통된 코드를 사용

추상화

상위(부모,슈퍼) 클래스/메소드/함수에서는 간략하게 애플리케이션의 특성을 나타내고, 상세 내용은 하위(자식,서브) 클래스/메소드/함수에서 구현

46. 개체-관계 모델의 E-R 다이어그램

사각형 - 개체 타입

타원형 - 속성

선 - 개체타입과 속성을 연결

마름모 - 관계 타입

CMM(Capability Maturity Model) 레벨

1. 초기 단계

2. 관리 단계

3. 정의 단계

4. 정량적 관리 단계

5. 최적화 단계

SOA(Service Oriented Architecture, 서비스 지향 아키텍처) 계층

표현 계층

프로세스 계층

서비스 계층

비즈니스 계층

영속 계층

나선형 모델 4가지 주요활동

계획 수립 -> 위험 분석 -> 개발 및 검증 -> 고객 평가

NS(Nassi-Schneiderman) chart

  • 논리의 기술에 중점을 둔 도형
  • 그리기가 어렵다(전문성 필요)
  • 순차, 선택, 반복으로 표현
  • 임의 제어 이동이 어렵다
  • goto구조가 어렵다
  • 그래픽 설계 도구
  • 상자 도표
  • 프로그램으로 구현이 쉽다
  • 조건이 복합되어 있는 곳의 처리를 명확히 식별하기에 적합
  • if문이 여러개일 때 가능

국제 표준

SPICE(소프트웨어 처리 개선 및 능력 평가 기준)

  • 공식명칭 : ISO/IEC 15504

IEEE 488

  • 단거리 디지털 통신 버스

IEEE 802.5

  • 토큰링에 대한 표준

ISO 14001

  • 모든 산업 분야 및 활동에 적용할 수 있는 환경경영시스템에 관한 국제규격

XP(eXtreme Programming) 기본원리

PP : 공동작업자
CO : 공동소유
CI : 지속적통합

인터페이스 구현 검증 도구

xUnit, FitNesse, NTAF, Selenium , Watir

스키마

외부스키마 : 사용자 뷰, 사용자나 개발자 관점
개념스키마 : 전체적인 논리적 구조
내부스키마 : 물리적 저장장치

0개의 댓글