목록cs (13)
hmk run dev
UML 다이어그램 종류 (액시디콜컴클) UML이란 소프트웨어 시스템을 구축하기 전에 모델을 설계한 그림으로된 표기법 - Activity - Sequence - Deployment - Collaboration - Component - Class 화이트박스 테스트 - 내부구조를 알고 동작검사 블랙박스 테스트 - 내부구조, 작동원리를 모르고 검사 스택을 사용한 연산 - 재귀호출, 후위연산, 깊이 우선탐색(DFS) 큐 - 선택정렬, 넓이 우선탐색(BFS) 병렬 데이터베이스 분할방법 수평분할 - 라운드-로빈, 범위 분할, 해시 분할 수직분할 - 예측분할 데이터베이스 설계 단계 개념적 설계 - 사용자의 요구사항 분석 후 DB에 대한 추상적인 형태 설계(ERD 작성) 논리적 설계 - 논리적 모델이용 스키마 생성, 개..
OSI 7계층이란? - 네트워크에서 통신이 일어나는 과정을 7단계로 나눈 것을 의미한다. - 계층별로 과정을 나눈이유는 통신이 일어나는 과정을 세분화 함으로써 단계 별로 파악하기 쉽게 할 수 있기 때문 밥상머리 교육으로 OSI 7계층을 설명해보자... PC방에서 재밌게 lol을 하다가 연결이 끊겼다. PC방의 모든 컴퓨터가 문제가 있다면 > 3계층 - 네트워크 계층 or 1계층 - 광랜을 제공하는 회사의 회선 문제 내 PC에만 문제가 있고 LOL 게임 소프트웨어에 문제가 있다 > 7계층 - 어플리케이션 계층 LOL 게임 소프트웨어에 문제가 없고, 스위치에 문제가 있었다 > 2계층 - 데이터링크 계층 이렇듯 현상을 보고 문제가 되는 계층을 빠르게 파악할 수 있다. 이제 계층마다 설명을 해보자 1계층 - 물..
소프트웨어의 생명주기 폭포수 모델 폭포수라는 단어에서 유추할 수 있듯이 다시 되돌아 갈 수 없는 방식으로 각 단계를 확실하게 마무리 해야한다. - 이전으로 돌아갈 수 없으니 확실히 마무리 - 2개 이상의 과정을 병행할 수 없음 - 개발의 방향을 바꿀수 있는 단계 x 초기 계획 그대로 만들어야 한다. - 반드시 메뉴얼이 필요하다. 프로토타입 모델(원형 모델) 프로토타입을 만들어서 문제점을 파악하고 프로토타입을 기초로 한 완전한 소프트웨어를 만드는 방식 - 시제품, 견본이라고도 함 - 빠른 개발을 위해 디자인이나 마감처리 등을 무시하고 최대한 기능적인 부분만 만듦(인터페이스 중심개발) - 폭포수 모형의 단점인 개발 후 오류 대처에 대한 부분을 보완할 수 있음 스파이럴 모델(나선형 모델) 대규모 프로젝트에 적..