데이터 흐름도(Data Flow Diagram) 구성요소에는 프로세스(Process), 자료 흐름(Flow), 자료 저장소(Data Store), 단말(Terminal)이 있다.데이터 사전(date dictionary)은 데이터 흐름도의 구성요소가 아니다.생성패턴 -
연상코드 : 코드화 대상 항목의 명칭 및 약호와 관계있는 숫자, 문자, 기호를 이용하여 코드를 부여하는 방법블록코드(구분코드) : 코드화 대상 항목 중 공통성 있는 것끼리 블록으로 구분하고, 각 블록 내 일련번호를 부여하는 방법표의 숫자 코드 : 코드화 대상 항목의 성
변경 관리 : ChangeMiner성능 관리 : Jeniffer, Nmon정적 분석 : PMD, CppCheck, ChechStyle, SonarQube동적 분석 : Avalanche, ValgrindISO/IEC 9126 : 품질 요소의 특성, 품질 측정ISO/IEC
증감연산자 : ++x, --x, x++, x--※ 증감연산자 중 x++, x--는 해당 연산을 실행한 직후 ++, --를 진행한다. 즉, 개행 등이 기준이 아니라, 연산자를 실행하는 시점에서 해당 변수 실행 후 증감 바로 실행한다.산술연산자 : +, -, /, %, \
근거리 통신망전송매체 : 동축(Coaxial) 케이블, 광섬유(Optical Fiber) 케이블, 평형(Twisted Pair) 케이블, UTP(Unshielded Twisted) 케이블, 광(Optical) 케이블전송방식 : 기저(Baseband) 방식, 광대역(Br
1. 디자인 패턴 ※ 프로토타입은 생성패턴이다. 목적에 따라 생성하기 위한 생성 패턴 / 구조를 구성하기 위한 구조 패턴 / 요청 및 행위를 구현하기 위한 행위패턴으로 분류 생성패턴 클래스 > Factory method(Virtual-Constructor), 인터
폭포수 모델 - 각 단계를 확실히 마무리 한 후 다음 단계로, Bohem, 고전적 생명주기 모델로 성공 사례 많음, 순차적 모델, 타당성 검토 > 계획 > 요구사항 분석 > 설계 > 구현 > 테스트 > 유지보수나선형 모델 - 위험을 최소화하기 위해 점진적으로 시스템 개
Software Defined Network네트워크를 컨트롤 플레인, 데이터 플레인네트워크를 효율적으로 관리 및 제어애플리케이션, 네트워크 운영체제, 데이터 플레인Wi-Sun(Wireless Smart Utility Network) - 스마트 그리드, 공급과와 사용자가
1. 암호 알고리즘 - 양방향 방식 암호화/복호화 키 서로 동일할 경우, 대칭키 = 양방향 방식 블록 암호화 방식 DES(Data Encryption Standard) - 미국 연방 표준국(NIST)에서 발표한 대칭키 기반의 블록 암호화 방식(64bit) AES(A
저장경로/usr/adm : 초기 유닉스/var/adm : 최근 유닉스, Solaris/var/log : BSD, 리눅스/var/run : 리눅스유형※ 주로 텍스트 형식으로 저장wtmp/wtmpx : 최근 로그인/로그아웃 정보, 시스템 shutdown/reboot 정보(
1. 럼바우 객체지향 분석 객체모델링 동적모델링 -> 상태 다이어그램으로 표현!! 기능모델링 -> 자료의 흐름을 이용하여 표현!! 2. UML 기본구성 Things -> 사물/요소 Diagram -> 다이어그램 Relationship -> 관계 3. 소프트웨어 상위 설
1. NS(Nassi-Schneiderman) chart 직사각형을 포개어 나가면서 표현하는 차트 논리의 기술, 순차/선택/반복 등의 제어 논리 구조로 표현 조건이 복합되어있는 곳의 시각적 처리, 이해 용이 목적 goto 구조가 어렵고, 그래픽 설계 도구, 프로그램
생성추상팩토리(Abstract Factrory) : 동일한 주제의 다른 팩토리 묶음빌더(Builder) : 생성과 표기를 분리한 복잡한 객체 생성싱글턴(Singleton) : 한 클래스의 한 객체만 생성프로토타입팩토리메소드구조어댑터브리지컴포지트데코레이터파사드플라이웨이트
Coad-Yourdon - ER다이어그램을 사용하여 객체 모델링Booch(부시) - 미시적, 거시적 개발방법론을 모두 사용Jacobson(제이콥슨) - Use Case를 사용하여, 사용자/외부 시스템 등의 상호작용하는 방법을 기술Wirfs-Brock - 분석과 설계의
입력, 출력, 처리(프로세스), 제어, 피드백factory pattern : 상위클래스에서 객체를 생성하는 인터페이스를 정의하고, 하위클래스에서 객체를 생성하도록 하는 패턴prototype pattern : 프로토타입을 생성하고, 이에 따른 인스턴스를 복제하는 패턴br
정보저장소, 프로토타이핑, 분산처리, 구조분석Generalization : is-a, 추상적인 개념화Association : has a, 서로 연결Realization : 기능적 구체화, 오퍼레이션 수행Ant, Maven, GradleGradle도 빌드 자동화 도구에
한 사물의 명세가 바뀌면 다른 사물에도 영향을 주는 관계자료흐름도는 절차적인 프로그래밍을 위해 사용되며, 프로세스 위주의 모델링 방법이다.※ Stub, Test Driver는 시스템 테스트(통합/상/하향식 테스트)에서 사용되는 임시 모듈이다.자료흐름도입력 도메인 분석랜
자료(자료와 자료에 적용될 수 있는 기능을 함께 적용), 제어(제어의 정확한 메커니즘을 정의하지 않고 원하는 효과를 정의), 기능(입력 자료를 출력 자료로 변환하는 과정을 추상화)과정(자세한 수행 과정을 정의하지 않고, 전반적인 흐름만 파악), 데이터(데이터의 세부적인
증 (논/비) 산 시 관 비 논 삼 대10진수를 2진수로 바꾼후, 각 비트자리에 있는 1을 왼쪽 혹은 오른쪽으로 1비트씩 옮긴다.20 -> 10 (왼쪽 쉬프트)10 -> 20 (오른쪽 쉬프트)왼쪽 쉬프트는 x 2^n오른쪽 쉬프트는 / 2^n
Formal Technical Review소프트웨어 개발 산출물 대상 요구사항 확인 및 검증을 수행하는 방법이다.동료검토, 워크스루, 인스펙션제품 검토에만 집중하라의제를 제한하여 진행하라논쟁과 반박을 제한하라문제영역을 정확히 표현하라해결책이나 개선책에 대해서는 논하지
생성추상팩토리팩토리메소드프로토타입싱글톤빌더구조어댑터브리지컴포지트데코레이터파사드플라이웨이트프록시행위책임연쇄커맨드인터프리터이터레이터중재자메멘토옵저버상태전략탬플릿메서드비지터1) 설계목표설정2) 시스템타입결정3) 스타일 적용 및 커스터마이즈4) 서브시슽템 구체화(기능, 인터페
1. 상/하향식 설계 하향식 : 인터페이스 정의 필요, 통합이 간단, 레벨이 낮은 구조의 세부사항은 미리 정의해놓아야 함, Stub 상향식 : 최하위 수준부터 설계, 모듈이 완성되면 결합, 인터페이스가 어느정도는 정의되어 있어야 기능 추가가 용이함 2. DFD 처
객체들간의 상호작용을 순차적으로, 시간 개념을 중심으로 작성하는 것이다.수직 방향이 시간의 흐름회귀 메시지, 제어 블록 등으로 구성간접적으로 제어되는 장치, 직접적으로 소프트웨어를 실행하는 하드웨어기존의 소프트웨어와 새로운 소프트웨어를 연결순서적 연산에 의해 소프트웨어
## 1. MoM(Message Oriented MiddleWare) - 메시지 지향 미들웨어, 메시지 큐를 이용하여 비동기형 메시지 전달 - 이기종 분산 시스템의 데이터 동기를 위해 사용(온라인 업무X) - 큐를 이용하기 때문에 빠르고 즉각적인 업무보다는 느리고 안
1. MD5 프로그램이나 파일이 원본 그대로인지 확인하는 무결성 검사에 활용 128bit 크기의 해시 문자열 2. Throughout 애플리케이션이 주어진 시간에 처리할 수 있는 트랜잭션의 수 ※ TPS : 초당 수행한 트랜잭션의 수 1. 파이썬 update
1. WSDL web service description language 웹 서비스명, 프로토콜, 제공 위치 등 웹 서비스에 대한 상제정보를 XML형식으로 기술한 언어 2. AND, OR 연산의 우선순위 AND가 먼저이다. 즉 AND 조건 수행한 이후 OR 조건을