분류 전체보기(174)
-
11단원. 응용 sw 기초 기술 활용
응용 sw 기초 기술 활용 chap1. 운영체제의 특징 운영체제의 개념 - 사용자가 컴퓨터의 하드웨어를 쉽게 사용할 수 있더록 인터페이스를 제공해 주는 소프트웨어 - 한정된 시스템 자원 효과적으로 사용 가능하도록 관리 및 운영. - 컴퓨터 시스템과 사용자 간의 인터페이스 담당운영체제 특징 사인스자제 사용자 편리성 제공 인터페이스 기능 담당 스케줄링 담당 자원 관리 제어 기능 커널 - 운영체제의 핵심적인 기능들이 커널에 모여있고, 인터페이스(GUI) 는 이런 커널을 사용자가 이용하기 편하게 해줌. 프로세스 관리 기억장치 관리 주변장치 관리 파일 관리 운영체제 종류 윈도우즈, 유닉스로 크게 나눔 유닉스는 또 리눅스, 맥, 안드로이드로 나눔 윈도즈 지선자오 그래픽 사용자 인터페이스 제공 선점형 멀티태스킹 방식..
2022.10.05 -
10단원. 애플리케이션 테스트 관리
애플리케이션 테스트 관리 chap1. 애플리케이션 테스트 케이스 설계 소프트웨어 테스트의 이해 소프트웨어 테스트 필요성 ( 발, 예, 향) 오류 발견 관점 오류 예방 관점 품질 향상 관점 소프트웨어 테스트 기본 원칙 결완초집 살정오 테스팅은 결함이 존재함을 밝히는 것 완벽한 테스팅은 불가능함 개발 초기에 테스팅 시작 결함 집중 살충제 패러독스 테스팅은 정황에 의존적 오류-부재의 궤변 소프트웨어 테스트 산출물 테스트 계획서 테스트 베이시스 테스트 케이스 테스트 슈트 테스트 시나리오 테스트 스크립트 테스트 결과서 소프트웨어 테스트 유형 소프트웨어 테스트 유형은 프로그램 실행 여부 테스트 상세 기법 테스트에 대한 시각 테스트의 목적 테스트의 종류 프로그램 실행 여부에 따른 분류 -> 정적 테스트와 동적테스트로..
2022.10.05 -
백준 15663 N과 M(9)
n과 m 시리즈 중에서 제일 어려운 문제인거 같다 ㅎㅎ 이 문제는 중복 없이 수열을 골라야하는데, 같은 숫자들도 들어온다. 이 문제의 해결방식은 sort를 사용했을 때 트리구조로 정렬이 된 모습을 생각해봐야한다. 이전 수열의 마지막 항과 새로 추가하려는 값이 같으면 중복된 수열이 된다는 것이었다. 이건 구글의 도움을 받았다. 이걸 어떻게 떠올리지? 그러니까 재귀호출 전에 추가한 값이랑 지금 추가하려는 값이 만약 같다면,,, 중복이 되는건 당연하지! 정렬이 되어있는 상태니까, 만약 ㅁㅁㅁ 에 1, 7 상태에 마지막으로 9를 추가하고 1,7,9 를 출력했다 하자. 9가 2개라 하면 그 재귀가 끝난 후 돌아와 다시 마지막 ㅁ에 초가할 때 9를 추가하겠지? 그럼 또 1,7,9 를 출력하는 것임. #include..
2022.09.23 -
백준 - n과m 시리즈
15650 #include #include #include #include using namespace std; int n, m; int cnt = 0; int isused[9]; int arr[9]; void func(int cur) { if(cur == m) { for(int i = 0; i < m; i++) { cout
2022.09.19 -
프로그래머스 - 숫자의 표현
이 문제도 쉬웠다 이상하다!! 그냥 for문으로 찾으면 된다. 효율성도 문제가 안나더라 #include #include using namespace std; int get_n(int i, int n) { int tmp = 0; while (tmp < n) { tmp += i; i++; } if(tmp == n) return 1; else return 0; } int solution(int n) { int answer = 0; for(int i = 1; i
2022.09.17 -
프로그래머스 - 최솟값 만들기
가장 작은수랑 가장 큰수를 짝지어서 곱해주면 된다. 쉽다!!! #include #include #include using namespace std; int solution(vector A, vector B) { int answer = 0; sort(A.begin(), A.end()); sort(B.begin(), B.end(), greater()); for(int i = 0; i< A.size(); i++) answer += A[i]*B[i]; return answer; } 16242등
2022.09.17