전체 글
-
정보처리기사 2018-1 - 소프트웨어공학정보처리기사 2020. 4. 16. 15:11
프로젝트 계획과 비용산정(추정) 프로젝트 계획 누가 무엇을 어느기간 동안 어떻게 개발해야 하는 지 예측하는 작업 구현해야 할 기능과 요구하는 성능 및 인터페이스 성능에 따라 개발범위를 정합니다 구현할 프로젝트의 특징과 자원 및 생산성에 따라 비용을 예측합니다 비용산정에 영향을 주는 요소 프로젝트의 복잡도 및 크기, 요구 신뢰도 투자자원: 인력. 지원 하드웨어, 지원 소프트웨어 생산성: 인적 자원의 능력과 경험 및 개발 기간 비용산정방식 하향식 비용산정방식 - 경험이 많은 전문가에게 비용산정의뢰 OR 여러 전문과와 조정자를 통해 산정 상향식 비용산정방식 - 코드라인수(LOC) , CCOMO모형, PUTNAME 모형, FP 모형 등 COCOMO 모형 보헴이 제안한 모형으로 프로그램 규모에 따라 비용을 산정합..
-
정보처리기사 필기 2018-1 - 데이터베이스정보처리기사 2020. 4. 16. 14:46
삽입정렬 : 자료 배열의 모든요소를 앞에서부터 차례대로 이미 정렬된 배열 부분과 비교하여 자신의 위치를 찾아 삽입 31 25 12 22 11 처음 상태. 31 [25] 12 22 11 두 번째 원소를 부분 리스트에서 적절한 위치에 삽입한다. 31 [12] 22 11 세 번째 원소를 부분 리스트에서 적절한 위치에 삽입한다. 25 31 [22] 11 네 번째 원소를 부분 리스트에서 적절한 위치에 삽입한다. 12 25 31 [11] 마지막 원소를 부분 리스트에서 적절한 위치에 삽입한다. 12 22 25 31 종료. View Of SQL DROP ; 뷰를 제거 ALTER : 뷰를 수정 CREATE : 뷰를 생성 SELECET : 뷰의 내용 검색 관계데이터 모델의 무결성 제약 중 기본키 값의 속성 값이 NULL이..
-
안드로이드 버전Programming/Android 2020. 4. 13. 11:46
안드로이드 앱을 개발할 때는 휴대폰마다 어떤 버전을 사용하는 지에 대해 고려해야 한다. 앱의 타겟 연령층이나 특성에 따라 어떤 버전의 휴대폰을 많이 사용하는지, 구현하고자 하는 앱의 기능을 고려하여 최소 지원 버전을 정해야한다. 오래 된 폰을 사용하시는 노인분들을 타겟으로 한다면 낮은 버전까지 고려해야하고 비교적 최신 휴대폰을 많이 사용하는 젊은 세대라면 API를 올려 더 다양한 기능을 사용하면 된다. Android 플랫폼 버전 ex) Android Pie(Android 9.0) Android 플랫폼은 애플리케이션이 기본 Android 시스템과 상호작용하는 데 사용할 수 있는 프레임워크 API를 제공합니다. 연속된 각 Android 플랫폼 버전은 Android 애플리케이션 프레임워크 API 업데이트를 포..
-
정보처리기사 필기 기출문제 2018-2 - 소프트웨어공학정보처리기사 2020. 4. 10. 17:07
HIPO(Hierarchical Input Process Output) Input - Process -Output 으로 이루어진 모듈을 계층적으로 나타낸 도표이다. 시스템 분석 및 설계 도구나 문서화에 사용되는 기법이다. 기본 시스템 모델은 입력+처리+출력으로 구성된다. 하향식 개발에 해당한다. 문서를 보기 좋게 체계화한다. 기능과 자료의 관계를 동시에 표현할 수 있다. 수정 및 유지보수 시 용이하다. 소규모 프로젝트에 적절하다 구조도, 개요 도표 집합, 상세 도표 집합으로 구성된다. 기능과 자료의 의존관계를 동시에 표현할 수 있다. 보기 쉽고 이해하기 쉽다. 하향식 통합 검사(Top Down Integration Test) :상위 모듈에서 하위 모듈 방향으로 통합하며 검사. 시스템구조의 위층에 있는 모..
-
정보처리기사 2018년 2회 - 데이터베이스정보처리기사 2020. 4. 10. 15:24
3. 릴레이션의 R의 차수가 4이고 카디널리티가 5이며, 릴레이션의 S의 차수가 6이고 카디 널리티가 7일 때, 두 개의 릴레이션을 카티션 프로덕트한 결과의 새로운 릴레이션의 차수와 카디널리티는 얼마인가? 3 ①24, 35 ②24, 12 ③10, 35 차수는 덧셈, 카디널리티는 곱셈 ④10, 12 Cartesian Product 카티션 프로덕트, 카티션 곱, Cross Join 조인 조건절을 적지 않게 되면 해당 테이블에 대한 모든 데이터를 전부 가져오는 현상 이를 카티션 곱이라고 부른다. 즉, 카티션 곱이란 join 쿼리 중에 WHERE 절에 기술하는 join 조건이 잘못 기술되었거나 아예 없을 경우 발생하는 현상입니다. 잘못된 JOIN 연산. 조인을 수행할 때는 반드시 조인조건이 있어야함. 조인 조건..
-
정보처리기사 2018-3 기출문제 - 소프트웨어 공학정보처리기사 2020. 4. 9. 15:05
62. 자료사전에서 기호"()"의 의미는? ->생략 DFD, Data Flow Diagram, 자료흐름도 : 자료의 흐름 및 변환 과정과 기능을 도식화하여 기술하는 요구사항 분석기법 럼바우 분석 기법 중 기능 모델링에 해당한다. 구성요소 Process - 동그라미 - 자료를 변환시키는 처리 과정 하나를 나타냄. Flow (자료흐름) - 화살표 - 자료의 이동을 나타냄 Data Store (자료 저장소) - 평행선 (위 아래) - 파일, 데이터베이스 등 자료가 저장되는 곳을 타나냄. 단말(Terminator) - 사각형 - 시스템과 교신하는 외부 개체 - 데이터의 입출력 주체(사용자) 자료사전 (Data Dictionary) : 자료, 자료들의 집합, 자료의 흐름, 자료 저장소와 그들간의 관계범위단위들을 ..
-
데이터마이닝DataMining 2020. 4. 8. 22:49
데이터 마이닝(data mining)이란? 데이터마이닝은 대규모로 저장된 데이터 안에서 체계적이고 자동적으로 통계적 규칙이나 패턴을 찾아 내는 것이다. KDD(knowledge-discovery in database, 데이터베이스 속의 지식 발견)이라고도 한다. Data mining is the process of discovering patterns in large data sets involving methods at the intersection of machine learning, statistics, and database systems. Non-trivial extraction of implicit, previously unknown and potentailly useful informatio..
-
정보처리기사 필기 2018년 3회 - 데이터베이스정보처리기사 2020. 4. 8. 17:59
1. Linear Search의 평균 검색 회수는? ①n-1 ②(n+1)/2 ③n ④n/2 더보기 다른이름으로 순차 검색(Sequential Search) 이라고도 함 평균 검색 회수: (n+1)/2 데이터를 순서대로 처음부터 끝까지 하나씩 비교하며 원하는 값을 찾아내는 알고리즘 4. 뷰에 대한 설명으로 옳지 않은 것은? ①뷰는 삽입, 삭제, 갱신 연산에 제약사항이 없다. ②뷰는 데이터 접근 제어로 보안을 제공한다. ③뷰는 독자적인 인덱스를 가질 수 없다. o ④뷰는 데이터의 논리적 독립성을 제공한다. 더보기 관계형 데이터베이스에서 기본 테이블로부터 파생하여 만든 가상의 테이블 사용자에게 접근이 허용된 제한된 데이터만 보여주기 위해 구성 저장장치 내에 물리적으로 존재하지 않지만 사용자 입장에선 동일하게 ..