Programming(39)
-
요구사항 개발 프로세스, 요구사항 도출(Requirement Elicitation), 요구사항 분석(Requirement Analysis), 요구사항 명세(Requirement Specification), 요구사항 확인(Requirement Validation)
요구사항 개발 프로세스 · ≒ 요구공학 개발 프로세스 · 소프트웨어공학 지식체계(SWEBOK: SoftWare Engineering Body of Knowledge)에서는 요구사항 개발 프로세스를 요구사항 도출(Elicitation), 분석(Analsysis), 명세(Specification), 확인(Validation)으로 구분하고 있습니다. 프로세스 단계 설명 요구사항 도출 (Elicitation) · 요구사항 소스(Require Source) · 도출기법(Elicitation Technique) 분석 (Analsysis) · 요구사항 분류(Classification) · 개념 모델링(Conceptual Modeling) · 기술 구조 설계 및 요구사항 할당(Architectural design & ..
-
기능적·비기능적 요구사항
기능적·비기능적 요구사항 실제 프로젝트 완료 후 시스템 사용자의 만족도 측면에서 비기능적 요구조건도 매우 중요한 반영요소가 됩니다. 구분 설명 기능적 요구사항 (기능요소) · 기능 · 시스템이 어떤 기능을 갖추어야 하는지를 요구하는 사항 · 시스템 기능을 정의한 것 · 요건에 대한 시스템의 행동 · 요구사항 중 기능 측면에 대한 것 · 시스템이 동작하는 내용에 대해 정의한 것 · 시스템 일부의 각 동작이 명시 되거나, 수학함수로 표시되거나, 블랙박스 설명, 기능 모델로 설명됨 ex) A 프로그램에는 저장기능이 필요합니다. ex) 인사관리시스템에 대리 집급 명단은 대리집근 기준은 3년 이상 근속자가 대상으로 대상자 목록을 뽑아주세요. 비기능적 요구사항 (비기능요소) · 성능 · 기능적인 부분 이외의 요구사..
-
Kotlin 데이터 타입 확인방법
Kotlin 데이터 타입 확인방법 데이터.javaClass 데이터.javaClass.name println("${true.javaClass}") println("${true.javaClass.name}") boolean boolean
-
실수 표현 방법 - 고정 소수점 방식(fixed point), 부동 소수점 방식(floating point)
실수 표현 방법 컴퓨터에서 실수를 표현하는 방법입니다. 컴퓨터에서는 실수를 정수와 마찬가지로 2진수로만 표현해야 하기 위한 방법으로 현재에는 다음두가지 방식을 사용되고 있습니다. · 고정 소수점 방식(fixed point) · 부동 소수점 방식(floating point) 고정 소수점 방식(fixed point) 실수는 보통 정수부와 소수부로 나눌 수 있습니다. 따라서 실수를 표현하는 가장 간단한 방식은 소수부의 자릿수를 미리 정하여, 고정된 자릿수의 소수를 표현하는 것입니다. 고정 소수점 방식은 정수부와 소수부의 자릿수가 크지 않으므로, 표현할 수 있는 범위가 매우 적다는 단점이 있습니다. 32비트 실수를 고정 소수점 방식으로 표현한 도식도입니다. 부동 소수점 방식(floating point) 실수는 ..
-
피라이드, 역피라이드, 다이아몬드 별, 별 트리 도식도
다이아몬드 별 도식도 · 역피라미드 도식도 · 피라미드 (별 트리)도식도 역피라미드 도식도 피라미드 (별 트리)도식도 for(var j=5; j>i; j--) i j>i true일대 j값 참인 갯수 i=0 5>0 5 4 3 2 1 5개 i=1 5>1 5 4 3 2 4개 i=2 5>2 5 4 3 3개 i=3 5>3 5 4 2개 i=4 5>4 5 1개 i=5 5>5 0 0개 for(var k=0; k
-
Kotlin - 진법 변환함수, toInt(), toString()
Kotlin - 진법 변환함수 · toInt() · toString() toInt() 해당 진법으로 변환해 줍니다. 구분 설명 "".toInt(2) 2진수로 변환 "".toInt() 10진수로 변환 "".toInt(16) 16진수로 변환 toString() 해당 진법으로 표현해 줍니다. 구분 설명 숫자.toString(2) 2진수로 표현 숫자.toString() 10진수로 표현 숫자.toString(16) 16진수로 표현