2020(34)
-
정보처리기사 실기 공부 - 다이어그램 보완
정적 모델링 사용자가 요구한 기능을 구현하는 데 필요한 자료들의 논리적인 구조를 표현한 것 UML을 이용한 정적 모델링의 대표적인 것이 클래스 다이어그램 클래스 다이어그램 = 클래스 + 제약조건 + 관계 자료 흐름도 DFD Data Flow Diagram 요구사항 분석에서 자료의 흐름 및 변환 과정과 기능을 도형 중심으로 기술하는 방법 프로세스, 자료 흐름, 자료 저장소, 단말 행위 다이어그램 = 기능 모델링(유스케이스 & 액티비티 다이어그램) + 동적 모델링(시퀀스 & 커뮤니케이션 & 상태 다이어그램) 기능 모델링 사용자의 요구사항을 분석하여 개발될 시스템이 갖춰야 할 기능들을 정리한 후, 사용자와 함께 정리된 내용을 공유하기 위해 표현한 것 유스케이스 다이어그램 사용자와 외부 시스템들이 개발될 시스템..
2020.10.12 -
정보처리기사 실기 오답노트 - 20201011
printf("%06d", 2543); // 002543 (254300아님) printf("%8.2f", 254.2555); // ˆˆ254.26 (254.2600아님) printf("%e", 25.43); // 2.543000e+01 (기본 소수점 이하 6자리로 설정됨) printf("%.3s", "help me"); // hel (왼쪽으로부터 소수점 이하 자릿수만큼 출력) printf("%3s", "help me"); // help me (원자료가 지정한 자릿수보다 큰 경우 다 출력됨) printf("%8.6s", "help me"); // ˆˆhelp m printf("%-8.6s", "help me"); // help mˆˆ gets(b); // 사용자로부터 Enter 누르기 전까지 모든 문자열을..
2020.10.11 -
정보처리기사 실기 중점log - 20201010
UI 스타일 가이드 작성 구동 환경 정의 -> 레이아웃 정의 -> 네비게이션 정의 -> 기능 정의 -> 구성 요소 정의 레이아웃 구성요소 상단 메뉴(필수) Top Area : 시스템 전체 페이지에 동일하게 적용됨 좌측 메뉴(선택) Left Area : 시스템별 서브 페이지에 선택적으로 적용됨 내용 구성(필수) Contents Area : 시스템의 전체 콘셉트를 나타내는 메인 이미지와 시스템별로 필요한 콘텐츠를 표시함 하단 메뉴(선택) Footer Area : 회사 상황에 따라 표시 여부 결정 네비게이션 사용자가 원하는 정보를 빠르게 찾을 수 있도록 안내하는 것으로, 메뉴, 버튼, 링크 등으로 구성 기능 정의 시스템에 적용할 업무 과정에서 일어나는 모든 활동이나 필요한 데이터 간 관계 등을 논리적인 모델로..
2020.10.10 -
정보처리기사 실기 중점log - 20201009
IP주소 인터넷에 연결된 모든 컴퓨터 자원을 구분하기 위한 고유한 주소 도메인 네임 숫자로 된 IP주소를 사람이 이해하기 쉬운 문자 형태로 표현한 것 호스트컴퓨터이름.소속기관이름.소속기관종류.소속국가이름 DNS 문자로 된 도메인 네임을 컴퓨터가 이해할 수 있는 IP주소로 변환하는 역할을 하는 시스템 DNS 서버 DNS 역할을 하는 서버 IPv6 IPv4의 주소 부족 문제를 해결하기 위해 개발됨 16비트씩 8부분, 총 128비트로 구성 각 부분을 16진수로 표현하고 콜론으로 구분 IPv4에 비해 자료 전송 속도가 빠르고, IPv4와 호환성이 뛰어나다. 인증성, 기밀성, 무결성의 지원으로 보안 문제 해결 네트워크 두 대 이상의 컴퓨터를 전화선이나 케이블 등으로 연결하여 자원을 공유하는 것 무결성 데이터베이스..
2020.10.09 -
정보처리기사 실기 중점log - 20201008
패킷 교환 방식 : 메시지를 일정한 길이의 패킷으로 잘라서 전송하는 방식 라우팅 : 송수신 측 간의 전송 경로 중에서 최적 패킷 교환 경로를 결정하는 기능 운영체제 : 컴퓨터 시스템의 자원들을 효율적으로 관리하며, 사용자가 컴퓨터를 편리하고 효과적으로 사용할 수 있도록 환경을 제공하는 여러 프로그램의 모임 신뢰도 Reliability : 시스템이 주어진 문제를 정확하게 해결하는 정도 Windows에서 MOVE 명령어로 파일을 이동함과 동시에 이름을 변경할 수 있다. 단, REN으로 이름변경하면서 옮기는 것은 안됨. 가상기억장치 Virtual Memory 보조기억장치(하드디스크)의 일부를 주기억장치처럼 사용하는 것으로, 용량이 작은 주기억장치를 마치 큰 용량을 가진 것처럼 사용하는 현재 운영체제에서 흔히 ..
2020.10.08 -
정보처리기사 실기 공부log - 20201007
소프트웨어 패키징 모듈별로 생성한 실행 파일들을 묶어 배포용 설치 파일을 만드는 것 소프트웨어 패키징 시 고려사항 사용자의 시스템 환경, 즉 운영체제, CPU, 메모리 등에 필요한 최소 환경을 정의한다. UI는 사용자가 눈으로 직접 확인할 수 있도록 시각적인 자료와 함께 제공하고 매뉴얼과 일치시켜 패키징한다. 단순히 패키징하여 배포하는 것으로 끝나는 것이 아니라, 하드웨어와 함께 관리될 수 있도록 Managed Service 형태로 제공하는 것이 좋다. 고객의 편의성을 고려한 안정적인 배포가 중요하다. 다양한 사용자의 요구사항을 반영할 수 있도록 패키징의 변경 및 개선에 대한 관리를 항상 고려한다. 모듈화 Modularity 소프트웨어의 성능을 향상시키거나 시스템의 수정 및 재사용, 유지 관리 등이 용이..
2020.10.07