본문 바로가기

기록

(98)
[정보처리기사 실기] 2. 화면 설계 화면 설계 UI 요구사항 확인 UI 설계 원칙 학유직유 (약술) 학습성 : 초보와 숙련자 모두가 쉽게 배우고 사용할 수 있게 제작 유연성 : 사용자 요구 사항 최대한 수용 \ 실수 방지할 수 있도록 제작 직관성 : 쉽게 이해하고 사용할 수 있어야 한다. 유효성 : 정확하고 완벽하게 사용자 목표가 달성될 수 있도록 제작 UX UI *UX : 사용자 경험 = 시스템, 서비스\ 사용자가 직.간접적으로 경험하면서 느끼고 생각하는 총제적인 경험 UI : 사용자 인터페이스 사용자 인터페이스 유형 CLI, GUI, NUI, OUI CLI : 명령어를 텍스트로 입력 GUI : 그래픽 환경 NUI (Natural) : 키보드나 마우스 없이 신체 부위 이용 OUI (Organic) : 현실에 존재하는 모든 사물이 입출력 ..
[정보처리기사 실기] 1. 요구사항 확인 요구사항 확인 소프트웨어 개발방법론 종류 구조적 방법론 - 전체 시스템을 기능에 따라 나누어 개발하고, 이를 통합하는 분할과 정복 접근 방식의 방법론 정보공학 방법론 - 정보시스템 개발에 필요한 관리 절차와 작업 기반을 체계화한 방법론 객체 지향 방법론 - ‘객체’라는 기본 단위로 시스템을 분석 및 설계하는 방법론 컴포넌트 기반 방법론 - 소프트웨어를 구성하는 컴포넌트를 조립해서 하나의 새로운 응용 프로그램을 작성하는 방법론 애자일 방법론 - 절차보다 사람이 중심이 되어 변화에 유연하고 신속하게 적용하면서 효율적으로 시스템을 개발할 수 있는 방법론 제품 계열 방법론 - 특정 제품에 적용하고 싶은 공통된 기능을 정의하여 개발하는 방법론 SDLC (소프트웨어 생명 주기)SDLC 모델 종류 폭포수 모델 Wat..
[정보처리기사 필기] 정보시스템 구축관리 정보시스템 구축관리 HACMP 고가용성 솔루션 : 공유 디스크를 중심으로 클러스터링, 서버/시스템 동시 연결, 안정성 높임 소프트웨어 비용 산정 방식 설명 예시 하향식 산정 경험자의 경험, 지식을 기반으로 합의를 통해 산정 델타이법 상향식 산정 각 업무 분류별로 산정하여 합산 LOC 수학적 산정 과학적인 방법론 및 수학 공식 적용 COCOMO 기능 점수 Putnam Putnam: Rayleigh-Norden 곡선의 노력 분포도를 이용한 프로젝트 비용 산정 기법 COCOMO 비용 산정 기법 organic(과학 기술 계산용, 5만 라인 이하) semi-detach embedded 접근 통제 정책 (Access Control Policy) MAC DAC RBAC 시스템 소유자 역할 보안 레이블 권한 위임 참조..
Internal Error 문제 특정 API 호출 시 위와 같은 에러가 나오면서 STS 꺼짐 해결 데이터양이 많아질 경우, 대부분의 초보 개발자들은 이를 확인하기위해 또는 로그로 남기기위해 로그를 찍거나 pirntln을 사용할 것이다. 나의 경우에는 로그를 사용하였는데, 이때 프론트엔드에서 호출 할 경우, 개행문자가 포함되어있지않아 한번에 출력하다보니 위 사진과 같은 에러가 나왔다. 로그를 주석처리하고, 실행하였더니 해당문제가 발생하지 않았다. No operations allowed after connection closed, Communications link failure, Connection reset 정부 공공 와이파이 사용으로 인한 커넥션 에러 api db 넣을때 생긴 에러 Caused by: com.mysql.cj.jd..
[정보처리기사 필기] 프로그래밍 언어 활용 프로그래밍 언어 활용 SHELL 명령 해석, 반복적 명령 프로그램 생성 시스템과 사용자 간의 인터페이스 담당 사용자 환경 설정 페이지 교체 알고리즘 FIFO Optimal LRU JAVA 우선순위 가장 낮음: = C Class 속하는 IP address → 200.168.30.1 자바 접근 제어자 public protected default private 빌드 도구 Ant, Maven, Gradle atoi( ) C언어에서 문자열을 정수형으로 변환 UNIX 명령어 ls 디렉토리 내용 나열 cat 파일 연결 및 출력 fork 프로세스 생성 chmod 파일 모드/특성/권한 변경 printenv 환경변수 env 환경변수 setenv 환경변수 프로세스 상태 종류 Ready, Running, Exit
[정보처리기사 필기] 데이터베이스 구축 데이터베이스 구축 Y는 X에 함수 종속 : X → Y 병렬 데이터베이스 수평 분할 라운드로빈, 범위, 목록 , 해시 SQL DDL(정의) : CREATE, ALTER, DROP,TRUNCATE DML(조작): SELECT,INSERT,UPDATE,DELETE DCL(제어): GRANT(부여), REVOKE(회수) 시스템 권한 부여: GRANT 행위 ON 대상 TO 사용자 Isolation : 동시에 병행 실행되는 경우 트랜잭션 연산이 끼어들 수 없음 카디널리티 : 튜플의 수 Degree: 속성의 수 순수 관계 연산자 프로젝트, 조인, 디비전 DB 논리적 설계 논리적 DB 구조로 매핑 트랜잭션 인터페이스 설계 스키마 평가 및 정제 DB 물리적 설계 저장 레코드 양식 설계 접근 경로 설계 레코드 집중의 분석..
[정보처리기사 필기] 소프트웨어 개발 소프트웨어 개발 소프트웨어 형상 관리 버전에 대한 정보에 접근 가능하여 배포본 관리 유용 불필요한 사용자의 소스 수정 제한 동일한 프로젝트에 대해 여러 개발자 동시 개발 가능 sw개발 전체 비용 줄이고 방해 요인 최소화 주요 기능: 체크인, 체크아웃, 커밋 테스트: 오류 찾음 / 디버깅: 오류 수정 단위테스트 응용 프로그램에서 테스트 가능한 가장 작은 소프트웨어를 실행하여 확인 도구 CppUnit JUniut Httpunit 발견할 수 있는 오류 알고리즘 오류에 따른 원치 않는 결과 탈출구가 없는 반복문의 사용 틀린 계산 수식에 의한 잘못된 결과 성능 테스트 도구(성능 목표 달성 확인) 처리량, 응답시간, 경과시간, 자원사용률에 대해 가상의 사용자를 생성하고 테스트 테스트 드라이버: 하위 모듈 호출 후 ..
[정보처리기사 필기] 소프트웨어 설계 소프트웨어 설계 시스템 기본 구성요소 입력(Input) 출력(Output) 처리(Process) 제어(Control) 피드백(Feedback) 소프트웨어 설계 상위 설계 아키텍처, 인터페이스 정의, 사용자 인터페이스 설계 하위 설계 모듈, 자료구조, 알고리즘 클래스 설계원칙 리츠코프 치환: 자식클래스 부모클래스 가능한 행위 수행 의존관계 역전: 다른 추상화된 것에 의존 HIPO 하향식 소프트웨어 개발을 위한 문서화 도구 소프트웨어 아키텍처 설계 시스템 품질 속성 가용성 변경용이성 성능 보안성 사용편의성 시험용이성 UML 다이어그램 (Unified Modeling Language) 구조 클래스 , 객체, 패키지, 컴포넌트, 배치 행위 UseCase, Activity, State, Sequence, Comm..

LIST