※ 의료법Ⅰ. 총칙1) 목적? 모든 국민이 수준 높은 의료 혜택을 받을 수 있도록 국민의료에 필요한 사항을 규정⇒ 국민의 건강 보호/증진2) 의료인? 의사, 치과의사, 한의사, 조산사, 간호사3) 간호사의 업무? 환자의 간호요구에 대한 관찰, 자료수집, 간호판단 및 요양을 위한 간호? 의사, 치과의사, 한의사의 지도하에 시행하는 진료 보조? 간호 요구자에 대한 교육/상담/건강증진을 위한 활동의 기획과 수행? 간호조무사 업무보조 지도- 간호조무사는 간호사의 업무 보조 가능? 보건활동 - 대통령령- 보건진료 전담공무원으로서 하는 보건활동- 모자보건 활동- 결핵예방4) 의료기관1. 의원? 의사, 치과의사, 한의사가 외래환자를 대상으로 의료행위 실시? 의원, 치과의원, 한의원2. 조산원? 조산사가 조산과 임산부 및 신생아를 대상으로 보건활동과 교육/상담3. 병원? 의사, 치과의사, 한의사가 입원환자를 대상으로 의료행위 실시? 병원, 치과병원, 한방병원, 요양병원, 정신병원, 종합병원5) 병원기준★1. 병원? 30개 이상의 병상? 요양병원 : 요양병상 30병상 이상2. 종합병원? 100개 이상의 병상? 100~300병상- 내과, 외과, 소아청소년과, 산부인과 중 3개- 영상의학과, 마취통증의학과, 진단검사의학과/병리과- 7개 이상의 진료과목, 전속하는 전문의? 300병상 초과- 내과, 외과, 소아청소년과, 산부인과, 영상의학과, 마취통증의학과, 진단검사의학과/병리과, 정신건강의학과, 치과- 9개 이상의 진료과목, 전속하는 전문의3. 상급종합병원? 중증질환에 대하여 난이도가 높은 의료행위를 전문적으로 수행하는 종합병원? 20개 이상의 진료과목 (보건복지부령)? 전문의 수련 (=레지던트 보유)? 보건복지부령으로 정하는 인력/시설/장비 보유? 질병군별 환자구성 비율이 보건복지부형으로 정하는 기준에 해당4. 전문병원? 특정 진료과목이나 특정 질환 등에 대하여 난이도가 높은 의료행위를 하는 병원? 감염관리실 : 100병상 이상Ⅱ. 의료인1) 의료인, 의료기관장의 의무? 의료의 검안서 또는 증명서를 거짓으로 작성하여 내주거나 진료기록부 등을 거짓으로 작성하거나 고의로 사실과 다르게 추가기재/수정한 경우4. 태아 성 감별행위를 위반한 경우5. 의료기사가 아닌 자에게 의료기사의 업무를 하게 하거나 의료기사에게 그 업무 범위를 벗어나게 한 경우6. 관련 서류를 위조/변조하거나 속임수 등 부정한 방법으로 진료비를 거짓 청구한 경우⇒ 1년 이내의 면허자격 정지6) 전문간호사1. 전문간호사가 되려는 사람은 보건복지부장관이 실시하는 전문간호사 자격시험에 합격한 후 보건복지부장관의 자격인정을 받아야 함? 전문간호사 교육과정을 이수한 자? 보건복지부장관이 인정하는 외국의 해당 분야 전문간호사 자격이 있는 자2. 전문간호사의 자격 구분, 자격 기준, 자격 시험, 자격증, 업무 범위 등은 보건복지부령으로 정함7) 한지 의료인1. 면허를 받은 한지 의사, 치과의사, 한의사는 허가받은 지역에서 의료업무에 종사하는 경우 의료인으로 봄2. 의료인이 허가받은 지역 밖에서 의료행위를 하는 경우에는 면허를 취소할 수 있음3. 허가받은 지역에서 10년 이상 의료업무에 종사한 경력이 있는 자 또는 이 법 시행 당시 의료업무에 종사하고 있는 자 중 경력이 5년 이상인 자에게 면허를 줄 수 있음※ 보건의료기본법Ⅰ. 총칙1) 목적보건의료에 관한 국민의 권리/의무와 국가 및 지방자치단체의 책임을 정하고 보건의료의 수요와 공급에 관한 기본적인 사항을 규정하여 보건의료의 발전과 국민의 보건 및 복지의 증진에 이바지하는 것2) 기본이념★1. 모든 국민이 인간으로서의 존엄과 가치를 가지며 행복을 추구할 수 있도록 한다.2. 국민 개개인이 건강한 삶을 영위할 수 있도록 제도와 여건을 조성한다.3. 보건의료의 형평과 효율이 조화를 이루도록 한다.⇒ 국민의 삶의 질을 향상시킨다.3) 정의1. 보건의료? 국민의 건강을 보호/증진하기 위하여 국가/지방자치단체/보건의료기관 또는 보건의료인 등이 행하는 모든 활동2. 보건의료서비스? 국민의 건강을 보호/증진하기 위하여 보건의료인이 행하는 모든 활/진단을 기피한 경우? 업무 또는 공무로 생긴 질병/부상/재해로 다른 보험급여나 보상을 받게 되는 경우2. 급여의 정지? 국외에 체류하는 경우? 현역병, 전환복무된 자, 군간후보생? 교도소, 그 밖에 이에 준하는 시설에 수용되어 있는 경우Ⅴ. 건강보험심사평가원1) 설립요양급여비용을 심사하고 요양급여의 적정성을 평가하기 위하여 설립2) 업무1. 요양급여비용의 심사2. 요양급여의 적정성 평가3. 심사기준 및 평가 기준의 개발4. 1~3까지의 규정에 따른 업무와 관련된 조사연구 및 국제협력5. 다른 법률에 따라 지급되는 급여비용의 심사 또는 의료의 적정성 평가에 관하여 위탁받은 업무6. 건강보험과 관련하여 보건복지부장관이 필요하다고 인정한 업무7. 대통령령으로 정한 업무? 요양급여비용의 심사청구와 관련된 소프트웨어의 개발/공급/검사 등 전산 관리? 요양비에 대한 심사? 요양급여의 적정성 평가 결과의 공개? 환자 분류체계의 개발/관리? 업무와 관련된 교육/홍보Ⅵ. 보험료1) 보험료의 면제1. 공단은 직장가입자가 급여의 정지에 해당하는 경우 그 가입자의 보험료를 면제함? 3개월 이상 국외 체류2. 직장가입자의 경우에는 국내에 거주하는 피부양자가 없을 때에만 보험료를 면제2) 보험료의 경감? 섬/벽지/농어촌 등 지역에 거주하는 자? 65세 이상? 장애인? 국가유공자? 휴직자? 그 밖에 생활이 어렵거나 천재지변 등의 사유로 보험료를 경감할 필요가 있다고 보건복지부장관이 정하여 고시하는 자3) 보험료의 부담1. 직장가입자의 보험료는 사용자가 50, 직장가입자가 50을 부담2. 직장가입자가 교직원으로서 사립학교에 근무하는 경우 사용자가 30, 국가가 20, 직장가입자가 50을 부담Ⅶ. 이의신청 및 심판청구1) 건강보험분쟁조정위원회1. 심판청구를 심리/의결하기 위해 보건복지부에 분쟁조정위원회를 둔다.2. 위원장을 포함하여 60명 이내의 위원으로 구성3. 위원장을 제외한 위원 중 1명은 당연직위원으로 구성4. 공무원이 아닌 위원이 전체 위원의 과반수가 되어야 함※ 지역보건법Ⅰ. 당자, 구급대Ⅲ. 응급의료종사자의 권리와 의무1) 응급의료의 거부금지1. 응급의료기관에서 종사하는 응급의료종사자는 응급환자를 항상 진료할 수있도록 성실히 종사해야 함2. 응급의료종사자는 업무 중에 응급의료를 요청받거나 응급환자를 발견하면 즉시 응급의료를 하여하 함2) 응급의료에 관한 설명/동의1. 제외 사항? 응급환자가 의사결정 능력이 없는 경우- 법정대리인/동행인에게 설명- 법정대리인에게 동의를 얻지 못하는 경우 의료인 1명 이상의 동의 필요? 설명 및 동의 절차로 인하여 응급의료가 지체되어 생명이 위험해지거나 심신상의 중대한 장애를 가져오는 경우2. 동의를 받아야 하는 내용? 환자에게 발생하거나 발생 가능한 증상의 진단명? 응급검사의 내용? 응급처치의 내용? 응급의료를 받지 아니하는 경우의 예상되는 결과/예후3) 응급환자의 이송1. 의료인은 해당 의료기관의 능력으로는 응급환자에 대하여 적절한 응급의료를 할 수 없다고 판단한 경우 지체 없이 적절한 다른 의료기관으로 이송해야 함2. 다른 의료기관 이송할 때 제공할 것? 응급환자진료의뢰서? 검사기록, 의무기록, 방사선 필름의 사본? 이송에 필요한 의료기구? 이송에 필요한 의료인? 이송수단Ⅳ. 국가 및 지방자치단체의 책임1) 응급의료기본계획 및 연차별 시행계획? 보건복지부장관은 중앙응급의료위원회의 심의를 거쳐 기본계획을 5년마다 수립해야 함2) 지역응급의료시행계획? 시도지사는 기본계획에 따라 매년 지역응급의료시행계획을 수립하여 시행해야 함3) 환자가 여러 명 발생한 경우의 조치? 보건복지부장관, 시도지사, 시군구청장은 응급의료종사자에게 응급의료 업무에 종사할 것을 명하거나, 의료기관의 장/구급차 등을 운용하는 자에게 의료시설을 제공하거나 응급환자 이송 등의 업무에 종사할 것을 명할 수 있음? 필요 시 중앙행정기관의 장, 관계 기관의 장에게 협조 요청? 보건복지부장관, 시도지사는 응급의료기관 및 관계 기관에 대한 지휘체계를 확립하여 신속하고 적절한 인명구조 및 응급처치가 될 수 있도록 해야 함? 시도지사, 시군구청본인에게 시행될 의료행위에 대해 알고 스스로 결정할 권리가 있음? 의료인은 연명의료결정에 관하여 환자에게 자세히 설명해야 하고 결정을 존중해야 함4) 종합계획의 시행 및 수립? 보건복지부장관은 관계 중앙행정기관의 장과 협의하고, 국가 호스피스 연명의료위원회의 심의를 거쳐 호스피스와 연명의료 및 연명의료중단결정에 관한 종합계획을 5년마다 수립/추진해야 함? 국가 호스피스 연명의료위원회 : 보건복지부장관 소속- 위원장 포함한 15인 이내의 위원- 위원장은 보건복지부차관- 위촉 위원의 임기는 3년Ⅱ. 연명의료중단결정의 관리체계1) 국립연명의료관리기관1. 보건복지부장관은 연명의료, 연명의료중단결정/이행에 관한 사항을 관리하기 위해 국립연명의료관리기관을 둔다.? 등록된 연명의료계획서 및 등록된 사전연명의료의향서에 대한 데이터베이스의 구축 및 관리? 사전연명의료의향서 등록기관에 대한 관리 및 지도/감독? 연명의료계획서 및 사전연명의료의향서 확인 조회 요청에 대한 회답? 연명의료, 연명의료중단결정 및 그 이행의 현황에 대한 조사/연구, 정보수집 및 관련 통계의 산출2) 연명의료계획서의 작성/등록1. 담당의사는 말기 환자에게 연명의료중단결정, 연명의료계획서 및 호스피스에 관한 정보를 제공할 수 있다.2. 말기환자는 의료기관에서 담당의사에게 연명의료계획서의 작성을 요청할 수 있다.3. 담당의사는 환자에게 연명의료계획서를 작성하기 전에 설명하고, 내용을 이해하였음을 확인 받아야함(미성년자인 경우 법정대리인에게 설명하고 확인을 받아야함)4. 환자는 연명의료계획서의 변경 또는 철회를 언제든지 요청할 수 있음5. 의료기관의 장은 작성된 연명의료계획서를 등록/보관하여야 하며, 연명의료계획서가 등록/변경 또는 철회된 경우 그 결과를 관리기관의 장에게 통보해야 함6. 연명의료계획서의 서식 및 연명의료계획서의 작성/등록/통보 등에 필요한 사항은 보건복지부령으로 정한다.3) 사전연명의료의향서 등록기관? 보건소, 의료기관(병원), 공공기관, 사전연명의료의향서에 관한 사업을 수행하는 비영리법인 음
1현행시스템 파악 절차구성/기능/인터페이스 파악 -> 아키텍처 및 소프트웨어 구성 파악 -> 하드웨어 및 네트워크 구성 파악2현행 시스템 아키텍처 구성 파악기간 업무를 수행하기 위해 계층별로 어떠한 기술을 사용하고 있는지 최상위 수준에서 그림으로 표현한 것3소프트웨어 구성파악"설치되어 있는 소프트웨어들의 제품명, 용도, 라이선스 적용방식, 라이선스 수를 명시."4소프트웨어 아키텍처 4+1"논리뷰, 구현뷰, 프로세스뷰, 배포뷰 + 유스케이스 뷰"5논리뷰"설계 모델의 추상화, 주요 설계 패키지와 서브시스템, 클래스를 식별 / 시스템의 기능적 요구사항 지원 / 클래스와 이들 간 관계에 대한 집합을 보여주는 클래스 다이어그램으로 표현"6프로세스뷰"런타임 시의 시스템의 테스크, 스레드, 프로세스와 이들 사이의 상호작용 등의 관계를 표현 / 성능이나 가용성 같은 비기능적 요구사항 고려"7구현뷰정적인 소프트웨어 모듈의 구성을 표현 / 개발자 관점에서 소프트웨어의 구현과 관리적인 측면을 컴포넌트 아이어크램으로 표현 = 컴포넌트 뷰라고도 함.8배포뷰"물리적인 노드의 구성과 상호 연결 관계를 배포 다이어그램으로 표현 / 다양한 실행파일과 다른 컴포넌트가 해당 플랫폼 또는 컴퓨팅 노드에 어떻게 매핑되는지를 보여주며, 가용성, 신뢰성, 성능, 확장성 등의 시스템의 비기능적 요구사항 고려"9유스케이스 뷰"아키텍처를 도출, 설계하는 작업 주도 / 다른 뷰를 검증하는 데 사용"10OSI 7 LayerISO에서 제시한 네트워크 기본 모델117L Application Layer"응용계층 - HTTP,FTP - 데이터"6L Presentation Layer"표현계층 - JPEG, MPEG - 데이터"5L Session Layer"세션계층 - SSH, TLS - 데이터 "4L Transport Layer"전송계층 - TCP, UDP - 세그먼트"3L Network Layer "네트워크계층 - IP, ICMP - 패킷"2L Data Link Layer데이터링크계층 - 이더넷 - 프레임1L Phy에 대한 각종 수행결과를 기록, 형상 결과 보고서 작성)"66개발 도구 분류"빌드도구(작성한 코드의 빌드 및 배포를 수행, 각각의 구성요소와 모듈에 대한 의존성 관리 지원) / 구현도구(코드의 작성과 디버깅, 수정 등과 같은 작업과 개발 언어 선택) / 테스트 도구 / 형상관리 도구(플젝 진행 시 필수로 포함되는 도구)"67모듈"결합도는 낮추고, 응집도는 높이고, 크기는 작게 —> 모듈의 독립성을 높임"68응집도 순서(낮은 것부터 높은 것까지)우연적 < 논리적 < 시간적 < 절차적 < 통신적 < 순차적 < 기능적 : 우논시절통신짱은 순기69결합도 순서(낮은 것부터 높은 것까지)자료 < 스탬프 < 제어 < 외부 < 공통 < 내용 : 내부공사는 외제를 스자70MVC 패턴"사용자 인터페이스로부터 비즈니스 로직을 분리하여 애플리케이션의 시각적 요소나 그 이면에서 실행되는 비즈니스 로직을 서로 영향없이 쉽게 고칠 수 있는 패턴 - 모듈, 뷰, 컨트롤러로 구성"71공통모듈 구현 절차DTO/VO -> SQL -> DAO -> Service -> Controller -> 화면 구현72Fan-In / Fan-Out"Fan-In : 어떤 모듈을 제어하는 모듈의 수 / 모듈 자신을 기준으로 모듈에 들어오면 팬인 / 팬인이 높으면 재사용 측면에서 설계가 잘되었지만, 단일 장애점 발생 가능, 높으면 관리비용 및 테스트 비용 증가 Fan-Out : 어떤 모듈에 의해 제어되는 모듈의 수 / 모듈 자신을 기준을 모듈에서 나가면 팬아웃 / 팬아웃이 높은 경우는 불필요한 모듈 호출 여부 검토 필요 "73공통모듈 테스트 종류"화이트박스 테스트 - 내부 구조와 동작을 검사, 소스코드를 보면서 테스트 수행 / 메서드 기반 테스트 - 외부에 공개된 메서드 기반의 테스트로 메서드에 서로 다른 파라미터 값을 호출하면서 다양한 테스트를 수행 / 화면 기반 테스트 - 사용자용 화면이 있는 경우 화면 단위로 테스트를 진행 / 테스트 드라이버 - 상향식 통합 테스트 방법 / 테스트 스텁 - 하향식 통합 테스트인 산출물로 작업하는 프로토타이핑 도구"1. 인비전; 포토샵, 스케치 등으로 디자이너가 작업한 결과를 사이트에 업로드한 다음, UI를 연결해 간단한 인터랙션 적용이 가능한 도구 / 2. 픽사에이트; 2015년 구글이 인수한 프로토타이핑 툴로 현재 아마존, 애플, 페이스북, 구글 등 다양한 회사에서 사용, 모바일 앱 프로토타이핑에 최적화, 디테일한 인터랙션 설정 가능 / 3. 프레이머; 커피 스크립트라고 하는 개발 언어 사용, 코드기반으로 작동되어 실제 작업물과 흡사하게 작동"121소프트웨어 테스트 원리테스팅은 결함이 존재함을 밝히는 것 / 완벽한 텟팅응ㄴ 불가능 / 개발 초기에 테스팅 시작 / 결함 집중(파레토 법칙) / 살충제 패러독스 / 테스팅은 정황에 의존적 / 오류-부재의 궤변122소프트웨어 테스트 프로세스테스트 계획 -> 테스트 분석 및 디자인 -> 테스트 케이스 및 시나리오 작성 -> 테스트 수행 -> 테스트 결과 평가 및 리포팅123소프트웨어 테스트 산출물"1. 테스트 계획서; 테스트 목적과 범위 정의, 대상 시스템 구조 파악, 테스트 수행 절차, 테스트 일정, 조직의 역할 및 책임 정의, 종료 조건 정의 등 테스트 수행을 계획한 문서 / 2. 테스트 케이스; 테스트를 위한 설계 산출물, 설계된 입력값, 실행 조건, 기대 결과로 구성된 테스트 항목의 명세서 / 3. 테스트 시나리오; 테스트 수행을 위한 여러 테스트 케이스의 집합, 테스트 케이스의 동작 순서를 기술, 테스트 절차를 명세 / 4. 테스트 결과서; 테스트 결과를 정리한 문서, 테스트 프로세스를 리뷰, 테스트 결과를 평가, 리포팅"124프로그램 실행 여부에 따른 소프트웨어 테스트 유형"정적 테스트; 프로그램의 실행 없이 구조를 분석하여 논리성을 검증(동료검토, 워크스루, 인스펙션) / 동적 테스트; 프로그램의 실행을 요구하는 테스트(화이트박스 테스트, 블랙박스 테스트)"125정적 테스트"1. 동료검토; 2~3명이 진행하는 리뷰의 형태로 요구사항 명세서 작성자가 요구사항 명세서를 설명, 이로우의 값 반환)3. 그룹 내 비율 함수"RATIO_TO_REPORT(주어진 그룹에 대해 함을 기준으로 각 로우의 상대적 비율을 반환, 결과값은 0~1 범위) / PERCENT_RANK(주어진 그룹에 대해 제일 먼저 나오는 것을 0으로, 제일 늦게 나오는 것을 1로 하여, 값이 아닌 행의 순서별 백분율을 구하는 함수, 결과값은 0~1의 범위 값을 가짐)"173자바 데이터베이스 연결(JDBC)Java DataBase Connectivity; SQL을 사용하여 DBMS에 질의하고 데이터를 조작하는 API를 제공174MyBatisSQL Mapping 기반 오픈소스 Access Framework로 Mapping을 통해 SQL을 시행 / 복잡한 JDBC 코드를 단순화 할 수 있음 / Spring 기반 프레임워크와 통합 기능을 제공 / SQL을 거의 그대로 사용 가능 / 우수한 성능175DCL 데이터 제어어 Data Control LanguageGRANT; 권한부여 -> GRANT 권한 ON 테이블 TO 사용자 [WITH 권한 옵션]; REVOKE; 권한취소 -> REVOKE 권한 ON 테이블 FROM 사용자 [CASCADE CONSTRAINTS];176SW 개발 보안 3요소"기밀성(Confidentiality); 인가되지 않은 개인 혹은 시스템 접근에 따른 정보 공개 및 노출을 차단하는 특성 / 가용성(Availability); 권한을 가진 사용자나 애플리케이션이 원하는 서비스를 지속 사용할 수 있도록 보장하는 특성 / 무결성(Integrity); 정당한 방법을 따르지 않고선 데이터가 변경될 수 없으며, 데이터의 정확성 및 완전성과 고의/악의로 변경되거나 훼손 또는 파괴되지 않음을 보장하는 특성"177SW 개발 보안 용어자산(Assets); 조직의 데이터 또는 조직의 소유자가 가치를 부여한 대상 / 위협(Threat); 조직이나 기업의 자산에 악영향을 끼칠 수 있는 사건이나 행위 / 취약점(Vulnerability); 위협이 발생하기 위한 사전 조건에 따른 상황 / 위형 데이터베이스 관리 시스템"NDBMS(Network Database Management System); 데이터의 구조를 네트워크 상의 망상 형태로 논리적으로 표현한 데이터 모델로 트리구조나 계층형 데이터베이스보다는 유연하지만, 설계가 복잡한 단점이 있음"219관계형 데이터베이스 관리 시스템"RDBMS(Relational Database Management System); 관계형 모델을 기반으로 하는 가장 보편화된 데이터베이스 관리 시스템, 상하관계로 표시, 상관관계를 정리, 변화하는 업무나 데이터 구조에 대한 유연성이 좋아 유지 관리가 용이"RDBMS의 종류"Oracle(오라클사에서 개발, 유로, 리눅스/유닉스/윈도우 모두 지원 / 대형 시스템에서 많이 사용) / SQL Server(마이크로소프트사에서 개발, 윈도우 서버에서만 구동, C#과 호환 가능) / MySQL(오라클, 유닉스/리눅스/윈도우 모두 사용 가능, 오픈소스 기반으로 개발) / Maria DB(MySQL 출신 개발자가 만든 DB로 MySQL과 완벽 호환)"220DBMS"데이터 관리의 복잡성을 해결하는 동시에 데이터 추가, 변경, 검색, 삭제 및 백업, 복구, 보안 등의 기능을 지원하는 SW"DBMS 유형"키-값; 키 기반 get / put / delete제공, 메모리 기반에서 성능 우선 시스템 및 빅데이터 처리 가능(redis, DynamoDB) / 컬럼 기반 데이터 저장; Key안에 (Column, Value) 조합으로 된 여러개의 필드를 갖는 DBMS, 테이블 기반, 조인 미지원, 컬럼 기반으로 구글의 Bigtable 기반으로 구현(HBase, Cassandra) / 문서 저장; 값의 데이터 타입이 문서라는 타입, XML, JSON과 같이 구조화된 데이터 타입으로 복잡한 계층 구조 표현 가능(MongoDB, Couchbase) / 그래프 DBMS; 시맨틱 웹과 온톨로지 분야에서 활용되는 그래프로 데이터를 표현하는 DBMS, 노드와 엣지로 특증되는 요소, 노드 간 관계를 구조화하여 저장(Ne있음"
2008.4.20.다이옥신 제어를 위한 소각 후 기술 3가지를 설명하시오1) 집진기 설치시 가능하면 운전온도를 200도 이하가 되도록 한다.2) 체류시간을 짧게 한다.3) 집진기에 활성탄을 투입하여 다이옥신을 흡착 제거한다.원자흡수수분광광도법(원자흡광광도법 Atomic Absorption Spectrophotometry)의 용어의 의미를 쓰시오1) 공명선(Resonance Line) : 원자가 외부로부터 빛을 흡수했다가 다시 먼저 상태로 돌아갈 때 방사하는 스펙트럼선2) 분무실(Nebulizer ? Chamber, Atomizer Chamber) : 분무기와 병용하여 분무된 시료용액의 미립자를 더욱 미세하게 해주는 한편 큰 입자와 분리시키는 작용을 갖는 장치온실효과에서 기온상승 원리와 대표적인 물질 3가지를 쓰시오. (단,부분점수 없음) (4점)1) 원리 : 지구 온난화 현상으로 가스충(CO2, 수증기)이 온실의 유리와 같은 효과를 나타내어 지구온도가 상승하게 된다. 이러한 현상을 ‘온실효과’라고 부르는데, 이것은 대기중에 형성된 CO2와 수증기의 층이 태양광선의 복사열중 장파장인 적외선을 흡수함으로써 발생하는데 현재 공업화로 인한 석탄, 석유, 가스등 화석연료의 과다사용과 산림의 무분별한 파괴 때문에 매년 발생하는 탄산가스 농도가 증가하고 있는 추세이다. (온실효과 결과 : 이상기온현상, 해수면상승, 해빙, 사막화 현상등)2) 원인물질 3가지 : CO2, CH4, O3, H2O, N2O, CFC-11, CFC-12, CCl4 등대기 환경기준에 의한 시료채취지점수(측정점수) 결정방법 3가지를 쓰고 설명하시오. (6점)1) 인구비례에 의한 방법 : 측정하려고 하는 대상지역의 인구 분포 및 인구밀도를 고려하여 인구밀도가 5000명/km^2 이하일 때 그 지역의 가주지면적으로부터 다음 식에 의하여 측정점의 수를 결정한다.측정점수 ={그`지역`가주지면적} over {25km ^{2}} TIMES {그`지역`인구밀도} over {전국`평균`인구밀도}2) TM 좌표에 의량할 성분의 피크넓이 와 표준물질 피크넓이 의 비 를 취하여 검량선을 작성한다. 시료의 기지 량(M)에 대하여 표준물질의 기지량(n)을 검량선의 범위 안에 들도록 적당히 가해서 균일하게 혼합한 다음 표존물질의 피크가 검량선 작성시와 거의 같은 크기가 되도록 도입량을 가감해서 동일 조건하에서 크로마토그램을 기록한다. 크로마토그램으로부터 피검성분 피크넓이와 표준물질피크넓이의 비를 구하고, 검량선으로부터 피검성분량과 표준물질량의 비가 얻어지면, 다음 식에 따라 함유율(X)를 산출한다.또한 피크넓이대신에 피크 높이를 사용하여도 좋다. 이방법으로 시료 중의 각 성분에 적용하면 시료의 조성을 구할 수가 있다.3) 표준물첨가법(피검성분 추가법) : 시료의 크로마토그램으로부터 피검성분 A 및 다른 임의의 성분 B의 피크넓이 a1 및 b1을 구한다. 다음에 시료의 일정량 W에 성분 A의 기지량TRIANGLE W _{A}를 가하여 다시 크로마토그램을 기록하여 성분 A 및 B의 피크 넓이 a2 및 b2를 구하면 K 의 정수로 해서 다음 식이 성립한다.여기서W _{A} 및W _{B} 는 시료 중에 존재하는 A 및 B성분의 양, K는 비례상수이다. 위 식으로부터 성분 A의 부피 또는 무게 함유율 X(%)를 다음 식으로 구한다.충전탑에서 다음 용어를 설명 하고 load point와 flood point의 그래프를 그리시오. (5점)1) hold up : 충전층 내의 액보유량을 말한다.2) loading : 가스 유속이 적은 범위에서는 대략 액이 흘리지 않는 평형상태가 되지만, 어느 가스속도 이상되면 액의 홀드업 증가가 급격해진다. 이러한상태를 로딩이라한다.3) flooding : 더욱 가스 유속을 증가시키면 홀드업이 급격히 증가하여 가스가 액 중에 분산 해서 상승하게 되는데, 이 현상이 플러딩이다. 이 플러딩 상태에서는 충전탑의 조작이 불가능하므로 가스 유속은 플러딩 속도의 40~ 70 % 의 범위로 해야 한다.4) 그래프 그리기다음의 등온흡착식을 쓰고 설명하시오. (6점)1) Fre오.1) 출구배출가스 온도는 부식방지등을 위하여 포화응축온도보다 적어도 15도 이상 높아야한다.2) 노즐의 부식이나 막힘이 발생하지 않도록 해야 하며 이러한 문제가 발생하면 신속하게 교체하거나 막힘을 뚫어 주는 장치를 가동해야 한다.3) 가스와 slurry의 접촉이 양호하고 반응시간이 충분하도록 운영해야한다.4) 벽면에 퇴적되지 않도록 분사각도를 조절하며 퇴적된 입자는 제거한다.5) 노즐막힘현상 판단장치를 운영해야한다.6) 노즐의 부식과 막힘을 방지하기 위한 세척 시스템을 갖추어야한다.7) 하부 반응생성물의 배출이 잘되도록 운영해야한다.사이클론 집진장치의 운전 조건을 다음과 같이 변화시켰을 때 집진효율 변화를 증가,감소,불변 중 하나로 답하시오. ( p.264 10번과 같은거 근데빈칸말고 전체를다외우기)1) 유속이 증가할수록 효율은 ( )한다. 증가2) 배기관경이 작을수록 효율은 ( )한다. 증가3) 블로우 다운 효과를 이용하면 효율은 ( )한다. 증가4) 분진의 밀도가 증가할수록 효율은 ( )한다. 증가5) 몸통직경이 증가할수록 효율은 ( )한다. 감소대도시에서 탄화수소화합물, NO, NO2, O3의 오전 4시에서 오후 6시까지 시간변화를 그림으로 표시하시오. (6점)그림후드는 적절한 모형, 크기, 각도 등에 따라 적당한 것을 선택해야 한다. 후드로 흡인시 고려사항을 5가지 서술하시오.1) 후드를 발생원에 근접시킨다.2) 국소적인 흡인방식을 택한다.3) 에어커튼을 이용한다.4) 충분한 포착속도를 유지한다.5) 배풍기에는 여유를 둔다.광학 현미경을 이용하여 입자의 투영 면적으로부터 측정하는 직경 중 입자상 물질의 끝과 끝을 연결한 선 중 가장긴 선을 직경으로 하는 것은 ?feret경무기 불소화합물을 불소이온으로 분석하는 방법 중 용량법이 있다. 다음 ( )안에 들어갈 말은?이 방법은 불소이온을 방해이온과 분리한 다음 완충액을 가하여 pH를 조절하고( )을 가한 다음 ( )용액으로 적정한다. 이 방법에서의 정량범위는 HF로서 0.6~4200ppm이다.네오트린, 지를 쓰시오.- 알칼리 성분이 없는 유리솜 또는 실리카솜- 소결유리COH계수의 정의 쓰고 공식을 쓰시오. (단, 입사광의 강도(I?), 투사광의 강도(I), 이동거리(L)를이용할 것)1) COH계수 : 광학적 밀도를 0.01 로 나눈 값2) COH ={log( {I _{0}} over {I} )/0.01} over {L}다중이용시설등의 실내공기질 관리법규상 다음 시설의 실내공기질 유지기준을 ( )안에 써넣으시오.오염물질항목다중이용시설PM10(ug/m^3)이산화탄소(ppm)폼알데히드(ug/m^3)일산화탄소(ppm)전시시설( ① ) 이하( ② ) 이하( ③ ) 이하( ④ ) 이하1) 100 2) 1000 3) 100 4) 10다음( )안에 알맞은 말을 넣으시오.(보기)1) 방울수라 함은 ( ① )℃에서 정제수 ( ② )방울을 떨어뜨릴 때 그 부피가 약 1mL되는 것을 뜻한다.2) ( ③ )라 함은 물질을 취급 또는 보관하는 동안에 기체 또는 미생물이 침입하지 않도록 내용물을 보호하는 용기를 뜻한다.3) 표준온도는 0 ℃, 상온은 ( ④ )℃, 실온은 1~35℃로 하고, 찬곳은 따로 규정이 없는 한 ( ⑤ )℃의 곳을 뜻한다.1) 20 2) 20 3) 밀봉용기 4) 15~25 5)0~15대기오염물질 농도를 추정하기 위한 상자모델(box model 또는 mixing cell model) 이론을 전개할 때 필요한 가정을 4가지 기술하시오. (p.263과도 같은거)1) 배출된 대기오염물질은 방출과 동시에 균일하게 혼합된다.2) 대기오염배출원이 추정지역에 균일하게 분포되어 있다.3) 바람의 방향과 속도는 일정하다.4) 배출오염물질은 다른 물질로 전환되지 않으며 1차반응만을 한다.5) 배출원은 면 배출원이다.온실가스 감축을 위한 교토 메커니즘의 주요 3가지 제도(명)을 쓰시오.1) 청정개발제도 2) 배출권거래제도3) 공동이행제도 4) 이산화탄소흡수원 상계배출가스 중 다이옥신을 기체크로마토그래피/질량분석계 (GC/MS)로 분석하고자 할 때 GC/MS에 주입하기 전에 첨가하는 방식 장점 (2개)- 고농도 함진가스 처리에 적합하다.- 포집과 탈진이 동시에 이루어지므로 압력손실이 거의 일정하다.다음은 비분산적외선분석법 성능에 관한 설명이다. ( )안에 알맞은 말을 쓰시오.1) 스팬 드리프트(span drift) : 동일 조건에서 제로가스를 흘려 보내면서 때때로 스팬가스를 도입할 때 제로 드리프트를 뺀 드리프트가 고정형은 24시간, 이동형은 ( 1 )동안에 전체 눈금의 ±( 2 )% 이상이 되어서는 안된다.2) 응답시간(response time) : 제로 조정용 가스를 도입하여 안정된 후 유로를 스팬가스로 바꾸어 기준 유량으로 분석계를 도입하여 그 농도를 눈금 범위 내의 어느 일정한 값으로부터 다른 일정한 값으로 갑자기 변화시켰을 때 스텝(step) 응답에 대한 소비시간이 ( 3 )이 내이어야한다. 또 이때 최종 지시치에 대한 90%의 응답을 나타내는 시간은 40초 이내이어야 한다.1) 4시간 2) 2 3) 1초2015다중이용시설등의 실내공기질 관리법규상 다음 시설의 실내공기질 권고기준을 ( )안에 써 넣으시오.오염물질항목다중이용시설NO2 (ppm)RN (bq/m^3)VOC (ug/m^3)실내주차장( )이하( )이하( )이하1) 0.3 2) 148 3) 1000기체크로마토그래피법에서 1.분리도 2.분리계수를 구하는 공식을 쓰고 설명하시오.1) 분리도(R) ={2(t _{R2`} -t _{R1} )} over {W _{1} +W _{2}}2) 분리계수(d) ={t _{R2}} over {t _{R1}}여기서t _{R1} : 시료도입점으로부터 피크 1의 최고점까지의 길이t _{R2} : 시료도입점으로부터 피크 2의 최고점까지의 길이W _{1}: 피크 1의 좌우 변곡점에서의 접선이 자르는 바탕선의 길이W _{2} : 피크 2의 좌우 변곡점에의 접선이 자르는 바탕선의 길이충진탑과 단탑을 비교하여 차이점을 3가지 쓰시오.1) 충전탑은 가스량 변동에 적응성이 있는 반면, 단탑은 가스량 변동이 심하면 조업이 어렵다.2) 충전탑의 압력손실(50mmH쓰시오.
1. 기초 개념 1) 용어정리 (25년 3회 출제) ① RDF(Refuse Derived Fuel) : 폐기물의 다양한 가연분을 선별하여 만든 고형연료 ② RPF(Refuse Paper&Plastic Fuel) : 폐기물로부터 회수된 플라스틱이 60% 이상 함유된 개질연료 ③ EPR(Extended Producer Responsibility) : 생산자책임재활용제도 ④ 와전류 선별기(Eddy-Current Seperation) : 알루미늄 캔 등의 비철금속들을 선별할 수 있는 방법 ⑤ MBT(Mechanical Biological Treatment) : 생활 폐기물 전처리 시설로 기계적-생물학적 처리를 하는 방법 ⑥ 생분해성 분율(BF) : BF=0.83-(0.028 TIMES LC) ⑦ 폐기물 유효 이용 : 폐기물을 다른 제품의 원료로 이용하거나 에너지원으로 사용하는 방법 ⑧ 폐기물 자원화 : 폐기물을 원료로 사용하여 제품을 만드는 방법 ⑨ 연소온도 : 연료연소 후, 배기가스의 발생온도 중 최고온도 ⑩ 액성한계(LL) : 토양이 소성을 나타낼 때의 최대수분량(%) ⑪ 소성한계(PL) : 토양이 소성을 나타낼 때의 최소수분량(%) ⑫ 소성지수(PI) : 액성한계(LL %) – 소성한계(PL %) ⑬ 매체접촉형 재활용 : 폐기물을 원료 또는 복토‧성토 등으로 사용하면서 토양‧지하수‧지표수 등의 환경 매체와 직접 접촉하도록 하는 재활용의 형태2) 연소 개념- 연료의 상태별 연소 ① 고체 – 분해연소, 표면연소, 자기연소② 액체 – 분해연소, 증발연소, 액면연소, 등심연소③ 기체 – 확산연소, 완전 예혼합연소, 부분 예혼합연소※ 분해연소 : 석탄, 목재 또는 고분자의 가연성 고체는 열분해하여 발생한 가연성가스가 연소하며, 이 열로서 다시 열분해를 일으키는 연소 현상① 증발연소와 같이 불꽃을 발생하며, 기체연료의 연소와 유사...(2) 열분해 1) 열분해 공정- 특징 (25년 3회 출제) : 가연성 폐기물을 무산소 또는 저산소 환경 조건에서 고온(500~1000℃)으로 가열하여 가스상, 액체상 및 고체상의 연료를 생산하여 에너지를 회수하는 방법
1과목. 폐기물처리개론환공 긍정소녀1과목. 폐기물 처리 개론 정리본※참고사항1. 공유금지!!!2. 일부 수치는 연도와 책에 따라 다를 수 있음을 알려드립니다.3. 수작업으로 작성한 것이기에 틀린 부분이나 오타 등이 있을 수 있는 점 미리 양해구합니다.1. 폐기물 기초 개념1과목. 폐기물 처리 개론▶ 기본단위? 접두어 :n=10 ^{-9} ,` mu =10 ^{-6} ,`m=10 ^{-3} ,`c=10 ^{-2} ,`k=10 ^{3} ,`M=10 ^{6} ,`G=10 ^{9}? 길이 : 1feet = 0.3048m, 1inch = 2.54cm? 질량 : 1lb = 453.6g? 면적(차원L ^{2}) : 1ha = 104m21ha=10 ^{4} m ^{2}? 체적(차원L ^{3}) : 1cm3 = 1mL = 1cc, 1m3 = 103L, ※ 구형입자의 부피 ={pi } over {6} d ^{3},{22.4SmL} over {mg} ```=`` {22.4Sm ^{3}} over {kg} `? 속도(차원L/T)? 가속도(차원L/T ^{2}) : 중력가속도 g = 9.8m/s2? 힘(차원MLT ^{-2}) = 질량(m) × 가속도(a) : 1N = 1kg·m/s2, 1dyne = 1g·cm/s2, 1N = 105dyne? 일(J) = 힘(N) × 길이(m) : 1J = 1N·m = 1kg·m2/s2 = 1ergs = 1dyne·cm = 1g·cm2/s2, 1cal = 4.2J? 일률(동력, Power) = 일(J) ÷ 시간(s) : 1W(Watt) = 1J/s = 1N·m/s = 1kg·m2/s3? 비중(무차원) ={대상의```밀도} over {4 CENTIGRADE ```물의```밀도(1g/cm ^{3} )}(g/cm3=g/mL, kg/L)? 밀도(차원ML ^{-3}) = 단위체적당 질량(rho = {m} over {V}) → [ 응용: M = ρ × V × 입자의 개수 ]? 밀도가 클수록 무거움(금속은 물보다 밀도가 낮아서 가라않고 기름은 물보다 낮아서 뜸)※ , (W/V%)? 십억분율 : ppb = 10-9▶ 법칙? 보일의 법칙 : 기체의 부피는 압력에 반비례함? 샤를의 법칙 : 기체의 부피는 온도에 비례함? 아보가드로의 법칙 : 모든 기체 1몰의 부피는 STP상태(0℃,1기압)에서 22.4L의 부피를 가짐? 헨리의 법칙 : P(분압)=H·C, 난용성 기체의 용해량은 기체의 분압에 비례함? 돌턴의 법칙 : 전체 압력 = 각각의 부분압을 모두 더한 값? 그레이엄의 법칙 : 기체의 분출속도는 분자량의 제곱근에 반비례함? 라울의 법칙 : 비휘발성 용질을 포함하는 용액의 증기압 = 순용매의 증기압 × 용매의 몰분율▶ 공학 기본 계산V``=``Q`` TIMES ``t? 오염물질 부하량(kg/d) = 농도(mg/L) × 유량(m ^{3} /d)? 제거효율 ={유입농도-유출농도} over {유입농도} TIMES 100▶ 산화와 환원? 산화 : 산화수 증가, 산소와 결합, 수소와 분리, 전자를 잃음? 환원 : 산화수 감소, 산소와 분리, 수소와 결합, 전자를 얻음ex)C+O _{2} =CO _{2} ,``C+2H _{2} =CH _{4}▶ 화학양론 기본계산□ 호기성 분해 ex)C _{6} H _{12} O _{6} +6O _{2} -> 6CO _{2} +6H _{2} O□ 혐기성 분해 ex)C _{6} H _{`12} O _{6} -> 3CH _{4} +3CO _{2}□ 반감기는 1차 반응식에 따름 :ln {C _{2}} over {C _{1}} =-k`t▶ 슬러지의 표현 및 계산문제? 슬러지(SL) = 고형물(TS) + 수분(W)? 고형물(TS) = 유기물(VS) + 무기물(FS)? 건조/탈수 전후 고형물량(TS)은 동일함□ 건조 전후 TS의 비중은 동일함 :{M _{SL}} over {rho _{SL}} = {M _{TS}} over {rho _{TS}} + {M _{w}} over {rho _{w}}Q) 함수율이 80%, 건조고형물의 비중이 1.42인 슬러지의 비중은?(물의 비중은 1)A){100} over {rho _{S를 사용하여 6시간 연속 진탕? 용풀시험용 검액 : 1mu m의 유리섬유지로 여과, 여과가 어려운 경우 원심분리기를 이용하여 3000rpm 이상을 20분간 원심분리한 후 상등액을 취함3. 폐기물의 발생량 및 성상▶ 도시 폐기물의 일반적인 처리 계통도발생 - 분리(배출) - 수거 - 적환/운반 or 중간처리 - 최종처분▶ 중간처분(폐기물 처리 전체시스템① 발생(보관)② 수집(소형)③ 적환(압축·파쇄)④ 수송(대형)⑤ 전처리(파쇄, 압출, 건조, 선별, 탈수, 농축)⑥ 후처리(소각, 퇴비화, 혐기성소화, 열분해, 고형연료화, 고화처리)⑦ 자원 회수(추출형 or 변환형)⑧ 최종처분(매립)▶ 폐기물 발생량 영향인자? 장소 : 상업지역, 주택지역, 공업지역, 공원 등에 따라 달라짐? 기후 및 계절 : 겨울철에 연탄재 함량 증가함, 여름 및 가을철에는 각종 과일잔재물이 많이 발생하여 수분 함유량 증가함, 겨울에는 상대적으로 발생량이 적으나 김장철에는 일시적으로 증가함▶ 발생량 조사방법? 표본조사 : 경비가 적게 듬, 조사기간이 짧음, 조사상 오차가 큼? 전수조사 : 표본오차가 적음, 표본오차의 보정역할 가능, 행정시책에 이용 가능① 적재차량 계수분석법 : 쓰레기 수거운반차량의 댓수를 조사하여, 밀도를 이용하여 질량으로 환산하여 산정, 밀도 또는 압축정도를 정확하게 파악하기 어려움② 직접계근법 : 쓰레기 수거운반차량을 중간적하장이나 중계처리장에서 직접 계근하여 산정, 비교적 정확하나 작업량이 많고 번거로움③ 물질수지법 : 주로 산업폐기물 발생량을 추산할 때 이용, 상세한 데이터가 있는 경우만 가능하며 비용이 많임 들어 특수한 경우에만 사용▶ 발생량 예측방법① 경향법 : 과거 5년 이상의 처리실적을 수식모델에 입력하여 예측② 다중회귀모델 : 하나의 수식으로 여러 가지 인자들의 효과를 총괄적으로 나타내어 복잡한 시스템의 분석에 유용함(인구, 무연탄 소비량, 지역소득, 자원회수량)③ 동적모사모델 : 모든 인자를 시간에 대한 함수로 나타내고 각각의 상관관계를 수식화함, 시간만 고600(9H+W) , HL(Sm3/kg) = Hh - 480∑H2O? 원소분석(Dulong식): Hh(kcal/kg) = 8100C + 34000(H-{O} over {8}) + 2500S▶ 폐기물 밀도 관련 문제Q) 재의 무게감량비가 40%, 부피감소비가 90%일 때, 폐기물의 밀도가 0.35t/m3이라면 소각재의 밀도는?A) 밀도는 무게에 비례하나 부피에 반비례함 ? 0.35 × 0.6 ÷ 0.1 = 2.1t/m34. 폐기물의 관리▶ 폐기물의 수거노선 설정시 유의사항? 반복운행을 피하고, 시계방향으로, U자형 회전을 피하여 수거? 많은 양의 쓰레기가 발생되는 발생원은 하루 중 가장 먼저 수거(발생량 가장 많은 곳부터 시작하여 적은 곳으로 수거노선을 정함)? 적은 양의 쓰레기가 발생하나 동일한 수거빈도를 받길 원하는 적제지점은 가능한 같은 날 왕복 내에서 수거? 언덕인 경우 내려가면서, 교통이 혼잡한 지역은 출퇴근 시간을 피하여 새벽에 수거? 수거지점과 수거빈도를 결정하는데 기존 정책이나 규정을 참고함? 간선도로 부근에서 시작하고 끝나도록 배치함, 출발점은 차고와 가까운 곳으로 함▶ 수집운반의 종류? 차량수송 : 수송 중 폐기물은 복개되어야 함. 중량초과가 없어야 함? 철도수송/선박수송? 모노레일 수송: 자동 무인화 가능, 가설이 어렵고 시공완료 후 경로변경이 어려움? 콘베이어 수송 : 하수도처럼 설치하여 악취문제 해결, 시설비가 고가임, 정기적인 정비 필요? 컨테이너 철도수송 : 광대한 지역에 적용, 철도역 기지의 선정이 어려움, 컨테이너 세정에 많은 물을 사용하므로 폐수처리 문제가 있음? 폐기물 전용 컨테이너 : 자동화·기계화, 언제라도 투입가능, 주변 미관이 보존됨, 수집차와 결합해 운용 가능, 폐기물의 선별 보관·분리수거 가능? 관거(Pipe-Line)수송 → [ 종류: 공기수송, 슬러리수송, 캡슐 수송 ]장점? 자동화, 무공해화, 에너지절약, 눈에 띄지 않음단점? 설치비 높음, 가설 후 경로변경 곤란함, 잘못 투입된 물건은 회수 곤란함? 쓰레기 발생·운영비가 적음, 압축 불가능② 저장투하방식(대도시) : 저장피트에 저장한 후 불도저-압축기로 적환함(수거차에 의해 수거된 폐기물은 계근대를 거쳐 적환 건물 내로 들어옴), 수거차의 대기시간이 없어 빠르게 적하를 마치므로 적환 내외의 교통체증 현상을 없애줌③ 직접·저장 투하방식 : 부패성 폐기물은 곧바로 직접 상차하고, 재활용품은 선별 후 상차함▶ 올바로시스템(2008~) : 사업장폐기물의 불법처리를 사전에 예방하기 위한 수단으로 폐기물의 배출·운반·최종처리 전 과정을 전자적으로 처리하는 인계방법▶ 폐기물 관리 정책 : 80년대 이전에는 매립 2000년대에 소각, 2000년대 이후에는 소각 대신 재활용 및 재자원화에 주안점을 두고 정책이 시행됨□ 분리수거제도 실시(1991)□ 폐기물 부담금 제도(1993) : 플라스틱제품, 살충제·유독물제품, 껌, 담배, 기저귀 등□ 쓰레기 종량제(1995)□ 생산자 책임 재활용제도(EPR: Extended Producer Responsibility)폐기물 예치금 제도생산자 책임 재활용제도? 제품 출고량 100%에 대해 예치금 부과? 간접적 재활용의무(실적에 따라 예치금 반환)? 많은 부담과 재활용율 미흡? 재활용 여건을 고려해 출고량의 일정부분에 대해 재활용 의무 부여? 직접적 재활용의무? 최소 부담과 재활용율 제고 가능□ 전과정 평가(LCA) : 원료의 취득에서 연구개발, 제품의 생산·포장·수송·유통·판매과정, 소비자 사용 및 최종폐기에 이르는 제품의 전체 과정상에서의 환경영향을 평가하고 최소화하기 위한 조직적인 방법론? [ 절차: 목적 및 범위설정 - 목록분석 - 영향평가 - 결과해석 ]▶ 수거노동력(MHT) 계산문제MHT= {수거인부수(인)} over {연간```쓰레기발생량(톤/y)} TIMES {작업일수(365-휴가)d} over {year} TIMES 작업시간(hr)Q) 인구 50만 명인 도시의 쓰레기발생량이 연간 165000톤인 경우 MHT는? (단, 수거인부수는 150명, 1명 작업시간 8시간, 연간 휴가일수는 구성됨
6장. 화면 설계55. 사용자 인터페이스(UI): 사용자와 시스템 간의 상호작용이 원활하게 이뤄지도록 도와주는 장치나 소프트웨어- 특징: 사용자의 편리성과 가독성을 높여 작업 시간을 단축하고 업무에 대한 이해도를 높임, 최소한의 노력으로 원하는 결과를 얻을 수 있게 함, 수행 결과의 오류를 줄임, 사용자의 막연한 작업 기능에 대해 구체적인 방법을 제시, 정보 제공자와 공급자 간의 매개 역할을 수행- 구분: CLI, GUI, NUI, VUI, OUI 등- 기본원칙: 직관성(누구나 쉽게 이해하고 사용), 유효성(사용자의 목적을 정확하고 완전하게 달성), 학습성(누구나 쉽게 배우고 익힘), 유연성(사용자의 요구사항을 최대한 수용하고 실수 최소화)- UI 설계도구: 와이어프레임, 목업, 스토리보드, 프로토타입, 유스케이스56. UI 표준 및 지침- UI 표준: 전체 시스템에 포함된 모든 UI에 공통적으로 적용될 내용으로 화면 구성이나 화면 이동 등이 포함- UI 지침: UI 요구사항, 구현 시 제약사항 등 UI 개발 과정에서 꼭 지켜야 할 공통의 조건- 웹의 3요소: 웹 표준, 웹 접근성, 웹 호환성- UI 스타일 가이드 작성: 구동 환경 정의 → 레이아웃 정의 → 내비게이션 정의 → 기능 정의 → 구성 요소 정의57. UI 요구사항 확인: 목표 정의 → 활동 사항 정의 → UI 요구사항 작성- 목표 정의 단계에서 인터뷰 진행 시 유의사항: 인터뷰는 가능하면 개별적으로 진행, 가능한 많은 사람을 인터뷰하여 다양한 의견을 수렴하되, 다수의 의견으로 인해 개인의 중요한 의견을 높치지 않도록 주의, 인터뷰는 한 시간을 넘지 않도록 함, 인터뷰 진행은 반드시 사용자 리서치 시작하기 전에 진행- UI 요구사항 작성: 요구사항 요소 확인 → 정황 시나리오 작성 → 요구사항 작성58. UI 프로토타입 제작 및 검토- 프로토타입: 사용자 요구사항을 기반으로 실제 동작하는 것처럼 만든 동적인 형태의 모형장점단점- 사용자를 설득하고 이해시키기 쉬움- 요구사항과 기능의 불일치 등으로 인라클, 샘플링 오라클, 추정 오라클, 일관성 검사 오라클68. 테스트 자동화 도구장점단점- 반복적인 작업을 자동화하여 인력 및 시간을 줄일 수 있음- 향상된 테스트 품질 보장- 일관성 있게 검증- 테스트 결과를 그래프 등 다양한 표시 형태로 제공- 테스트 자동화 도구 사용법에 대한 교육 및 학습 필요- 자동화 도구를 프로세스 단계별로 적용하기 위한 시간, 비용, 노력이 필요- 비공개 상용 도구의 경우 고가의 추가 비용 필요- 유형: 정적 분석 도구, 테스트 실행 도구, 성능 테스트 도구, 테스트 통제 도구, 테스트 하네스 도구- 테스트 하네스의 구성 요소: 테스트 드라이버, 테스트 스텁, 테스트 슈트, 테스트 케이스, 테스트 스크립트, 목 오브젝트69. 결함 관리- 결함 관리 프로세스: 결함 관리 계획 → 결함 기록 → 결함 검토 → 결함 수정 → 결함 재확인 → 결함 상태 추적 및 모니터링 활동 → 최종 결함 분석 및 보고서 작성- 결함 상태 추적: 결함 분포, 결함 추세, 결함 에이징- `결함 추적 순서: 결함 등록 → 결함 검토 → 결함 할당 → 결함 수정 → 결함 조치 보류 → 결함 종료 → 결함 해제70. 애플리케이션 성능 분석- 애플리케이션 성능 측정 지표: 처리량, 응답 시간, 경과 시간, 자원 사용률- 성능 테스트 도구, 시스템 모니터링 도구71. 애플리케이션 성능 개선- 소스 코드 최적화: 클린 코드, 나쁜 코드- 클린 코드 작성 원칙: 가독성, 단순성, 의존성 배제, 중복성 최소화, 추상화- 소스 코드 최적화 유형: 클래스 분할 배치, 느슨한 결합, 코딩 형식 준수, 좋은 이름 사용, 적절한 주석문 사용8장. SQL 응용72. SQL-DDLCREATE SCHEMA 대학교 AUTHORIZATION 홍길동;CREATE DOMAIN SEX CHAR(1)CEFAULT ‘남’CONSTRAINT VALID-SEX CHECK(VALUE IN(‘남’, ‘여’));CREATE TABLE 학생(이름 VARCHAR(15) NOT NULL,학번 CHAR(8),전공 처리 결과를 단일값으로 반환하는 절차형 SQLCREATE FUNCTION Get_S_성별(i_성별코드 IN INT)RETURN VARCHAR2ISBEGINIF i_성별코드=1 THENRETURN ‘남자’;ELSERETURN ‘여자’;END IF;END;SELECT 이름, Get_S_성별(성별코드) FROM 사원;DROP FUNCTION Get_S_(성별);80. 제어문: IF문, LOOP문, CONTINUE, GOTO문DECLAREi INT:=0;ii_sum INT:=0;BEGINLOOPi:=i+1;i_sum:=i_sum+i;EXIT WHEN i>10;END LOOP;END;DECLAREi_sum INT:=0;BEGINFOR i IN 1...10LOOPi_sum:=i_sum+i;END LOOP;END;DECLAREi INT:=0;i_sum INT:=0;BEGINWHILE ii=ff;BEGINOPEN cur_name(20);LOOPFETCH cur_name INTO p_name;EXIT WHEN curname%NOTFOUND;DBMS_OUTPUT.PUT_LINE(p_name);END LOOP;CLOSE cur_name;END;9장. 소프트웨어 개발 보안 구축82. 소프트웨어 개발 보안: 소프트웨어 개발 과정에서 발생할 수 있는 보안 취약점을 최소화하여 보안 위협으로부터 안전한 소프트웨어를 개발하기 위한 일련의 보안 활동- 데이터의 기밀성, 무결성, 가용성을 유지하는 것이 목표- 소프트웨어 보안 취약점이 발생하는 경우: 보안 요구사항이 정의되지 않은 경우, 소프트웨어 설계 시 논리적 오류가 포함된 경우, 기술 취약점을 갖고 있는 코딩 규칙을 적용한 경우, 소프트웨어의 배치가 적절하지 않은 경우, 보안 취약점 발견 시 적절하게 대응하지 못한 경우- 소프트웨어 개발 보안 관련 기관: 행정안전부, 한국인터넷진흥원, 발주기관, 사업자, 감리법인- 소프트웨어 개발 보안 관련 법령: 개인정보 보호법, 정보통신망 이용촉진 및 정보보호 등에 관한 법률, 신용정보의 이용 및 보든 반복문이나 재귀함수의 수행 횟수를 제한하는 설정을 추가하거나, 종료 조건을 점검하여 반복 또는 호출의 종료 여부를 확인88. 에러처리보안 약점개념방지할 수 있는 방법오류 메시지를 통한 정보노출오류 발생으로 소프트웨어가 메시지로 중요 정보를 외부에 노출스택 트레이스오류 발생 시 가능한 한 내부에서만 처리되도록 하거나 메시지를 출력할 경우 최소한의 정보 또는 사전에 준비된 메시지만 출력되도록 함오류 상황대응 부재소프트웨어 개발 중 예외처리를 하지 않았거나 미비로 인해 발생오류가 발생할 수 있는 부분에 예외처리 구문을 작성하여 제어문을 활용하여 오류가 악용되지 않도록 코딩부적절한 예외처리함수의 반환값 또는 오류들을 세분화하여 처리하지 않고 광범위하게 묶어 한 번에 처리하거나 누락된 예외가 존재할 때 발생모든 함수의 반환값이 의도대로 출력되는지 확인하고, 세분화된 예외처리를 수행89. 코드 오류보안 약점개념방지할 수 있는 방법널 포인터역참조널 포인터가 가리키는 메모리에 어떠한 값을 저장할 때 발생널이 될 수 있는 포인터를 이용하기 전에 널 값을 갖고 있는지 검사부적절한자원 해제자원을 반환하는 코드를 누락하거나 프로그램 오류로 할당된 자원을 반환하기 못했을 때 발생프로그램 내에 자원 반환 코드가 누락되었는지 확인하고, 오류로 인해 함수가 중간에 종료되었을 때 예외처리에 관계 없이 자원이 반환되도록 코딩해제된자원 사용이미 사용이 종료되어 반환된 메모리를 참조하는 경우 발생반환된 메모리에 접근할 수 없도록 주소를 저장하고 있는 포인터를 초기화초기화되지 않은변수 사용변수 선언 후 값이 부여되지 않은 변수를 사용할 때 발생변수 선언 시 할당된 메모리를 초기화90. 캡슐화: 정보 은닉이 필요한 데이터와 기능을 불충분하게 캡슐화하거나 잘못 사용함으로써 발생할 수 있는 문제를 예방보안 약점개념방지할 수 있는 방법잘못된 세션에 의한정보 노출다중 스레드 환경에서 멤버변수에 정보를 저장할 때 발생멤버변수보다 지역 변수를 활용하여 변수의 범위를 제한제거되지 않고 남은 디버그 코드개발 pspwdtopwho파일 내용을 표시디렉터리의 위치를 변경파일의 보호 모드를 설정사용자 u g o a설정기호 + - =권한 r w x파일 소유자와 그룹을 변경파일을 복사파일을 삭제파일을 찾음파일 시스템을 검사하고 보수PID를 이용하여 프로세스 종료프로세스 이름을 이용하여 종료파일 목록을 표시디렉터리를 생성디렉터리를 삭제파일을 이동실행중인 프로세스를 표시작업중인 디렉터리 경로를 표시프로세스와 메모리 사용 현황을 표시시스템에 접속해 있는 사용자 표시96. 기억장치 관리: 한정된 주기억장치의 공간을 효율적으로 사용하기 위한 것- 반입(Fetch) 전략: 요구 반입, 예상 반입- 배치(Placement) 전략: 최초 적합, 최적 적합, 최악 적합- 교체(Replacement) 전략- Windows: 작업관리자 ctrl + shift + es- LINUX: meminfo로 메모리 상태 확인, dd, fallocate, min_free_kbytes97. 프로세스 관리: 제출, 접수, 준비, 실행, 대기, 종료, Spooling, Dispatch, Wake up, Job 스케줄러, CPU 스케줄러98. 데이터베이스 개념- 통합된 데이터: 검색의 효율성을 위해 중복이 최소화된 데이터의 모임- 저장된 데이터: 컴퓨터가 접근할 수 있는 저장 매체에 저장된 데이터- 운영 데이터: 조직의 고유한 업무를 수행하는 데 존재 가치가 확실하고 없어서는 안 될 반드시 필요한 데이터- 공용 데이터: 여러 응용 시스템들이 공동으로 소유하고 유지하는 데이터- 정의 기능: 데이터베이스에 저장될 데이터의 형과 구조에 대한 정의, 이용 방식, 제약 조건 등을 명시하는 기능- 조작 기능: 데이터 검색, 갱신, 삽입, 삭제 등을 체계적으로 처리하기 위해 사용자와 데이터베이스 사이의 인터페이스 수단을 제공하는 기능- 제어 기능: 데이터베이스를 접근하는 삽입, 갱신, 삭제 작업이 정확하게 수행되어 데이터의 무결성이 유지되도록 제어하는 기능- DBMS의 종류: 계층형, 망형, 관계형- 계층형 DBMS: 트리