[2020 정보처리기사 실기 암기] 1-2. 요구사항 확인
* 요구사항 분류 기능적 요구사항 / 도출 방법 : 특정 입력과 상황에 대한 시스템 반응 및 동작 기술 / 특성 : 기능성, 완전성, 일관성 비기능적 요구사항 / 도출 방법 : 품질 속성 관련 시스템 갖출 사항, 시스템 준수할 제약조건 / 특성 : 신뢰성, 사용성, 효율성, 유지보수성, 이식성 * 요구사항 개발 프로세스 : 요구사항 도출 -> 분석 -> 명세 -> 확인 * 요구사항 명세 체계적으로 검토 평가 승인될 수 있는 문서 작성 단계 시스템 정의, 시스템 요구사항, 소프트웨어 요구사항 작성 * 요구사항 도출 단계 주요 기법 : 인터뷰, 설문조사, 브레인스토밍, 워크숍 * 요구사항 분석 단계 주요 기법 : 자료흐름 지향분석, 객체지향 분석 * 요구사항 명세 단계 주요 기법 : 자연어에 의한 방법, 정..
[2020 정보처리기사 실기 암기] 1-1. 현행시스템 분석
* 현행 시스템 파악 : 사용하는 SW HW가 무엇인지, 네트워크 구성은 어떻게 되는지 * 현행 시스템 파악절차 1. 구성 기능 인터페이스 파악 - 시스템 구성 현황 파악 : 정보시스템 주요명칭, 주요 기능 - 기능현황 파악 : 단위업무 시스템을 주요기능, 하부기능으로 구분해서 계층형 표기 - 인터페이스 현황 파악 : 데이터 형식, 통신 규약, 연계 유형 2. 아키텍처, 소프트웨어 구성 파악 - 현행 시스템 아키텍처 구성 파악 : 기간 업무처리 시스템을 기준으로 파악 - 소프트웨어 구성 파악 : 라이선스 적용방식과 보유한 라이선스 수량 파악 3. 하드웨어 및 네트워크 구성 파악 - 하드웨어 : 서버 위치, 사양, 수량, 이중화 구현 여부 파악 - 네트워크 : 네트워크 구성도로 서버 위치, 서버 간 네트워..
[2020 정보처리기사 실기 - 프로그래밍 언어 활용] 2. 언어 특성 활용하기 - 1
* 프로그래밍 언어의 발전 과정 - 1960년 이전 : ASSEMBLY, FORTRAN, LISP - 1960년대 : COBOL, PL/I, BASIC - 1970년대 : PASCAL, C, SMALLTALK, PROLOG - 1980년대 : ADA, C++, PERL, PYTHON - 1990년대 : RUBY, JAVA, JAVASCRIPT, PHP, VISUAL BASIC - 2000년대 이후 : C#, SCALA, GO, CLOJURE, CEYLON, KOTLIN, DART 등 *프로그래밍 언어 유형 1) 개발 편의성 -저급 언어 : 기계가 이해할 수 있도록 만든 언어 추상화 수준이 낮고 프로그램 작성이 어려움 저급 언어에 능숙한 개발자는 매우 효율적으로 프로그램을 작성할 수 있음 기계어, 어셈블리..