본문 바로가기

정보처리기사 실기3

(정보처리기사)요구사항 확인 1. 요구사항 정의 1-1. 요구사항 유형 - 기능 요구사항 : 시스템의 기능에 대한 요구사항 - 비기능 요구사항 : 시스템 장비, 성능, 인터페이스, 데이터, 테스트, 보안, 품질, 제약사항, 프로젝트 관리, 프로젝트 지원 1-2. 요구사항 개발 프로세스 - 요구사항 프로세스 단계 : 도출 -> 분석 -> 명세 -> 확인 - 도출 : 첫 단계로 요구사항이 어디있는지, 어떻게 수집할지 이해하는 과정. 인터뷰, 설문, 프로토타이핑, 유스케이스 - 분석 : 요구사항 중 명확하지 않거나 이해되지 않는 부분을 해결하는 과정 - 명세 : 요구사하을 체계적으로 분석 후 문서화 시킨것 - 확인 : 요구사항 명세를 확인하고 검증하는 과정 2. 요구사항 분석 기법 2-1. 요구 사항 분석 기법이란? 분석단계에서 요구사항.. 2020. 7. 19.
(정보처리기사)서버 프로그램 구현 1. 개발 환경 구축 - 하드웨어 환경 : 웹서버, 웹어플리케이션 서버, 데이터베이스 서버, 파일 서버 - 소프트웨어 환경 : 요구사항 관리도구(JIRA, Trello), 설계/모델링 도구(PlantUML, ArgoUML), 구현도구(Eclipse, VS), 빌드도구(Ant, Gradle, jenkins), 테스터 도구(cppUnit, JUnit, HttpUnit), 형상 관리도구(git, cvs, Subversion) 2. 서버 개발 모듈 및 공통 모듈들을 만들고 모듈들을 통합하는 방식으로 제작됨. 모듈의 독립성은 결합도와 응집도에 의해 측정되며 결합도를 약하게, 응집도는 강하게 하고 모듈의 크기는 작게 만들어야 함. 프레임 워크의 특징 : 모듈화, 재사용성, 확장성, 제어의 역흐름 3. 보안 소프트웨.. 2020. 7. 12.
(정보처리기사)SQL 응용 1. DDL -> DB를 구축하거나 수정할 목적으로 사용하는 언어 - CREATE TABLE 학생 (이름 VARCHAR(20) NOT NULL , 학번 CHAR(8), PRIMARY KEY(학번), FOREIGN KEY(전공) REFERENCES 학과(학과코드) ON DELETE SET NULL ON UPDATE CASCADE, CONSTRAINT 생년월일제약 CHECK(생년월일>='1980-01-01')); - NOT NULL ->특정 데이터가 NULL값을 가질 수 없음 - FOREIGN KEY(전공) REFERENCES 학과(학과코드) ON DELETE SET NULL ON UPDATE CASCADE -> 학과 테이블의 학과코드를 참조해서 외래키로 쓸것이며 만약 학과테이블의 학과코드가 삭제되면 해당 .. 2020. 7. 12.