목록Computer Science (3)
하루 하루
Q2. 데이터 마이닝의 개념에 관해서 서술하시오, 데이터베이스 기술 트랜드 1. 빅데이터 2. NoSQL 3. 데이터 마이닝 빅데이터 기존 데이터베이스를 넘어서는 수십 페타바이트 크기의 비정형 데이터로 부터 가치 추출 및 결과를 분석하는 기술 NoSQL 관계형데이터베이스를 관리하는 RDBMS보다 덜 제한적인 DBMS로 고정된 테이블 스키마가 필요하지 않고, 조인 연산을 사용할 수 없고 수평적으로 확장이 가능하다 . 데이터 마이닝 대량의 데이터 안에서 체계적으로 숨겨진 정보를 추출해 의사결정에 활용하는 기법이다.
Q1. 살충제 패러독스의 개념에 관해서 서술하시오. 소프트웨어 테스트의 원리는 7가지로 이야기할 수 있다. 1. 테스팅은 결함이 있다는 것을 알려주는 것이다. 2. 완벽한 테스팅은 없다. 3. 개발 초기에 테스팅을 시작해야 한다. 4. 결함 집중 5. 살충제 패러독스 6. 테스팅은 정황에 의존적이다. 7. 오류-부재의 궤변 1. 테스팅은 결함이 있다는 것을 알려주는 것이다. 테스팅은 결함이 존재한다는 것을 밝히는 것으로 결함이 없다는 것을 증명하는 것은 불가능하다. 2. 완벽한 테스팅은 없다. 테스팅은 완벽할 수 없다. 상용 프로그램은 프로그램 자체의 경로의 수가 많기 때문에 해당 프로그램을 와벽하게 테스팅을 하겠다는 것은 불가능하다. 따라서, 각자가 가진 비용과 시간, 목적에 맞는 효율적 테스팅을 하는..
애자일 프로세스 모델으 고객의 요구에 민첩하게 대응해 그때그때 주어지는 문제를 풀어나가는 방법론으로 익스트림 프로그래밍, 스크럼, 크리스털 같은 방법론들을 통칭한다. 애자일 프로세스 모델의 가장 큰 특징은 계획을 기반으로 하는 폭포수 모델과는 다르게 사용자의 요구 사항의 변화에 유연하게 대처할 수 있다는 점이다. 이러한 애자일 프로세스 모델의 경우 애자일 엽합이 존재해 애자일 선언문과 애자일 원칙 등이 존재한다. [ 애자일 선언문 ] 공정과 도구보다 개인과 상호작용 포괄적인 문서보다 작동하는 소프트웨어 계약 협상보다 고객과의 협력 계획을 따르기보다 변화에 대응하기 애자일 방법론을 실천하기 위한 주요 원칙으로 시험 문제에 등장할 법한 부분으로 외우는 편이 편하다. 외우기 팁 " 변화 상 고작 그 정도,,,..