본문 바로가기

휴지통96

오답노트 08 럼바우(Rumbaugh) 객체 모델링 : 객체 다이어그램 동적 모델링 : 상태 다이어그램 기능 모델링 : 자료 흐름도 객체지향 분석 방법론 Coad와 Yourdon 방법 : E-R 다이어그램 Booch 방법 : 클래스와 객체 식별 및 의미 관계 식별 Rumbaugh 기법 : 객체, 동적, 기능 모델링 Jacobson : Use Case를 강조 Wirfs-Brock : 고객 명세서를 평가 전위식(prefix) → 후위식(postfix) -/*A(+BC)DE -/(*A(+BC))DE -(/(*A(+BC))D)E (-(/(*A(+BC))D)E) ABC+*D/E- 연산자에 따라 괄호를 묶고, 연산자를 뒤로 이동시킨다. 트리 순회 Preorder (전위) : 부모 → 왼쪽자식 → 오른쪽 자식 Inorder (중위.. 2022. 3. 1.
오답노트 07 시스템 품질 속성 가용성, 변경 용이성, 성능, 보안성, 사용편의성, 시험용의성 집단화 is part of 일반화 is a, 자식 → 부모 캡슐화 속성과 메서드를 하나로 묶어서 객체로 구성 추상화 공통 성질을 추출 → 슈퍼클래스 구현 , 현실세계 표현 인터페이스 보안 IPSec : 네트워크 계층 , IP패킷 단위 데이터 변조 방지 및 은닉 SSL : TCP/IP 계층과 애플리케이션 계층 사이에서 인증, 암호화, 무결성을 보장하는 프로토콜 S-HTTP : 클라이언트와 서버 간 전송되는 모든 메시지를 암호화하는 프로토콜 결합도 내용(content) > 공통(common) > 외부(external > 제어(control) > 스탬프(stamp) > 자료 (data) 내공외제스자 FIFO 페이지 교체알고리즘 큐.. 2022. 2. 28.
오답노트 06 연계시스템 구성 송신 시스템 : 연계할 데이터를 DB와 애플리케이션으로부터 연계 테이블 또는 파일 형태로 생성하여 송신 수신 시스템 : 수신한 연계테이블, 파일데이터를 수신시스템에서 관리하는 데이터 형식에 맞게 변환하여 DB에 저장하거나 애플리케이션에서 활용할 수 있도록 제공 중계 서버 : 송/수신 시스템 사이에서 데이터를 송수신하고, 연계데이터의 송수신 현황을 모니터링함, 연계데이터의 보안강화 및 다중 플랫폼 지원 등이 가능 EAI(Enterprise Application Integration) 모듈 연계의 한 방식 EAI Hybrid hub & spke && messageBus hub&spoke : 그룹내의 담당 허브가 고장나면 전체에 영향 messageBus : 그룹 담당 Hybrid는 중간에 미들.. 2022. 2. 27.
오답노트 06 fan-in & fan-out fan-in : 자기를 제어할 수 있는 모듈 수 fan-out : 자기가 제어할 수 있는 모듈 수 White Box Testing Condition Testing, Loop Testing, Data Flow Testing Black Box Testing Equivalence Partitioning Testing, Boundary Value Testing, Cause-Effect Graphing Testing, Error Guessing, Comparison Testing 정적 분석 도구 pmd, cppcheck, SonarQube, ccm McCabe Cyclomatic Edge - Node + 2 디지털 저작권 관리(DRM) 구성요소 콘텐츠 분배자 : Contents Di.. 2022. 2. 26.
오답노트 05 시스템의 구성요소 Process (처리) Feedback (피드백) Control (제어) Input(입력) Output(출력) Operation 클래스의 동작 클래스에 속하는 객체에 대하여 적용될 메서드를 정의한 것 UML에서는 동작에 대한 인터페이스를 지칭한다고 볼 수 있다. 블랙박스 테스트 작동원리를 모르는 상태에서 동작을 검사하는 방식(사용자 관점) 화이트 박스 내부 소스코드를 테스트 하는 기법(개발자 관점) 로킹 단위 병행제어에서 한꺼번에 로킹할 수 있는 객체의 크기 데이터베이스, 파일, 레코드. 필드 등은 로킹 단위가 될 수 있다. 로킹 단위가 크면 : 병행수준 낮음, 데이터베이스 공유도 저하 로킹 단위가 작으면 : 오버헤드 증가, 병행성 수준 높음, 데이터베이스 공유도 증가 해시 암호화 알고.. 2022. 2. 23.
오답노트 04 럼바우 객체지향 기법 객체 모델링 : 객체 다이어그램 동적 모델링 : 상태 다이어그램 기능 모델링 : 자료 흐름도 데이터 흐름도 프로세스(Process) 자료 흐름(Flow) 자료 저장소(Data Store) 단말(terminal) Coad-Yourdon E-R 다이어그램을 사용하여 객체의 행위를 모델링 객체 식별, 구조 식별 UML의 구성요소 Things : 사물 Relationship : 관계 Diagram : 다이어그램 애자일 개발 방법론 XP 스크럼 FDD 단위 테스트 단위 테스트는 테스트 코드가 독립적이여야 한다. 명세 기반 테스트 : 주어진 명세를 빠짐없이 테스트 케이스로 구현하고 있는지 확인하는 테스트 구조 기반 테스트 : 프로그램 내부 구조 및 복잡도를 검증하는 화이트박스 테스트 시행, 제.. 2022. 2. 12.