본문 바로가기

공부9

정보처리기사 공부 SQL 응용 중 절차형 SQL 프로시저 프로시저(Procedue)는 절차형 SQL을 활용하여 기능을 수행하는 트랜젝션언어입니다. 프로시저의 구조에 대해서 이야기하겠습니다. 선언부 (DECLARE) : 프로시저의 이름과 변수, 데이터 타입을 정의하는 부분입니다. 시작/종료부 (BEGIN/END) : 다수의 실행이 제어하는 기본 단위로 프로시저의 시작과 종료를 표현하는 쌍입니다. 제어부 (CONTROL) : 조건문 IF문과 CASE문, 반복문인 LOOP문, WHILE문, FOR LOOP문을 사용한 문장을 처리합니다. SQL : SQL은 SELECT, INSERT, DELETE, UPDATE과 같은 DML을 주로 사용되며 가끔 DDL도 사용됩니다. 예외부 (EXCEPTION) : BEGIN~END문 사이의 SQL문의 실행에 예외 발생시 처.. 2021. 2. 27.
정보처리기사 공부 애플리케이션 테스트 관리 소프트웨어 테스트 소프트웨어 테스트는 응용 애플리케이션이 사용자가 요구하는 기능과 성능 사용성, 안전성 등이 만족하는지를 확인하고 숨겨진 소프트웨어의 결합을 찾아내는 활동입니다. 소프트웨어 테스트는 프로그램에 잠재된 오류를 발견해 수정을 하기 위한 오류 발견 관점과 프로그램을 실행하기 전 동료 검토나 워크스루, 인스펙션을 통해 사전에 예반하는 오류 예방의 관점과 마지막으로 사용자의 요구사항에 만족하도록 반복적 테스트를 거쳐 제품의 신뢰도를 향상시키는 품질 향상의 관점에서 필요합니다. 소프트웨어 테스트 원리 원리 설명 테스팅은 결함 존재를 밝히는 것 결함이 존재하는 것을 밝히고 결함을 줄이는 활동입니다. 완벽한 테스팅은 불가능 완벽하게 테스팅하려 시도하는 것은 시간과 자원을 낭비하는 일입니다. 개발 초기에.. 2021. 2. 22.
정보처리기사 공부 화면 설계 UI 요구사항 확인 UI(User Interface)는 넓은 의미로는 사용자와 시스템 사이의 의사소통을 위해 만들어진 물리적, 가상적인 매계체이며, 좁은 의미로는 사용자가 소프트웨어를 사용하며 접하게 되는 화면을 의미합니다. UX(User experience)는 사용자가 어떤 시스템아니 서비스 등을 이용하며 느끼고 생각하는 모든 경험을 말하며 UI도 UX에 포함됩니다. UI 유형 UI유형에는 CLI, GUI, NUI, OUI가 있습니다. CLI(Command Line Interface)는 명령어를 텍스트로 입력하여 조작하는 텍스트 기반의 인터페이스를 말합니다. GUI(Graphical User Interface)는 그래픽을 기반으로 마우스나 전자펜을 이용한 그래픽 반응 기반 인터페이스 입니다. NUI(N.. 2021. 2. 21.
정보처리기사 공부 인터페이스 구현 인터페이스 설계 확인 시스템 및 컴포턴트 간 데이터 교환 및 처리를 위해 각 시스템이 교환되는 데이터, 업무, 송수신 주체 등이 정의된 문서인 인터페이스 설계서를 통해 확인합니다. 인터페이스 설계서는 시스템의 인터페이스 현황파악을 위해서 인터페이스 목록 및 각 인터페이스의 상세 데이터 명세, 각 기능의 세부 인터페이스 정보를 정의한 문서입니다. 외부 및 내부 모듈 연계 기업시스템이나 공공 서비스를 위한 시스템에서 인터페이스를 위해 외부 및 내부 모듈을 연계한다. 대표적인 방법으로는 EAI방식과 ESB방식이 있습니다. EAI(Enterprise Application Intergration)방식 EAI방식은 기업 내부에서 운영되며 다른 플랫폼 또는 애플리케이션 간의 정보를 전달, 연계, 통합을 가능하게 해주.. 2021. 2. 16.