이론학습(152)
-
데이터 정제
데이터 정제 · 데이터 셋을 쉽게 사용할 수 있도록 하는 과정입니다. · 빅데이터 처리에서 가장 중요한 작업 중 하나는 정제입니다. · 정제가 제대로 이루어지지 않을 경우 데이터의 구성이 일관되지 않으므로 빅데이터를 분석하는데 문제가 생기게 됩니다. · 다양한 매체로부터 데이터를 수집하여 원하는 형태로 변환하는 것입니다.
-
Penn Treebank Tagset(펜 트리뱅크 태그세트)의 사용 품사
Penn Treebank Tagset(펜 트리뱅크 태그세트)의 사용 품사 Alphabetical list of part-of-speech tags used in the Penn Treebank Project Number Tag Description 1. CC Coordinating conjunction 2. CD Cardinal number 서수 3. DT Determiner 관형사 4. EX Existential there 5. FW Foreign word 6. IN Preposition or subordinating conjunction 7. JJ Adjective 8. JJR Adjective, comparative 9. JJS Adjective, superlative 10. LS List item..
-
DIKW pyramid(DIKW 피라미드)
DIKW pyramid(DIKW 피라미드) · Data, Information, Knowledge, Wisdom으로 이뤄진 지식 피라미드입니다. · 정보과학에서는 데이터, 정보, 지식을 통해 최종적으로 지혜를 얻어내는 과정을 계층 구조로 설명하고 있습니다. https://zetawiki.com/wiki/DIKW_%ED%94%BC%EB%9D%BC%EB%AF%B8%EB%93%9C https://en.wikipedia.org/wiki/DIKW_pyramid DIKW pyramid 도식도 데이터, 정보, 지식은 상호관계 속에서 역할을 수행하며 인간이 사회활동에서 추구하는 가치창출을 위한 일련의 프로세스로 기능합니다. 프로세스 설명 Wisdom · 지혜 · 지식의 축적과 아이디어가 결합된 창의적 산물을 말합니다...
-
다이어그램 분류
다이어그램 분류 · 구조적 다이어그램 · 행위적 다이어그램 구조적 다이어그램 다이어그램 설명 Class diagram · 클래스와 클래스 간의 관계를 표현 Object diagram · 오브젝트와 오브젝트 간의 관계를 표현 Package diagram · 패키지 다이어그램 · UML의 다양한 모델요소를 그룹화하여 표현 Component diagram · 컴포넌트와 컴포넌트 간의 관계를 표현 Composite structure diagram · 복합 구조 다이어그램 · 컴포넌트의 내부 구조를 표현하는데 사용 · 파트,포트, 연결자등의 개념을 이용하여 컴포넌트가 실현, 이용하는 인터페이스와 내부 구성요소 간의 관계를 표현 Deployment diagram · 배치 다이어그램 · 시스템을 구성하는 물리적인 노..
-
테스트 커버리지(Test Coverage), 테스트별 커버리지
테스트 커버리지(Test Coverage) · 시스템 · 소프트웨어의 논리적 구조가 Test Suite에 의해 테스트된 정도 · 테스트의 충분함을 측정 · 테스트 커버리지(Test Coverage)는 "테스트 대상의 전체 범위에서 테스트를 수행한 범위"를 의미합니다. 즉, 테스트 대상을 얼마만큼 테스트했나를 정의하는 것으로, 테스트의 정확성을 판단하는 하나의 척도가 될 수 있습니다. · 해당 테스트 커버리지가 100%가 아닐 경우 누락된 부분을 테스트하기 위해 추가 테스트 케이스 설계하여 커버리지 향상을 시키는 것이 가능합니다. 테스트별 커버리지 구분 구문 커버리지 결정 커버리지 조건 커버리지 결정/조건 커버리지 복수조건 커버리지 각구문(명령문)이 최소한한번실행된다. Y Y Y Y Y 한결과값을 최소한한..
-
소프트웨어의 개발 5단계
소프트웨어의 개발 5단계 소프트웨어의 개발은 소프트웨어 개발의 생명주기에 따라 진행되게 되는데 고객의 요구 또는 개발하고자 하는 시스템의 목표를 정하는 요건정의를 통해 시스템을 구현 하는데 문제가 없는지 구현 가능성을 파악하는 분석 단계로 진행합니다. 그리고 분석된 내용을 바탕으로 구체적인 설계를 진행하는 설계단계와 설계에 따른 시스템을 구현하는 구현단계, 구현된 시스템이 정상적으로 작동하는지, 요구사항에서 분석된 요건들이 부합하는지 테스트를 거칩니다. 이후 개발된 시스템은 실제 사용처에 배포하게 되는 배포 및 운영단계를 통해 소프트웨어 개발단계를 마무리하게 됩니다. 단계 수행 작업 요구사항 분석 · Requirement Analysis · 사용자 요구사항 분석 · 고객의 요건 또는 개발하고자 하는 시스..