본문 바로가기

전체 글400

[정보처리기사] ISO/IEC 소프트웨어 품질 특성 💡 ISO / IEC 소프트웨어 품질 특성 1. 기능성 소프트웨어가 특정 조건에서 사용될 때, 명시된 요구와 내제된 요구를 만족하는 기능을 제공하는 소프트웨어 제품 능력을 말한다. 2. 신뢰성 명시된 조건에서 사용될 때, 성능 수준을 유지할 수 있는 소프트웨어 제품의 능력으로 신뢰성의 품질부특성은 성숙성, 결함 허용성, 회복성, 준수성 등이 있다. 3. 사용성 명시된 조건에서 사용될 경우, 사용자에 의해 이해되고 학습되고 사용되고 선호될 수 있는 소프트웨어 제품의 능력을 말한다. 사용성의 품질부 특성은 이해성,학습성, 운용성, 친밀성, 준수성 등이 있다. 4. 효율성 명시된 조건에서 사용되는 자원의 양에 따라 요구된 성능을 제공하는 소프트웨어 제품의 능력을 말하며 효율성의 품질부특성은 시간반응성, 자원 .. 2022. 10. 2.
[정보처리기사] 사용성 테스트 기법 ✨사용성 테스트 기법 일반 사용자를 대상으로, 실제로 시스템이나 소프트웨어로 구현된 UI를 사용해 보도록 하면서 사용성의 문제점을 도출해내는 방식 🔎 사용성 테스트 기법의 종류 1. 휴리스틱 평가 2. 페이퍼 프로토타입 테스트 3. 심층/포커스 그룹 인터뷰 사용성 테스트 4. 온라인 설문 사용성 테스트 5. 상태전이 다이어그램 🔎 사용성 테스트 진행 인원별 역할 ★★★ 1. 테스트 진행자 : 제품에 대한 중립적인 사람으로서 테스트 진행 및 결과의 책임자 2. 기록 담당자 : 테스트 과정에서 발생하는 중요 이벤트를 기록하여 참여자의 의견을 기록 3. 식간기록 담당자 : 테스트의 시작, 끝, 지속 시간을 기록하는 사람 4. 비디오 녹화 담당자 : 테스트 과정의 모든 행위를 녹화하는 사람 5. 테스트 관찰자 .. 2022. 10. 1.
[정보처리기사] 다중 테이블 검색 💡 다중 테이블 검색 데이터를 분해하는 방법으로 정규화 기법이 사용되며, 통합하는 기법으로 다중 테이블에 대한 검색이 사용된다. 🔎 다중 테이블 사용 기법 1. 조인 : 두 개의 테이블을 결합하여 데이터를 추출하는 기법 2. 서브쿼리 : SQL 문 안에 포함된 SQL문 형태의 사용 기법 3. 집합연산 : 테이블을 집합 개념으로 조작하는 기법 🔎 조인 1. 내부조인 두 테이블에 공통으로 존재하는 필드값을 이용하여 테이블을 합하는 방법 (1) 내부조인 : 조건과 일치하는 데이터를 중심으로 테이블을 합한다. [ 명시적 표현법 ] SELECT * FROM 고개 INNER JOIN 구매 ON 고객.고객아이디 = 구매.고객아이디; [ 암묵적 표현법 ] SELECT * FROM 고객, 구매 WHERE 고객.고객아이디.. 2022. 9. 30.
[정보처리기사] 뷰 정의 / 뷰 장점 및 단점 💡 뷰 뷰는 사용자의 관점에서 필요한 부분만 골라서 논리적으로 만든 가상 테이블을 의미한다. 🔎 뷰의 장점 ( 꼭 알아두기 ) 1. 논리적 독립성 제공 논리(가상) 테이블로 테이블의 구조가 변경되어도 뷰를 사용하는 응용 프로그램은 변경하지 않아도 됨 2. 사용자 데이터 관리 용어 복수 테이블에 존재하는 여러 종류의 데이터에 대해 단순한 질의어 사용이 가능 3. 데이터 보안 용이 중요 보안 데이터를 저장 중인 테이블에는 접근 불허하고, 해당 테이블의 일부 정보만을 볼 수 있는 뷰에는 접근을 허용하는 방식으로 보안 데이터에 대한 접근 제어 가능 🔎 뷰의 단점 1. 뷰 자체 인덱스 불가 인덱스는 물리적으로 저장된 데이터를 대상으로 하기에 논리적 구성인 뷰 자체는 인덱스를 가지지 못함 2. 뷰 정의 변경 불가 .. 2022. 9. 29.
[SQL] 고급 SQL 작성하기 💡 인덱스 인덱스는 데이터를 빠르게 찾을 수 있는 수단으로서, 테이블에 대한 조회 속도를 높여 주는 자료구조를 일컫는다. 세부적으로 정규회되지 않은 테이블에서 필요한 속성(컬럼) 부분만 먼저 추출하고 싶을 때 사용한다. SELECT 문과 비슷하지만 DDL 명령어를 사용하여 테이블을 실제로 만들어, 삭제한다. 1) 인덱스 생성 CREATE INDEX ON (); 2) 인덱스 삭제 DROP INDEX ; 3) 인덱스 변경 ALTER INDEX ON (); 2022. 9. 28.
[정보처리기사] 데이터 사전 정의 | 내용 | 영역 | 데이터 종류 📚 데이터 사전 데이터 사전에는 데이터베이스의 데이터를 제외한 모든 정보가 있다. 데이터 사전의 내용을 변경하는 권한은 시스템이 가지며, 사용자에게는 읽기 전용 테이블 형태로 제공되므로 단순 조회만 가능하다. 🔎 데이터 사전 내용 1. 사용자 정보(아이디, 패스워드 및 권한 등) 2. 데이터베이스 객체 정보(테이블, 뷰, 인덱스 등) 3. 무결성 제약 정보 4. 함수, 프로시저 및 트리거 등 🔎 데이터 사전 영역 1. DBA : 데이터베이스의 모든 객체 조회 가능(DBA_는 시스템 접근 권한 의미) 2. ALL : 자신의 계정으로 접근 가능한 객체와 타 계정의 접근 권한을 가진 모든 객체 조회 가능 3. USER : 현재 자신의 계정이 소유한 객체 조회 가능 🔎 데이터베이스 관리 데이터 종류 1. 저장 .. 2022. 9. 27.