2. 소프트웨어 개발 생명 주기
Process 일이 처리되는 과정이나 공정 주어진 일을 해결하기 위한 목적으로, 그 순서가 정해져 수행되는 일련의 절차 소프트웨어를 정해진 기간동안 고객이 원하는 수준의 품질로 deliver하는 것이 목적 SW 프로세스의 3요소 소프트웨어 세부 작업들의 관계를 정의하는 절차와 방법 능력, 교육 및 동기가 부여된 인원 도구와 장비 소프트웨어 프로세스 모델 소프트웨어 개발 프로세스 프로세스: 작업(task)순서의 집합 + 제약 조건(일정, 예산, 자원)을 포함하는 일련의 활동 (좁은 의미: SW제품을 개발할 때 필요한 절차, 과정, 구조. 사용자의 요구사항을 SW시스템으로 구현하기 위한 일련의 활동) (넓은 의미: 절차,구조,방법, 도구, 참여자까지 모두 포함. SW개발 목적을 이루는데 필요한 통합적 수단)..
2023. 10. 23.
머신러닝 개요
Data Science 4차 산업 시대: 빅데이터, 인공지능 데이터 과학: 다양한 데이터로부터 지식과 인사이트를 추출하는 과학적 방법론. 프로세스,알고리즘,시스템을 통합하는 융합분야. -데이터 마이닝, 빅데이터 머신러닝: 기계에게 데이터를 학습시켜 규칙성을 찾아내 미래를 에측하거나 분류,인식하는 기술 - 인공지능, 딥러닝 빅데이터의 특징 3V 규모(Volume) 속도(Velocity) 다양성(Variety) +5V 신뢰성(Veracity) 가치(Value) 데이터 분석 방법(론) 기술 통계: 수집,축적한 데이터를 묘사,설명하는 통계 기법. 대표값 분석 - 평균,중앙값,최빈값/ 분산 분석 - 표준편차, 분산, 사분위값 추론 통계: 수집,축적한 데이터를 기반으로 일반적인 상황을 추론,예측하는 통계기법. - ..
2023. 10. 18.
4. 고급 SQL
1. SQL 데이터 타입과 스키마 1.1 Data Type Scale과 Precision의 예 데이터베이스에서 Scale과 Precision은 주로 숫자 데이터 타입에서 사용됩니다. - Precision(정밀도): 소수점을 포함한 전체 자릿수를 나타냅니다. 예를 들어, 숫자 1234.56에서 전체 자릿수는 6이 됩니다. - Scale(스케일): 소수점 아래의 자릿수를 나타냅니다. 예를 들어, 숫자 1234.56에서 소수점 아래의 자릿수는 2가 됩니다. 예를 들어, NUMBER(8,2)라는 데이터 타입은 전체 8자리의 숫자를 표현하며, 소수점 아래에 2자리까지 표현할 수 있습니다. 따라서 1234.56과 같은 숫자를 저장할 수 있습니다. 또 다른 예로, DATE 데이터 타입은 연도, 월, 일, 시, 분, ..
2023. 10. 12.