전체 글(295)
-
2과목 - 애플리케이션 테스트
목적에 따른 테스트강도 테스트 : 과도한 정보량이나 빈도 등을 부과하여 과부하시에도 실행되는지 테스트화이트 박스 테스트 오픈된 모든 소스오픈된 된다는 것은 다 보여짐동적 테스트블랙박스 테스트사용자 관점 테스트내부 구조 알 필요 없음테스트 종류동치분할검사옳바른 값과 옳바르지 않은 값을 동시에 입력하여 테스트함타당한 값과 그렇지 못한 값경계값 분석동치분할검사 보완한 기법경계값 근처값들을 입력하려 테스트함오류 예측 검사과거의 경험과 확인자의 감각으로 테스트원인-효과 그래프 검사영향이 되는 부분 또는 상황을 체계적으로 확인효용성 : 쓸만한 가치가 있는 데이터와 경험비교검사동일한 테스트 자료를 통해서 버전관리으로 테스트 진행
2025.01.27 -
2과목 - 소프트웨어 설치 메뉴얼와 사용자 메뉴얼 / 5과목 : 소프트웨어 개발 표준
소프트웨어 품질 목표사용 용이성(Usability) : 쉽게 배우고 사용할 수 있는 정도정확성(Correctness) : 사용자 요구 기능을 충족해야함신뢰성(Reliability) : 사용자가 사용하는 동안 오류 없이 수행되어야함무결성(Integrity) : 허용되지 않는 사용을 방지 및 권한에 대한 변경에 제어효율성(Effciency) : 투자 자원대비 뽑히는 성능이 좋아야함설치 메뉴얼사용자 중심사용자 메뉴얼작성 순서작성 지침 정의사용자 메뉴얼 구성 요소 정의구성 요소별 내용 작성메뉴얼 검토소프트웨어 품질 관점의 국제표준 또는 5과목에서는 개발방법론 표준가이드 라인, 정해진 규칙, 품질향상을 목적으로한 일관성 있는 개발을 위한 방법론 5과목 - ISO/IEC 12207 : 전반적인 모든 단계를 체계적..
2025.01.27 -
2과목 - 소프트웨어 패키징
소프트웨어 패키징 - 실행 파일들을 묶어서 배포용 설치 파일을 만드는 것 사용자 중심무듈화(응집도는 높고, 결합도 낮음)하여 패키징소프트웨어 고려사항이기종 콘텐츠 및 단말기이기종 : 기종이 다른 제품과 연동이 되도록 고려하는것암호화와 알고리즘 사용사용자 편의성을 위한 복잡성 및 비효율성 문제를 고려함저작권DRM패키징 도구 구성요소암호화암호화 파일 생성인증쿠키 방지키 관리정책 관리식별 기술저작권 표현
2025.01.27 -
2과목 - 소프트웨어 테스트
테스트 케이스 : 입력값, 실행 조건, 기대 결과로 구성된 명세서이다.테스트 오라클 : 참과 거짓을 판단하기 위해서 정의 된 값을 입력하여 비교하는 기법검증과 확인검증개발자 명세서 기준, 기능/비기능 적 요구사항에 맞게 잘 설계 되었는지? 확인하는 것개발 과정을 테스트는 하는 것확인사용자소프트웨어에서 결과를 테스트함고객의 요구사항에 맞게 잘 만들어 졌는지? 확인 테스트테스트 원리원벽한 테스트는 존재하지 않음테스트는 개발 초기단계부터 시작되어야 한다. 결합 집중소수의 특정한 모듈에서 오류가 집중된다.B라는 전체 기능(모듈) 중에 A라는 기능에서 발생한다.파레토 법칙 : 80% 중에 20%에서 발생한다.살충제 패러독스동일한 테스트 케이스로 반복해봐야 오류를 발생할 수 없음 다양한 케이스로 테스트해봐야함IP..
2025.01.27 -
2과목 / 3과목 - 데이터베이스, 정규화
사용대상일반사용자Application User데이터베이스 관리자(DBA)데이터베이스 용어트랜잭션 : 하나의 작업단위 DBMS정의Type, 제약조건스키마 3계층 / 3단계 데이터(베이스)의 구조구조외부 : 외부에서 보임 [내가 누구냐?에 따라 권한에 따라 보여지는 view가 다르다.]개념 : 전제 정의 / 논리(실제로 존재하지 않고 생각 | 같은 뜻 : 가상 virtual)적 구조제약조건무결성 규칙예를 들어 CREATE테이블에 일반키, 컬럼 등을 설정하는 것내부 : 하드디스크에 어떻게 저장할 것인지? / 물리(실제로 존재하는 것)적 구조 파티션 : 테이블이나 인덱스를 더 작은 부분으로 쪼개기 장점 : 일관성과 무결성을 방지하기 위해서 테이블을 쪼갠다. 그 쪼깰때.. 수직, 수평 나뉜다. 암기 : 나 조해범..
2025.01.27 -
2과목 - 소프트웨어 개발[데이터 입,출력 구현]
자료 구조선형구조 : 한줄로 세울 수 있는것배열같은 크기로 나열된 집합(연속적으로 배치)정적자료 / 기억장소에 추가 어려움 / 메모리 낭비 심함인덱스로 접근 가능함선형리스트연결리스트포인트연속적이지 않음 / 접근 속도 느림 / 중간 노그 끊어지면 찾기 힘듬메모리상에 연속적으로 배치되지 않음큐한방향은 출구, 한방향은 입구FIFO(First In First Out)Front(Hearder) 삭제 / Tail(Rear) 삽입포인터가 2개인 것은 큐사용하는 시스템프린트 : 먼저, 인쇄 누른 순서대로 처리함프로그램, 시스템 스케줄링스텍 - 물컵 연상한쪽(입구/출구) 존재 LIFO(List In First Out) : 마지막에 들어온 것이 처음에 나온다.더이상 OverFlow - 추가시 / UnderFlow - 삭제..
2025.01.27