본문 바로가기

법, 용어/용어112

통합 테스트 1. 통합 테스트단위 테스트가 끝난 모듈을 통합하는 과정에서 발생하는 오류, 결함 찾는 테스트(1) 비점진적 통합 방식- 모든 모듈이 미리 결합되어 있는 프로그램 전체를 테스트- 빅뱅 통합 테스트 방식- 소규모 소프트웨어에 유리, 단시간 내에 테스트 가능- 전체 프로그램 대상-> 오류 발견 및 장애 위치 파악,수정 어려움 (2) 점진적 통합 방식- 모듈 단위로 단계적 통합하며 테스트.- 하향식, 상향식, 혼합식 통합 방식- 오류 수정 용이, 인터페이스와 연관된 오류를 완전히 테스트할 가능성 높다. 2. 하향식 통합 테스트프로그램의 상위 모듈->하위모듈로 통합하면서 테스트- 주요 제어 모듈을 기준- 깊이 우선 통합법 or 넓이 우선 통합법- 테스트 초기부터 사용자에게 시스템 구조 보여줄 수 있음.- 상위 .. 2024. 5. 28.
단위 테스트 , 통합 테스트, 시스템 테스트, 인수테스트 차이 단위 테스트 (Unit Testing)대상: 단위 테스트는 개별 코드 유닛, 즉 함수, 메소드 또는 클래스와 같은 작은 코드 조각을 대상으로 합니다.목적: 주로 개별 코드 유닛의 기능과 동작을 검증하고 코드의 작은 부분들이 예상대로 작동하는지 확인합니다.통합 테스트 (Integration Testing)대상: 통합 테스트는 다양한 코드 유닛이 함께 작동할 때의 상호 작용을 검증합니다.주로 코드 유닛 간의 통합 및 인터페이스를 테스트합니다.목적: 단위 테스트에서는 확인할 수 없는 코드 유닛 간의 상호 작용 및 연동을 테스트하여 시스템이 정상적으로 통합되었는지 확인합니다.시스템 테스트 (System Testing)대상: 시스템 테스트는 전체 소프트웨어 시스템을 대상으로 합니다.즉, 모든 컴포넌트 및 모듈이 .. 2024. 5. 28.
룩업 테이블, Lookup table 출처: https://blog.naver.com/sapeyes/70112636840영상처리 기법에서 주로 사용되는 알고리즘인 룩업테이블을 알아본다.1. 룩업테이블이란?  룩업테이블은 주어진 연산에 대해 미리 계산된 결과들의 집합(배열)을 가리킨다. 이 집합(배열)은 주어진 연산에 대한 결과를 계산하는 시간보다 더 빠르게 값을 취득해 갈 수 있도록 사용되는 레퍼런스로 사용된다.  LUT는 주로 실시간 데이터 취득, 실시간 프로세싱 시스템 (embedded system)에서 사용된다. 이러한 시스템에서는 시간내에 연산 결과 취득에 대한 요구사항이 매우 높기 때문이다. 한가지 고려해야 할 점은 LUT는 배열을 최초 초기화 할때에는 연산량이 매우 많다는 점이다. 실시간 시스템에서는 이러한 초기화에서 딜레이가 일.. 2024. 5. 23.
공공데이터 공공데이터의 제공 및 이용 활성화에 관한 법률 ( 약칭: 공공데이터법 ) 제2조(정의) 이 법에서 사용하는 용어의 뜻은 다음과 같다. 1. “공공기관”이란 국가기관, 지방자치단체 및 「지능정보화 기본법」 제2조제16호에 따른 공공기관을 말한다. 2. “공공데이터”란 데이터베이스, 전자화된 파일 등 공공기관이 법령 등에서 정하는 목적을 위하여 생성 또는 취득하여 관리하고 있는 광(光) 또는 전자적 방식으로 처리된 자료 또는 정보로서 다음 각 목의 어느 하나에 해당하는 것을 말한다. 가. 「전자정부법」 제2조제6호에 따른 행정정보 나. 「지능정보화 기본법」 제2조제1호에 따른 정보 중 공공기관이 생산한 정보 지능정보화 기본법 [시행 2022. 7. 21.] [법률 제18298호, 2021. 7. 20., 타.. 2024. 4. 9.
웹 용어! GNB, LNB, SNB, FNB 출처: https://www.inflearn.com/blogs/3780?gad_source=1 알아두면 좋은 웹 용어! GNB, LNB, SNB, FNB (feat. 인프런) 셰리 8달 전 웹사이트에서 유저의 서비스 탐색을 도와주는 카테고리. 서비스를 찾은 유저가 원하는 것을 쉽게 찾아낼 수 있게 직관적인 UI 구성이 필요한데요. 내비게이션 바라고 불리는 이 카테고리 영역은 위치와 역할에 따라 GNB, LNB, SNB, FNB 등으로 나눌 수 있어요. 인프런 사이트에서 GNB, LNB, SNB, FNB를 찾아볼까요? 1. GNB (Global Navigation Bar) 웹사이트 전체에 똑같이 적용되는 내비게이션 바이며, 어떤 페이지를 클릭해도 공통으로 쓸 수 있는 메뉴입니다. 보통 웹사이트 최상단에 위.. 2024. 4. 4.