정처기(실기)(30)
-
기본 문법 활용하기-3(파이썬 자료형)
(1) 파이썬 자료형 세트형 : 중복된 원소를 허용하지 않는 집합의 성질을 가지고 있는 자료구조 리스트형 : 크기가 가변적으로 변하는 선형리스트의 성질을 가지고 있는 자료구조 튜플형 : 초기에 선언된 값에서 값을 생성, 삭제, 수정이 불가능한 형태의 자료구조 딕셔너리형 : 키와 값으로 구성된 객체를 저장하는 구조로 되어 있는 자료구조 [1] : 세트형 - 중복된 원소를 허용하지 않는 집합의 성질을 가지고 있는 자료형이다. ex) 세트명 = set([요소1, 요소2, ....]) 세트명 = {요소1, 요소2, .....} set라는 키워드로 세트형을 초기화하거나 {, }를 이용하여 세트형을 선언한다. add(값) : 값을 1개 추가하는 메소드 update([값1, 값2, ...]) : 여러 개의 값을 한꺼..
2022.08.31 -
기본 문법 활용하기 -2(자바의 자료형)
(1) 자료형 ▼ 자바 자료형 자료형 설명 HashSet 중복된 원소를 허용하지 않는 집합의 성질을 가진 클래스 순서가 중요하지 않음 ArrayList 크기가 가변적으로 변하는 선형리스트의 성질을 가진 클래스 순서가 중요함 LinkedList 데이터를 저장하는 노드가 이전 노드와 다음 노드의 상태를 알고 있는 링크드 리스트 자료구조를 구현한 클래스 HashMap 키와 값으로 구성된 객체를 저장하는 구조로 되어 있는 자료구조를 구현한 클래스 [1] : HashSet 형 - Set의 자식 클래스(하위 클래스 : 파생 클래스)로 중복된 원소를 허용하지 않는 집합의 성질을 가지고 있는 자료형이며 클래스이다. ex) Set 변수명 = new HashSet(); HashSet 변수명 = new HashSet(); ..
2022.08.31 -
인터페이스 구현 검증
(1) 인터페이스 구현 검증 도구의 개념 - 구현된 인터페이스의 동작을 검증하기 위해 인터페이스 구현 및 감시 도구를 통해서 인터페이스 동작 상태를 검증하고 모니터링할 수 있다. - 인터페이스 구현을 검증하기 위해서는 인터페이스 세부 기능을 기능 단위로 테스트하는 단위 테스트와 전체 인터페이스 흐름을 확인할 수 있는 시나리오를 통한 통합 테스트가 필요하다. - 인터페이스 구현 검증 도구들을 통해서 테스트의 효율성을 높일 수 있다. (2) 인터페이스 구현 검증 도구의 종류 도구 설명 xUnit 자바, C++, .Net 등 다양한 언어를 지원하는 단위테스트 프레임워크 소프트웨어의 함수나 클래스 같은 서로 다른 구성 원소를 테스트할 수 있게 해주는 도구 STAF 서비스 호출, 컴포넌트 재사용 등 다양한 환경을..
2022.08.30 -
인터페이스 기능 구현 정의
(1) 인터페이스 기능 구현 1.컴포넌트 명세서 - 컴포넌트의 개요, 내부 클래스의 동작, 인터페이스를 통해 외부와 통신하는 명세를 정의한다. 2. 인터페이스 명세서 - 인터페이스 명세서는 컴포넌트 명세서에 명시된 인터페이스 클래스의 세부적인 조건 및 기능을 명시한 명세서이다. - 인터페이스 명칭, 사전/사후 조건, 인터페이스 데이터 및 인터페이스 완료 후 성공 여부를 반환받는 반환 값 등이 정의되어 있다. (2) 일관되고 정형화된 인터페이스 기능 정의 - 분석된 인터페이스의 기능, 데이터 표준, 모듈 설계 명세서를 통하여 일관되고 정형화된 인터페이스의 기능을 정의한다. (3) 정의된 인터페이스 기능에 대한 정형화 - 정의된 인터페이스 기능을 표준화하고, 사람들이 보기 쉽게 정형화한다. - 특정 하드웨어..
2022.08.29 -
인터페이스 설계 확인
(1) 인터페이스 산출물 - 인터페이스는 크게 사용자 인터페이스와 시스템 인터페이스로 구분된다. 분석 단계 : 인터페이스 요구사항을 통한 인터페이스 정의서 작성 명세 단계 : 인터페이스 정의서에 따라 인터페이스 명세서 작성 설계 단계 : 인터페이스 명세에 따라 설계 단계를 통해 구체적인 인터페이스 설계서 작성 (2) 인터페이스 설계서 - 시스템 인터페이스 설계서는 이기종 시스템 및 컴포넌트 간 데이터 교환 및 처리를 위해 각 시스템의 교환되는 데이터, 업무, 송수신 주체 등이 정의된 문서이다. - 시스템의 인터페이스 현황 파악을 위해서 인터페이스 목록 및 각 인터페이스의 상세 데이터 명세, 각 기능의 세부 인터페이스 정보를 정의한 문서이다. 1. 시스템 인터페이스 목록 사례 - 인터페이스 번호 및 인터페..
2022.08.28 -
트랜잭션
(1) 트랜잭션 1. 트랜잭션의 개념 - 인가받지 않은 사용자로부터 데이터를 보장하기 위해 DBMS가 가져야 하는 특성이자, 데이터베이스 시스템에서 하나의 논리적 기능을 정상적으로 수행하기 위한 작업의 기본 단위이다. 2. 트랜잭션의 특성 특성 설명 주요기법 원자성 (Atomicity) 트랜잭션을 구성하는 연산 전체가 모두 정상적으로 실행되거나 모두 취소되어야 하는 성질 트랜잭션의 연산 전체가 성공 또는 실패되어야 하는 성질 Commit/Rollback 회복성 보장 일관성 (Consistency) 시스템이 가지고 있는 고정요소는 트래잭션 수행 전과 트랜잭션 수행 완료 후의 상태가 같아야 하는 성질 무결성 제약조건 동시성 제어 격리성=고립성 (Isolation) 동시에 실행되는 트랜잭션들이 서로 영향을 미..
2022.08.25