분류 전체보기(146)
-
데이터베이스 구축(SQL 응용)
1. 절차형 SQL 작성(1)트리거 : 데이터베이스 시스템에서 삽입, 갱신, 삭제 등의 이벤트가 발생할 때마다 관련 작업이 자동으로 수행되는 절차형 SQL(2)트리거 구성 (CRUD; Create, Read, Update, Delete 사용 가능)(디이비컨 SE) ①선언부DECLEAR ②이벤트EVENT ③시작BEGIN종료부END ④컨트롤CONTROL ⑤SQL(CRUD가능) ⑥예외부Exception (3)사용자 정의 함수 : 절차형 SQL을 활용하여 일련의 연산 처리 결과를 단일 값으로 반환할 수 있는 함수(4)사용자 정의 함수 구성 User Defined Function (R; Read만 사용 가능)(디비컨 SER ) ①선언부Declare ②시작종료부BeginEnd ③제어부Control ④SQL(R..
2025.02.16 -
소프트웨어 개발(통합)
소프트웨어 개발2-1 데이터 입출력 구현1. 논리 데이터 저장소 확인(1)자료구조 개념 : 컴퓨터상 자료의 효율적으로 저장하기 위해 만들어진 논리적 구조①선형 구조: 데이터를 연속적으로 연결한 자료 구조 ②비선형 구조: 데이터를 비연속적으로 연결한 자료 구조(2)리스트의 종류 ①선형 리스트 (Linear list) ②연결 리스트 (Linked list)(3)스택 Stack 개념 : LIFO Last-In / First-Out 마지막에 들어간게 먼저 나온다. [PUSH] [POP] (계산기 + - * / )①삽입 ②삭제 ③스택 응용 분야 1. 인터럽트의 처리 2. 함수 호출 (재귀): 함수 호출 시 현재 진행 중인 명령어 주소를 스택에 저장3. 후위표현 연산-PostFix 4. 깊이 우선 탐색 DFS;..
2025.02.11 -
소프트웨어 설계(통합)
소프트웨어 설계1-1 요구사항 확인1. 현행 시스템 분석(1)플랫폼 기능 분석 : 1)애플리케이션을 구동시키는 데 필요한 소프트웨어의 환경, 2) 상호 호환 가능한 결합체 3)공정한 거래를 통해 교환(2)플랫폼 성능 특성 분석 (경사응가) 플랫폼 성능 특성을 측정하는 항목 ①경과시간 ②사용률 ③응답시간 ④가용성(3)운영체제 분석 (신성기주구) ①신뢰도 ②성능 ③기술지원 ④주변기기 ⑤구축비용 품질 측면 지원 측면(4)네트워크 분석 (백라스게방) ①백본 ②라우터-3계층 ③스위치-2계층 ④게이트웨이 ⑤방화벽(5)DBMS 분석 (가성호기구) ①가용성 ②성능 ③호환성 ④기술지원 ⑤구축비용 ..
2025.02.11 -
소프트웨어 개발(인터페이스 구현)
1. 인터페이스 설계 확인 (1)인터페이스 기능 개념 : 이기종 시스템 또는 컴포넌트 간 데이터 교환 및 처리를 위한 기능1. 인터페이스 설계서를 통해 향후 인터페이스 개발에 필요한 공통 영역에 대한 기능을 도출2. 인터페이스 (설계서) = 인터페이스 (목록) + 인터페이스 (정의서)(2)인터페이스 정의서 : 인터페이스 정의서 = 시스템 인터페이스 정의서 + 상세 기능 인터페이스(3)시스템 인터페이스 정의서 주요 항목 (인최크시데)①인터페이스ID ②최대 처리 횟수 ③데이터 크기(평균/최대) ④시스템 정보 ⑤데이터 정보(4)EAI; Enterprise Application Integration1. 기업 내에서 운영되는 서로 다른 플랫폼 및 애플리케이션 간의 정보 전달, 연계, 통합을 가능, 2. 기업 내의..
2025.02.11 -
소프트웨어 개발(애플리케이션 테스트 관리)
1. 애플리케이션 테스트 케이스 설계 (1)테스트 케이스 개념 : 특정 요구사항에 준수하는 지를 확인하기 위해 개발된 입력값, 실행조건, 예상된 결과의 집합(2)구성요소 ISO/IEC/IEEE 29119-3표준 구성요소 (식항입출환특의) ①식별자 ②테스트 항목 ③입력명세 ④출력명세 ⑤환경설정 ⑥특수절차요구 ⑦의존성 기술 테스트케이스:모듈, 기능](3)테스트 오라클의 종류 (참샘휴일) ①참 오라클 ②샘플링 오라클 ③휴리틱스 오라클 ④일관성 검사 오라클(4)테스트 레벨 종류 (단통시인) ①단위테스트 : 명세 기반 테스트 (=블랙박스테스트)와 구조 기반 테스트 (=화이트박스) 테스트 나눠 진다. 주로 구조기반 테스트 수행②통합테스트 : 각 모듈 간의 인터페이스 관련 오류 및 결함을 찾아내기 위한 체계적인 테..
2025.02.11 -
소프트웨어 개발(제품 소프트웨어 패키징)
1. 제품 소프트웨어 패키징 (1)애플리케이션 패키징 : 개발 완료된 소프트웨어를 배포하고 설치할 수 있도록 고객에게 전달하기 위한 형태로 제작하고 매뉴얼 작성(2)애프리케이션 패키징 특징1. 고객의 편의성을 위해 신규/변경 이력을 확인하고 이를(버전 관리) 및 (릴리즈 노트)를 통해 지속적으로 관리(3)사용자 관점에서의 패키징 고려사항 (환유관변)①사용자시스템 환경 정의 ②UI제공 ③관리 서비스 형태로 제공 ④패키징의 변경 및 개선 관리 고려(4)애플리케이션 배포 도구 : 디지털 컨텐츠의 지적 재산권을 보호하고 관리하는 기능을 제공하며, 유통과 배포를 보장하는 도구(5)애플리케이션 배포 도구의 기술요소 (암키식저 파정크인 )①암호화 ②키 관리 ③식별 기술 ④저작권 표현 ⑤암호화 파일 생성 ⑥정책 관리 ..
2025.02.11 -
소프트웨어 개발(통합 구현)
1. 모듈 구현(1)단위 모듈 구현 : 기능을 단위 모듈별로 분할하고 추상화하여 성능을 향상 시키고 유지보수를 효과적으로 구현(2)단위 모듈 구현의 원리 (정분추모)①정보은닉: 외부에서 정보를 볼수 없다. ②분할과 정복 : 분할 하면서 문제가 있는 부분을 정복 ③추상화 : 현실의 세계의 자동차를 컴퓨터로 자동차(0과1)를 구현하지만, 자동차는 없다. 데이터의 관점에서 추상화 ④모듈 독립성 : 모듈 각각 기능에 대한 독립성- 모듈 간 통신을 위해서는 (IPC)를 사용한다. Inter processor Communication 서비스컴포넌트는 실사용 갯수: 3, 모듈: 기능이 같으면 1개.(3)구현 단계에서 작업 절차 ①코딩 계획 ②코딩 ③컴파일: 작성한 코드를 다른 언어의 코드(기계어)로 변환하는 단계 ④..
2025.02.11 -
소프트웨어 개발(데이터 입출력 구현)
1. 논리 데이터 저장소 확인(1)자료구조 개념 : 컴퓨터상 자료의 효율적으로 저장하기 위해 만들어진 논리적 구조①선형 구조: 데이터를 연속적으로 연결한 자료 구조 ②비선형 구조: 데이터를 비연속적으로 연결한 자료 구조(2)리스트의 종류 ①선형 리스트 (Linear list) ②연결 리스트 (Linked list)(3)스택 Stack 개념 : LIFO Last-In / First-Out 마지막에 들어간게 먼저 나온다. [PUSH] [POP] (계산기 + - * / )①삽입 ②삭제 ③스택 응용 분야 1. 인터럽트의 처리 2. 함수 호출 (재귀): 함수 호출 시 현재 진행 중인 명령어 주소를 스택에 저장3. 후위표현 연산-PostFix 4. 깊이 우선 탐색 DFS; Depth-First Search : ..
2025.02.11 -
소프트웨어 설계(인터페이스 설계)
1. 인터페이스 요구사항 확인인터페이스 : 그래픽 화면과 사람과 서로 대화를 주고 받으면서 시스템을 이용할 수 있도록 하게 해주는 인터페이스.(1)내외부 인터페이스 요구사항의 분류 ①기능적 요구사항 : 소프트웨어가 가져야 하는 기능적 속성에 대한 요구사항 (예) 게시판-글, 조회, 삭제 (기완일 1.기능성 2.완전성 3.일관성)②비기능적 요구사항 : 성능, 사용의 용의성, 신뢰도, 보안성, 운용상의 제약, 안전성 등 시스템 전반과 관련된 요구사항(2)요구공학 개념 : 사용자의 요구가 반영된 시스템을 개발하기 위하여 사용자 요구사항에 대한 ①도출 ②분석 ③명세 ④검증 및 확인(3)요구사항 명세 원리 및 검증항목 (명완검일수추개)①명확성 ②완전성 ③검증 가능성 ④일관성 ⑤수정 용이성 ⑥추적 가능성 ⑦개발 후..
2025.02.11 -
소프트웨어 설계(애플리케이션 설계)
1. 공통 모듈 설계 (1) 공통 모듈(1)모듈 : 독립된 하나의 소프트웨어 또는 하드웨어 단위를 지칭하는 용어 (응집도는 높게, 결합도는 낮게)(2)공통 모듈 원칙 (정명완 일추) ①정확성Correctness ②명확성Claruty ③완전성Completeness ④일관성Consistency ⑤추적성Traceability(3)모듈화 기법 ①루틴 ②메인루틴: 메인함수 ③서브루틴: 사용자 만든 함수 호출(4)바람직한 모듈 설계 방안1. 모듈의 독립성과 재사용성을 높이기 위해 결합도는 낮추고, 응집도는 높인다. (결합도는 Coupling이라고도 한다.)2. 모듈의 복잡도와 중복성은 줄이고, 일관성은 유지 한다.3. 모듈의 기능은 예측이 가능 해야 하며, 지나치게 제안적이어서는 안된다.4. 적당한 모듈 크기를 유..
2025.02.11 -
소프트웨어 설계(화면 설계)
1. UI 요구사항 확인(1)UI사용자 인터페이스; User Interface1. 정보기기나 소프트웨어 화면 등에서 사람이 접하게 되는 화면2. 사용자와 시스템 사이에서 의사소통할 수 있도록 고안된 물리적, 가상의 매개체.(2)UI유형 (CG NO)①CLI; Command Line Interface : 명령어를 텍스트로 입력하여 조작②GUI; Graphical User Interface : 그래픽 환경을 기반으로 한 마우스나 전자펜을 이용③NUI; Natural User Interface : 신체 부위를 이용하는 사용 (터치, 음성)④OUI; Organic User Interface : 모든 사물이 입출력장치로 변화할 수 있는 사용자 인터페이스 (마이너리티 리포트)(3)UI설계원칙 (직유학유)①직관성In..
2025.02.11 -
소프트웨어 설계(요구사항 확인)
1. 현행 시스템 분석(1)플랫폼 기능 분석 : 1)애플리케이션을 구동시키는 데 필요한 소프트웨어의 환경, 2) 상호 호환 가능한 결합체 3)공정한 거래를 통해 교환(2)플랫폼 성능 특성 분석 (경사응가) 플랫폼 성능 특성을 측정하는 항목 ①경과시간 ②사용률 ③응답시간 ④가용성(3)운영체제 분석 (신성기주구) ①신뢰도 ②성능 ③기술지원 ④주변기기 ⑤구축비용 품질 측면 지원 측면(4)네트워크 분석 (백라스게방) ①백본 ②라우터-3계층 ③스위치-2계층 ④게이트웨이 ⑤방화벽(5)DBMS 분석 (가성호기구) ①가용성 ②성능 ③호환성 ④기술지원 ⑤구축비용 성능 측면 ..
2025.02.11 -
특허로 출원(상표)
1. 특허로 홈페이지 접속🔗 https://www.patent.go.kr인터넷 브라우저에서 특허로 홈페이지에 접속한다.로그인(공동인증서 필요) 후, "상표출원" 메뉴를 클릭한다. 2. 출원서 작성하기"온라인출원" > "상표 출원" 클릭출원인 정보 입력 (개인/법인 선택)상표 이미지 업로드 (JPG, PNG 형식 가능)상품 및 서비스 지정 (해당하는 업종 선택)📌 중요 포인트상표 이미지는 10MB 이하상품/서비스 선택은 유사군 코드 확인 후 진행출원인 정보가 사업자등록증과 일치해야 함3. 출원 수수료 납부전자결제를 통해 출원료 납부 (카드/계좌이체 가능)납부 후 출원번호 발급됨💰 수수료 정보기본 출원료: 약 46,000원 (상품 1개 기준)추가 상품 지정 시 비용 증가 4. 출원 완료 및 진행 상황 ..
2025.02.07 -
KIPRIS 지식재산정보 검색 (상표 특허 출원)
1. KIPRIS 홈페이지 접속🔗 https://www.kipris.or.kr인터넷 브라우저에서 KIPRIS 홈페이지에 접속한다.상단 메뉴에서 "상표" 탭을 클릭한다. 2. 기본 검색 방법검색창에 원하는 **상표명**을 입력한다."검색" 버튼을 클릭하면 등록되었거나 출원 중인 상표 목록이 나온다.검색 필터 활용유사군 코드 검색: 특정 상품/서비스에 대한 상표를 찾을 때 유용출원인 검색: 특정 회사나 개인이 출원한 상표만 확인 가능등록/출원 상태 검색: 등록된 것만 볼지, 출원 중인 것까지 볼지 선택3. 검색 결과 확인출원번호: 해당 상표의 출원 고유번호출원인: 상표를 출원한 개인 또는 기업출원일: 상표가 출원된 날짜상표 상태: 출원 중, 등록 완료, 거절 등 검색된 상표를 클릭하면 더 자세한 정보를 확..
2025.02.07 -
밸리데이션 종합계획서 (VMP, Validation Master Plan)
**VMP(Validation Master Plan)**은 기업이나 조직에서 밸리데이션(검증) 활동을 체계적으로 수행하기 위해 수립하는 최상위 문서입니다. 특히 의약품, 바이오, 화장품, 의료기기, 식품 및 기타 규제 산업에서 GMP(우수 제조 및 품질관리 기준) 및 관련 법규를 준수하기 위해 필수적으로 작성됩니다.VMP의 주요 목적밸리데이션 전략 수립 → 검증해야 할 항목과 우선순위를 설정적용 범위 정의 → 제조 공정, 장비, 시스템 등 밸리데이션 대상 명확화일관된 품질 보장 → 제품이 규격과 품질 기준을 충족하는지 검증규제 준수 증명 → FDA, EMA, MFDS(식약처) 등 기관의 심사 대비VMP의 주요 구성 요소VMP의 세부 내용은 기업 및 산업별로 다를 수 있지만, 일반적으로 다음과 같은 항목이..
2025.02.07 -
밸리데이션(Validation)
밸리데이션(Validation)의 실시대상은 주로 특정한 기준이나 요구사항을 충족하는지 검증해야 하는 대상들을 의미합니다. 밸리데이션은 다양한 산업과 분야에서 적용되며, 일반적으로 다음과 같은 대상에 대해 실시됩니다.1. 제품(Product) 및 서비스최종 제품이 설계 및 고객 요구사항을 충족하는지 확인의료기기, 의약품, 화장품 등의 규제 산업에서는 필수적인 과정IT 및 소프트웨어에서도 최종 제품이 요구사항에 맞는지 확인2. 소프트웨어 및 시스템프로그램이 요구사항 및 기능적 명세를 준수하는지 검증입력값에 대한 검증(예: 사용자 입력값 검사)데이터 처리, 보안, 성능, 안정성 등 확인3. 제조 공정 및 생산 시스템공정이 일관되고 재현 가능하게 운영되는지 검증생산된 제품이 품질 기준을 충족하는지 확인식품, ..
2025.02.07 -
부유균 기준 (Airborne Microbial Contamination Limits)
**부유균(Airborne Microorganisms)**은 공기 중에 떠다니는 미생물(박테리아, 곰팡이 등)로, 의약품 제조 환경에서는 무균성을 유지하기 위해 부유균의 농도를 엄격하게 관리해야 합니다.GMP 및 청정도 관리 기준에서는 **공기 중 부유균 수(CFU/m³, Colony-Forming Units per cubic meter)**를 제한하고 있으며, EU GMP, WHO GMP, ISO 14644-1 등의 기준이 대표적으로 사용됩니다.1. EU GMP 부유균 기준 (공기 중 미생물 한계)유럽 GMP(EU GMP)에서는 의약품 제조 환경을 Grade A~D로 구분하고, 각 등급에 따라 부유균 허용 한계를 규정하고 있습니다.등급부유균 기준 (CFU/m³) - 정지 상태부유균 기준 (CFU/m³)..
2025.02.07 -
청정도 관리 기준 (Cleanliness Classification)
청정도 관리 기준은 의약품, 의료기기, 화장품, 식품 등의 제조 환경에서 미립자 및 미생물 오염을 방지하기 위해 설정된 규정입니다. 일반적으로 GMP 기준에 따라 제조 환경의 청정도를 관리하며, 국제적으로 ISO 14644-1, EU GMP, 미국 FDA, WHO GMP 등의 기준이 적용됩니다.1. 청정도 등급 (Cleanroom Classification)청정도는 공기 중 부유입자(미립자)의 개수에 따라 등급이 나뉘며, 대표적인 기준으로 ISO 14644-1과 EU GMP(Grade A~D)가 사용됩니다. ISO 14644-1 청정도 등급 (미립자 기준)ISO 등급≥ 0.1㎛ 미립자 (개/m³)≥ 0.5㎛ 미립자 (개/m³)ISO 1102ISO 210024ISO 31,000237ISO 410,0002,..
2025.02.07 -
GMP 3요소 (Three Key Elements of GMP)
GMP(우수 제조 관리 기준)의 핵심 요소는 **"사람 (Man)", "시설 및 장비 (Machine)", "절차 및 문서화 (Method)"**으로 구성됩니다. 이를 흔히 GMP 3요소라고 합니다. 1. 사람 (Man) – 교육 및 훈련GMP를 준수하기 위해서는 숙련된 인력이 필수적입니다. 모든 직원이 GMP 원칙을 이해하고 실행해야 하며, 이를 위해 교육과 훈련이 지속적으로 이루어져야 합니다.주요 사항직원 및 작업자의 GMP 교육 및 훈련 필수책임과 역할 명확화 (품질 보증팀, 생산팀, 검수팀 등)오염 방지를 위한 위생 및 개인 보호 장비(PPE) 착용제조 공정에서 부주의 또는 실수 방지 2. 시설 및 장비 (Machine) – 청결한 환경 및 유지보수의약품 및 식품 제조 공장은 오염과 혼입을 방지하..
2025.02.07 -
각국의 완제의약품 GMP 명칭 정리
완제의약품 GMP는 각 국가별로 규제 기관이 관리하며, 명칭과 요구사항이 조금씩 다를 수 있습니다.국가/지역완제의약품 GMP 명칭규제 기관미국 (USA)cGMP (Current Good Manufacturing Practice)FDA (Food and Drug Administration, 식품의약국)유럽연합 (EU)EU-GMP (Good Manufacturing Practice for Medicinal Products)EMA (European Medicines Agency, 유럽의약청)한국 (South Korea)KGMP (Korea Good Manufacturing Practice)MFDS (Ministry of Food and Drug Safety, 식품의약품안전처)일본 (Japan)JGMP (Jap..
2025.02.07 -
cGMP(Current Good Manufacturing Practice)
cGMP**cGMP (Current Good Manufacturing Practice, 최신 우수 제조 관리 기준)**는 의약품, 의료기기, 식품, 화장품 등의 제조 및 품질 관리를 위한 규정을 의미합니다. **"Current" (최신)**이라는 단어가 포함된 이유는 최신 기술과 규제 기준을 지속적으로 반영해야 한다는 의미를 내포하기 때문입니다.cGMP는 미국 FDA(식품의약국)에서 관리하며, 의약품 및 건강 관련 제품이 안전성, 순도, 효능을 유지하도록 보장하는 역할을 합니다. 이를 준수하지 않을 경우 제품 리콜, 벌금, 심지어 공장 폐쇄 등의 조치가 취해질 수 있습니다. GMP의 종류GMP(우수 제조 관리 기준)는 다양한 산업과 제품군에 적용되며, 다음과 같은 종류가 있습니다.의약품 GMPcGMP (..
2025.02.07 -
GMP(Good Manufacturing Practice)
GMP(우수 제조 관리 기준, Good Manufacturing Practice)란?GMP는 의약품, 건강기능식품, 화장품, 식품 등 제조 과정에서 안전성과 품질을 보장하기 위한 관리 기준을 의미합니다. 원료의 구입부터 제조, 포장, 보관, 출하에 이르기까지 전 과정에서 위생적이고 일관된 품질을 유지하도록 규정합니다.GMP의 필요성제품의 안전성 보장소비자가 섭취하거나 사용하는 제품이 오염되지 않도록 방지합니다.유해 물질, 미생물 오염 등을 예방하여 부작용을 최소화합니다.일관된 품질 유지동일한 제품이 생산될 때마다 품질 편차 없이 균일하게 제조되도록 관리합니다.제조 환경, 원료 사용, 작업 공정을 표준화하여 품질을 일정하게 유지합니다.법적 규제 및 글로벌 인증 대응식약처(FDA), WHO, EU 등 여러 ..
2025.02.07 -
약물 전달 기술(Drug Delivery Technology)
약물 전달 기술은 특정한 약물을 인체 내 목표 부위로 효율적으로 전달하고, 최적의 치료 효과를 얻기 위해 약물의 방출 속도, 흡수, 분포, 대사, 배설을 조절하는 기술입니다.이 기술은 기존의 단순한 약 복용 방식보다 정밀하고 효과적인 치료를 가능하게 하며, 부작용을 최소화하고 치료 효율을 극대화하는 데 기여합니다. 1. 약물 전달 기술의 주요 목표 ● 약물의 표적화(Targeting) → 원하는 부위에 선택적으로 전달 ● 약물의 안정성 향상 → 효소 분해 및 면역 반응 회피 ● 방출 속도 조절 → 약물 농도를 일정하게 유지 (서방형, 지속형) ● 부작용 감소 → 건강한 조직에 대한 영향 최소화 ● 환자의 편의성 증가 → 투약 빈도를 줄이고 복용 편의성 개선 2. 주요 약물 전달 기술의 종류1) ..
2025.02.06 -
천연고분자(Natural Polymers)
천연고분자(Natural Polymers)는 자연에서 얻을 수 있는 고분자로, 생명체 또는 자연적인 과정에서 생성되는 거대 분자 구조를 가진 물질을 의미합니다. 이러한 고분자는 생체 내에서 중요한 역할을 하며, 생분해성이 뛰어나 환경 친화적인 특성을 가집니다.천연고분자의 종류와 특징1. 단백질(Proteins)아미노산이 펩타이드 결합을 통해 이루어진 고분자예시: 콜라겐(피부, 뼈, 연골), 케라틴(머리카락, 손톱), 알부민(혈액 내 단백질)생체 내에서 구조 형성, 효소 반응 촉진 등의 역할 수행2. 다당류(Polysaccharides)단당류(포도당 등)가 반복적으로 결합된 구조예시:셀룰로오스(Cellulose): 식물의 세포벽 구성 성분, 종이와 섬유 원료전분(Starch): 에너지원으로 사용되는 탄수화..
2025.02.06 -
바이오시밀러(Biosimilar)
바이오시밀러(Biosimilar)는 기존의 생물학적 제제(오리지널 바이오 의약품)와 매우 유사하면서도 가격이 더 저렴한 대체 의약품을 의미합니다. 화학적으로 합성되는 일반 의약품(제네릭)과 달리, 바이오시밀러는 단백질, 항체, 백신과 같은 생물학적 물질을 기반으로 개발됩니다.바이오시밀러의 특징오리지널 의약품과의 유사성오리지널 바이오 의약품과 동일한 효능과 안전성을 갖도록 개발됨.동일한 활성 성분을 사용하지만 완전히 똑같지는 않음(생물학적 제품 특성상 미세한 차이 발생 가능).비용 절감 효과개발 비용이 기존 바이오 의약품보다 낮아 환자들에게 더 저렴한 가격으로 제공됨.의료비 절감 및 접근성 향상에 기여.엄격한 승인 과정FDA, EMA, 식약처 등의 규제 기관에서 안전성과 유효성을 입증해야 승인 가능.임상 ..
2025.02.06 -
Enerism 넘치는 일상
Enerismenerism.com
2025.02.02