목록정리 (19)
먼지 쌓인 키보드
(해당 글은 GPT-4o로 작성되어 사용시 참고바랍니다.)3회차: 관계(Relationship)와 식별자(Identifier)이번 회차에서는 엔터티 간의 관계와 식별자에 대해 학습합니다.1. 관계(Relationship)관계는 두 개 이상의 엔터티(Entity) 간의 연관성을 나타내며, 데이터베이스 설계에서 중요한 역할을 합니다. 관계를 정의함으로써 데이터베이스 내에서 엔터티들이 어떻게 연결되고 상호작용하는지 알 수 있습니다.1.1 관계의 종류1:1 관계 (One-to-One)한 엔터티가 다른 엔터티와 1:1로 연결됩니다.예시: 사람(Person) 엔터티와 주민등록증(ID Card) 엔터티 간의 관계. 각 사람은 하나의 주민등록증을 가지며, 각 주민등록증은 한 사람에게만 발급됩니다.1관계 (One-to..
(해당 글은 GPT-4o로 작성되어 사용시 참고바랍니다.)이렇게 30회차로 학습 계획을 세웠습니다. 오늘은 1회차: 데이터베이스 기본 개념을 학습하는 시간입니다.1회차 학습 내용데이터베이스의 정의 및 역할데이터베이스(Database): 데이터를 효율적으로 저장하고 관리하는 시스템입니다.DBMS(Database Management System): 데이터베이스를 관리하는 소프트웨어로, 데이터를 안전하고 일관되게 관리할 수 있도록 도와줍니다.과제:데이터베이스와 DBMS의 차이점을 간단히 정리해보세요.여러분이 일상에서 사용하는 애플리케이션 중 하나를 예로 들어, 그 애플리케이션이 데이터베이스를 어떻게 활용할지 생각해보세요.다음 회차에서는 데이터 모델링 개요에 대해 학습할 예정입니다! 좋습니다! 이제 2회..
저번에 중고차 구매하면서 간단하게 정리한 중고차 부대비용 **주의) 지역마다 상사마다 다르다고 하니 대략적으로 참고** [ 예를들어 1000만원짜리 중고차를 산다면 ] - 중고차값 : 1000만원 - 매도관리비 : 20~30만원대 (차량 관리비용?으로 지역마다 다르다고함) - 취등록세 : 약 70만원 (승용차 기준 7%) - 수수료 : 10~20만원 (매매상마다 다르고 보통2.2%라고함) - 성능보증보험료 : 5~10만원 (성능지와 다를경우 보증해준다고함) [자동차 보험을 뺀 총 비용] - 1105만원 ~ 1130만원 +보험료는 나이에 따라 가격이 천차만별이라 추가하지않음 모두들 좋은 매물 잘골라서 사셔요
범칙금 = 벌점O + 벌금O 과태료 = 벌점X + 벌금O(범칙금보다 좀더 비쌈) 벌금도 큰차이 안나는데 과태료로 받은것을 굳이 더 처벌이 큰 범칙금으로 변경할 이유는 없다고봄. 끝
1.소프트웨어 테스팅의 기초 * 소프트웨어 품질의 정의 - 컴포넌트, 시스템, 프로세스가 명시된 요구사항은 물론 사용자와 고객의 필요와 기대를 충족시키는 정도 * 오류, 결함, 장애 오류 : 잘못된 결과를 낳는 인간의 행위, 실수와 동의어 (결함발생) 결함 : 일반적으로 버그, 결함, 결점은 동의어로 사용 / 요구된 기능을 적절히 처리하지 못하는 것 (장애발생) 장애 : 코드에 존재하는 결함의 실행 * 테스팅을 종료하는 조건 - 미리 정해둔 기준을 모두 달성한 것이 가장 의미있는 조건 (+ 시간이나 예산 소요) * 독립적인 테스트 조직은 시스템 테스팅에 투입 * 효과적인 테스트 - 계획됐거나 원했던 테스트 결과 산출 - 효과적인 테스터 : 테스팅 노력으로부터 어던 결과를 도출할 것인지 결정 * 효율적인 ..

* 탐색적 테스팅 테스터의 기술과 경험을 활용하는 경험 기반 테스팅의 한 형태 * 체크리스트 기반 테스팅 - 체크리스트에 기록된 테스트 컨디션을 커버하기 위해 테스터가 테스트를 설계, 구현, 실행 * 결정 테스팅 - 결정 지점에서 발생하는 제어 흐름을 따르는 테스트 케이스를 포함 * 루프 구조에서 구문 커버러지와 결정 커버리지 - 구문 커버리지 : 루프 안의 모든 구문이 실행되는 것을 요구 - 결정 커버리지 : 루프가 실행되는 조건과 건너뛰는 조건을 모두 테스트 * 경계값 분석 vs 동등분할 예제 ex) 최소 유효 단위는 0.5단위, 최대 유효 단위는 25단위, (단위의 정밀도는 0.1) => 비유효(0.4이하), 유효(0.5 ~ 25), 비유효(25.1이상) 결과: 경계값 분석 ( 0.4 / 0.5 /..
* 포인터란 A형 포인터(A*) A형 변수의 주소값을 저장 int *a char *b double *c &연산자 변수의 주소값 변환 *연산자 (기호가 *) 포인터가 가리키는 메모리 참조 ex) int a=20; int *p=&a; //a라는 변수의 주소값을 int형 포인터p의 메모리에 저장 printf("%d", p); //p가 가리키는 변수의 주소값을 출력 printf("%d", &a); //a의 주소값 출력 printf("%d", *p); //p가 가리키는 변수를 참조 20출력 (*p)++; //p가 가리키는 변수의 값을 증가 printf("%d", a);//21 printf("%d", *p);//21 *의 용도 -곱셉 a*b; -선언 int *p;// int형 포인터 변수 선언 -접근 *p; 포인터..
* 테스트 케이스의 정의 - 특정 테스트 컨디션을 위해 개발된 입력값, 기대 결과, 실행 사전 조건, 실행 사후조건의 조합 * 테스팅의 주요 목적 - 결함 예방과 장애 및 결함 발견 - 테스트 대상의 품질 수준에 대한 자신감 획득 * 장애 - 예상했던 기능과 다른 부분 * 테스트 활동과 업무 테스트 설계 : 테스트 케이스에서 수행할 테스트 데이터 식별 테스트 구현 : 테스트 프로시저의 우선순위화와 테스트 데이터 생성 테스트 실행 : 불일치를 분석하여 해당 불일치의 원인 판단 테스트 완료 : 미해결 결함에 대한 상태 변경 요청 * 테스터와 개발자 차이 개발자 < 테스터 : 무엇이 잘못될지 예견할 수 있는 능력 개발자 : 제품/서비스를 설계하고 구축하는데 더 관심이 있음 * 소프트웨어 개발 수명주기 - 각 ..