본문 바로가기

IT License34

728x90
2021 #정보처리기사 필기요약 #1-4. 인터페이스 설계 2021년 NCS기반 정처기 필기입니다. 이기적2020과 수제비2021 수험서를 함께 보고 공부한 기록입니다. 제 1과목 소프트웨어 설계 > 인터페이스 설계 (1) 인터페이스 요구사항 확인 내·외부 인터페이스 내·외부 인터페이스 요구사항의 개념 내·외부 인터페이스 요구사항은 조직 내·외부에 존재하는 시스템들이 상호 접속을 통하여 특정 기능을 수행하기 위한 접속 방법이나 규칙에 대한 필수적 요구사항이다. 내·외부 인터페이스 요구사항의 구성 인터페이스 이름 연계 대상 시스템 연계 범위 및 내용 연계 방식 송신 데이터 인터페이스 주기 기타 고려사항 내·외부 인터페이스 요구사항의 분류 분류 설명 기능적 요구사항 (기완일) 내·외부 인터페이스 연계를 통해 수행될 기능과 관련되어 소프트웨어가 가져야 하는 기능적 속.. 2021. 2. 25.
2021 #정보처리기사 필기요약 #1-3. 애플리케이션 설계 2021년 NCS기반 정처기 필기입니다. 이기적2020과 수제비2021 수험서를 함께 보고 공부한 기록입니다. 제 1과목 소프트웨어 설계 > 애플리케이션 설계 (1) 공통 모듈 설계 모듈(Module)의 개념 모듈은 크게 독립된 하나의 소프트웨어 또는 하드웨어 단위를 지칭하는 용어이다. 모듈화를 통해 분리된 시스템의 기능 서브 프로그램 서브 루틴 소프트웨어 내의 단위 프로그램 작업 단위 모듈의 특징 각각의 모듈은 상대적으로 독립성을 가지고 있다. 모듈은 단독으로 컴파일할 수 있으며, 재사용할 수 있다. 독립성이 높은 모율일수록 수정 시 다른 모듈에 영향을 거의 미치지 않고, 오류 발생 시 쉽게 해결할 수 있다. 모듈의 독립성은 결합도와 응집도에 의해 측정된다. 모듈의 독립성을 높이는 방법 모듈의 결합도는.. 2021. 2. 25.
2021 #정보처리기사 필기요약 #1-2. 화면 설계 2021년 NCS기반 정처기 필기입니다. 이기적2020과 수제비2021 수험서를 함께 보고 공부한 기록입니다. 제 1과목 소프트웨어 설계 > 화면 설계 (1) UI 요구사항 확인 UI(User Interface; 사용자 인터페이스) UI()는 넓은 의미에서 사용자와 시스템 사이에서 의사소통할 수 있도록 고안된 물리적, 가상의 매개체이다. 좁은 의미로는 정보 기기나 소프트웨어의 화면 등에서 사람이 접하게 되는 화면이다. UX(User eXperience; 사용자 경험) 제품과 시스템, 서비스 등을 사용자가 직·간접적으로 경험하면서 느끼고 생가하는 총체적 경험을 의미한다. UI 유형 (CG NO) 유형 특징 설명 CLI (Command Line Interface) 정적인 텍스트 기반 인터페이스 명령어를 텍스.. 2021. 2. 24.
2021 #정보처리기사 필기요약 #1-1. 애자일(Agile), 분석모델확인 2021년 NCS기반 정처기 필기입니다. 제 1과목 소프트웨어 설계 애자일(Agile) 애자일(Agile) 방법론은 소프트웨어 개발방법론의 하나로서 개발과 함께 즉시 피드백을 받아서 유동적으로 개발하는 방법이다. 애자일 방법론 특징 프로젝트의 요구사항은 기능 중심으로 정의한다. [2020년 4회] 절차와 도구보다 개인과 소통을 중요하게 생각한다. 작업 계획을 짧게 세워 요구 변화에 유연하고 신속하게 대응할 수 있다. 소프트웨어가 잘 실행되는 데 가치를 둔다. 고객과의 피드백을 중요하게 생각한다. 애자일 선언문 (개변동고) 애자일 방법론을 실천하기 위한 주요 원칙이다. 공정과 도구보다 개인과 상호작용 계획을 따르기보다 변화에 대응하기 포괄적인 문서보다 동작하는 소프트웨어 계약 협상보다 고객과의 협력 애자일.. 2021. 2. 24.
2021 #정보처리기사 필기요약 #1-1. UML 2021년 NCS기반 정처기 필기입니다. 이기적2020과 수제비2021 수험서를 함께 보고 공부한 기록입니다. 제 1과목 소프트웨어 설계 > 요구사항 확인 > UML UML(Unified Modeling Language)의 개념 UML은 객체지향 소프트웨어 개발 과정에서 산출물을 명세화, 시각화, 문서화할 때 사용되는 모델링 기술과 방법론을 통합해서 만든 표준화된 범용 모델링 언어이다. UML은 비즈니스 프로세스 개발 분야에 특화되어 사용 · 발전되었다. UML은 방법론을 통합한 것으로, 표준화된 모델링 기법을 제공한다. UML 도입 효과 개발 기획과 산출물에 대한 확인 프로그램 개발이라는 행위에 대해 전문가와 비전문가가 서로 대화할 수 있는 도구 UML의 특징 (가구명문) 특징 설명 가시화 언어 개념 .. 2021. 2. 19.
2021 #정보처리기사 필기요약 #1-1. 요구사항 확인 2021년 NCS기반 정처기 필기입니다. 이기적2020과 수제비2021 수험서를 함께 보고 공부한 기록입니다. 광고를 클릭해주시면 블로그 활동에 도움이 됩니다 :) 제 1과목 소프트웨어 설계 > 요구사항 확인 (1) 현행 시스템 분석 플랫폼(Platform) 공급자와 수요자 등 복수 그룹이 참여하여 각 그룹이 얻고자 하는 가치를 공정한 거래를 통해 교환할 수 있도록 구축된 환경 플랫폼의 유형 유형 설명 싱글 사이드 플랫폼 (Single-Side Platform) 제휴 관계를 통해 소비자와 공급자를 연결하는 형태 투 사이드 플랫폼 (Two-Side Platform) 두 그룹을 중개하고 모두에게 개방하는 형태 멀티 사이드 플랫폼 (Multi-Side Platform) 다양한 이해관계 그룹을 연결하여 중개하는.. 2021. 2. 18.
#정보처리기사 실기대비 요약 - 업무프로세스 1. 5-FORCE 마이클 포터에 의해 제안된 산업 분석 도구. 산업에 존재하는 5가지 요소가 해당 산업의 수익률을 결정하는데, 이들 요소가 많고 그 힘이 강할수록 해당산업의 평균 수익률은 낮아진다고 정의 1) 기존 기업들 간 경쟁 : 유리한 위치 차지를 위한 여러 전략 2) 잠재적 진입자들의 위협 : 유망 산업으로의 새로운 기업 진출 (강한 의욕, 많은 자본) 3) 대체 상품의 위협 : 차별화된 기능/서비스 필요 4) 구매자들의 교섭력 : 가격 인하, 품질 개선, 서비스 증대 요구 → 기업간 과도한 경쟁 유발 5) 공급자들의 교섭력 : 가격 인상, 판매 거절, 서비스 질 하락 등 위협 2. 6 시그마 (6 Sigma) 품질 혁신과 고객 만족을 달성하기 위한 과학적이고 합리적인 문제 해결 방법. 더보기 .. 2019. 6. 23.
#정보처리기사 실기대비 요약 - C언어 기본 1. C언어 서식 문자열 서식 문자열 의미 %d 정수형 10진수 %u 부호없는 정수형 10진수 %o 정수형 8진수 %x 정수형 16진수 %c 문자 %s 문자열 %f 소수점을 포함하는 실수 %e 지수형 실수 %ld 긴 정수형 10진수 2. 주요 제어문자 제어문자 기능 \n 개행, 커서를 다음 줄로 옮긴다. \t 탭으로 정해진 칸 만큼 커서를 수평으로 이동시킨다. \r 커서를 그 줄의 맨 처음으로 이동시킨다. 3. 비트 연산자 연산자 의미 비고 & and 두 비트가 모두 1일 때만 1 ^ xor 두 비트가 모두 같으면 0, 서로 다르면 1 | or 두 비트 중 한 비트라도 1이면 1 ~ not 각 비트의 부정. 0이면 1, 1이면 0 오른쪽 시프트 비트를 오른쪽으로 이동 2019. 4. 22.
[운전면허필기] 합격 후기 면허를 따야겠다는 마음이 든 계기나이가 들 수록 운전면허를 따야겠다는 조급함이 마음을 급하게 만들었어요. 다들 "운전면허? 일주일이면 따~" 라고 말해서 쉽게 보고 필요할 때 따지 뭐 라는 단순한 생각도 하고 있었죠. 그러나... 운전면허가 없다는 점은 주변인들이 피곤해지는 일이었어요. 여행을 가든 출장을 가든 저는 면허가 없으니까 ㅠㅠ 다른 사람의 희생이 있어야하는 상황이 생기는 거죠. 특히 이사를 할 때마다 제일 절실해지더라구요. 그리고 결정타는... 어릴 때 자동차 보험을 가입해둬야 싸다는 점이었죠! 뭐 이리 복잡해?2월 설연휴, 이번주 토요일에 필기보고 담주 토요일에 기능보고 다담주 토요일에 도로주행하면... 한 달이면 되겠네! 라고쉽게 생각했던 저의 생각은 과정을 찾아보자마자 와장창 깨졌죠..... 2019. 3. 10.
정보처리기사 필기대비 공부노트 (1_데이터베이스) ■ 스키마의 3계층외부 스키마(External Schema) = 서브 스키마 = 사용자 뷰(View) - 사용자나 응용 프로그래머가 각 개인의 입장에서 필요로 하는 데이터베이스의 논리적 구조를 정의한 것이다. - 전체 데이터베이스의 한 논리적인 부분으로 볼 수 있으므로 서브 스키마(Subschema)라고도 한다. - 하나의 데이터베이스 시스템에는 여러 개의 외부 스키마가 존재할 수 있으며, 하나의 외부 스키마를 여러 개의 응용 프로그램이나 사용자가 공용할 수도 있다. - 같은 데이터베이스에 대해서도 서로 다른 관점을 정의할 수 있도록 허용한다. - 일반 사용자는 질의어(SQL)를 이용하여 DB를 쉽게 사용할 수 있다. - 응용 프로그래머는 COBOL, C 등의 언어를 사용하여 DB에 접근한다. 개념 스키.. 2018. 4. 13.