반응형

정보처리기사 6

[정보처리기사 실기] SQL 응용

트랜잭션 하나의 논리적 기능을 정상적으로 수행하기 위한 작업의 기본 단위 ✅ 원자성, 일관성, 고립성, 영속성 트랜잭션 제어 commit : 트랜잭션 확정 rollback : 트랜잭션 내역을 저장 무효화 checkPoint : 저장시기 설정-rollback위한 시점 지정 병행제어 다수 사용자 환경에서 여러 트랜잭션 수행시, db일관성 유지를 위해 상호작용을 제어 ✅ 병행제어 미보장 시, 갱신 손실: 먼저 실행된 트랜잭션 결과를 나중에 실행된 트랜잭션이 덮어쓸 때 현황 파악 오류: 트랜잭션의 중간 수행 결과를 다른 트랜잭션이 참조 모순성: 두 트랜잭션이 동시에 실행되어 데이터베이스의 일관성 결여 연쇄복귀: 복수의 트랜잭션이 데이터 공유시 특정 트랜잭션이 처리를 취소할 경우, 트랜잭션이 처리한 곳의 부분을 ..

정보처리기사 2023.04.19

[정보처리기사 실기] 프로그래밍 언어

언어 특성 실행방식에 따라 1. 명령형(=절차형) FORTRAN : 과학 기술 전문 언어 C 언어: 유닉스 운영 체제, 모든 컴퓨터 시스템에서 사용 ALGOL: 알고리즘 연구개발 목적 BASIC: 교육용 COBOL, PASCAL 2. 객체지향언어 JAVA : 썬 마이크로 시스템즈가 개발, 자바 컴파일러가 자바언어로 작성된 프로그램을 바이트 코드라는 바이너리 형태로 변환 C++ : C문법에 객체 지향 프로그래밍 개념+일반화 프로그래밍을 위한 템플릿 기능 C# : MS에서 개발, 불완전 코드 기술 통해 플랫폼간 상호 운용성 확보 델파이 : 파스칼 문법에 여러 기능이 추가됨, 높은 생산성과 간결한 코드 3. 스크립트언어 PHP : 동적 페이지 만들기 위해, PHP로 작성된 코드를 HTML에 입력시 웹서버에서 ..

정보처리기사 2023.04.17

[정보처리기사 실기] 인터페이스

JSON(Javascript Object Notation) AJAX에서 많이 사용, XML을 대체하는 주요 데이터 포맷, 언어 독립형 포맷 "속성-값" OR "키-값" 구성 XML : HTML을 보완, SGML의 복잡한 단점을 개선한 마크업언어, 송수신 시스템간 동일한 형태의 데이터 구조 XML 프롤로그: XML문서임을 명시하는 첫줄 선언부, 태그의 이름은 소문자만 사용 version, encoding, standalone(외부 문서의 참조 여부, 기본값 no=외부문서 참조) XML요소: 시작 태그~ 종료 태그까지 모두 요소이름, 속성명-”속성값”, 내용 AJAX: 자바스크립트를 사용해 웹서버와 클라이언트 간 비동기 XML데이터를 교환, 조작 XMLHttpRequest : 웹브라우저와 서버 간에 메서드가..

정보처리기사 2023.04.17

[정보처리기사 실기] 통합구현

연계 요구사항 분석 => 인터뷰, 체크리스트, 설문지, 델파이, 브레인 스토밍 참고 문서: 코드 정의서, 테이블 정의서, 응용프로그램 구성도, 시스템 구성도 개체정의서: 개체 타입, 속성, 식별자 등의 정보 명세 테이블정의서: 컬럼 특성(컬럼명, 데이터타입, 길이, null여부, key여부, 디폴트값 등), 인덱스, 업무규칙 명세 인터페이스(연계) 명세서 직접 연계 : 연계 및 통합 구현이 단순, 개발 소용비용 및 기간이 짧음, 중간 매개체가 없으므로 성능 좋음, 시스템 결합도가 높아 시스템 변경에 민감, 암/복호화 처리 불가, 연계 및 통합 가능한 시스템 환경이 제한적 DB 링크 : 수신 시스템에서 DB링크 생성하고 송신 시스템에서 해당 DB링크를 직접 참조하는 방식 DB 연결: 수신 시스템의 WAS에..

정보처리기사 2023.04.13

[정보처리기사 실기] 화면설계, 데이터 입출력

화면설계 UI 유형 CLI ; 텍스트 기반 GUI; 그래픽 반응 기반 NUI; 사용자 반응 기반(터치, 음성) OUI; 유기적 상호 작용 기반 (현실에 존재하는 모든 사물이 입출력장치로 변화 가능) UI 설계 원칙 직관성, 유효성, 학습성, 유연성 UI 품질 요구사항 : 기능성, 신뢰성, 사용성, 효율성, 유지보수성, 이식 UML : 사물, 관계, 다이어그램 구조적(정적) 다이어그램 : 클래스, 객체, 컴포넌트, 배치, 복합체구조, 패키지 행위적(동적) 다이어그램 : 유스케이스, 시퀀스, 커뮤니케이션, 상태, 활동, 타이밍 데이터 모델 개념적 설계 트랜잭션 모델링, 개념적 구조를 도출하는 데이터 모델 개체관계 다이어그램(ERD): 엔티티간의 관계 도식화 논리적 설계 ex) 관계데이터 모델, 객체 지향 데..

정보처리기사 2023.04.05

[정보처리기사 실기] 요구사항

소프트웨어 생명주기(SLDC; software Development Life Cycle) 모델 ⇒ 시스템의 요구분석~유지보수까지의 전 과정을 체계화한 절차 ⇒ 요구사항 분석 -> 설계 -> 구현 -> 테스트 -> 유지보수 1. 폭포수 모델: 확실히 마무리 후 다음 단계로, 선형 순차적, 고전적 생명주기 모형, 요구사항 변경 어려움 2. 프로토타이핑 모델: 프로토 타입으로 구현 후 피드백 반영해 프로그램 개발, 요구분석 용이, 타당성 검증 가능, 프로토타입 폐기 비용 3. 나선형 모델: 점진적 개발 (정의→위험분석→개발→고객평가), 변경에 유연, 관리 어려움 4. 반복적 모델: 병렬 개발 후 통합 or 반복적 개발 후 점증 완성, 일정 단축 가능하나 관리비용 증가 소프트웨어 개발 방법론 구조적 방법론 정보..

정보처리기사 2023.04.05
반응형