{목 차{1. 서론ㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍp. 12. 본론ㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍp. 12.1 대기오염의 종류 ㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍp. 11) 1차 오염물질 ㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍp. 12) 2차 오염물질 ㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍp. 22.2 대기오염의 발생원 ㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍp. 22.3 대기오염의 현황 ㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍp. 32.4 대기관리ㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍp. 4가. 대기환경기준ㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍp. 4나. 대기오염 규제기준 ㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍp. 4다. 주요 대기오염물질별 관리대책ㆍㆍㆍㆍㆍㆍㆍp. 41) 아황산가스ㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍp. 52) 비산먼지ㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍp. 53) 악취관리ㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍp. 54) 기타 오염물질 ㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍp. 6라. 자동차공해 관리 ㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍp. 61) 제작 자동차 배출가스 저감대책 ㆍㆍㆍㆍㆍp. 72) 운행자동차 배출가스 저감대책ㆍㆍㆍㆍㆍㆍp. 83. 결론ㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍp.10참고문헌 & 사이트 ㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍㆍp.111. 서 론환경이란 넓은 의미로는 전 우주를 형성하는 요소들의 총체 라 정의할 수 있다. 환경은 자연환경, 생활환경, 사회적 환경, 경제적 환경으로 구분하기도 하지만 우리 환경정책기본법{ 법제처 http://www.moleg.go.kr/에서는 그 범위를 자연환경과 생활환경으로 국한하여 정의하였다. 여기서 자연환경 이라 함은 지하, 지표(해양을 포함) 및 지상의 모든 생물과 이들을 둘러싸고 있는 비생물적인 것을 포함한 자연의 상태를 말하며, 생활환경 이라 함은 대기, 물, 폐기물, 소음, 진동 등 사람의 일상생활과 관련되는 환경을 말한다.이러한 자연환경과 생활환경은 모든 인간 활동, 즉 생산 활동과 소비생활에 의하여 필연적으로 오염되며 특히 공업화에 의하여 가속되었다. 다시 환경정책기본법을 인용하면 '환경오 새로운 오염물질을 합성할 수 있는데 이와 같이 형성된 오염물질을 2차 오염물질이라고 하며 오존은 대표적인 2차 오염물질이다.1) 1차 오염물질우리나라의 환경부에서 관리하는 대기오염 배출량은 오염물질 중 아황산가스, 먼지(TSP), 이산화질소, 일산화탄소 및 탄화수소를 대상으로 산출하고 있으며, 오존과 같은 2차 오염물질은 산출대상에서 제외하고 있다.2) 2차 오염물질질소산화물(NOX) 등이 태양복사에너지에 의하여 광화학반응을 일으켜서 오존이 생성될 수 있는데 이와 같이 오염물질이 대기나 물 속에서 다른 유해물질로 변화하는 것을 2차 오염물질이라고 부른다. 광화학 스모그는 질소산화물과 탄화수소가 대기 중에 농축되어 있다가 태양광선 중 자외선과 화학반응을 일으키면서 2차 오염물질인 광산화물을 만들므로 발생되는데 이때 대기가 안개 낀 것처럼 뽀얗게 변한다. 광화학 스모그의 주범은 자동차 배기가스이며, 햇볕이 강하고 바람이 약한 날 발생되기 쉽다. 광화학스모그는 매연 등의 거무스름한 스모그와 대비시켜서 하얀 스모그라든가 자주빛 스모그라고 부르는데 광화학 스모그가 일어나면 눈과 목의 점막을 자극하여 따가움을 느끼게 하거나 심할 때엔 눈병과 호흡기질환을 일으키고, 급성중독 때엔 폐수종을 유발, 목숨을 잃게 한다. 또 식물에 대해서는 잎이 마르거나 열매가 열리지 않게 될 정도의 피해를 주며, 산림을 황폐시키고, 자동차타이어 등 고무제품을 부식시켜 수명을 줄인다. 미국의 로스앤젤레스는 자동차가 많은 도시이며 더구나 산으로 둘러싸인 분지여서 광화학스모그가 많이 발생하므로 로스앤젤레스 스모그{ 공기를 파는 남자 Mr.큐로(무한)에서 인용라고 부르기도 한다.2.2 대기오염의 발생원대기오염 발생원은 화산재 등 자연적 발생원과 인간의 활동에서 발생되는 인위적 오염원으로 나눌 수 있으며, 인위적 발생원은 다시 점오염원, 면오염원 및 이동오염원으로 구분된다.발전소 등과 같이 하나의 시설에서 대량의 오염물질을 배출하는 경우를 점오염원이라 하며, 주택과 같이 일정면적 내에 소규모 발생원이동차가 배출하는 대기오염물질의 하루 평균 배출량이 전국의 50%에 육박하는 것으로 나타났다.건설교통부 산하 교통개발연구원은 지난해 수도권의 자동차에서 하루에 일산화탄소(CO) 1321t, 질소산화물(NOX) 388t, 휘발성 유기화합물(VOC) 184t, 미세먼지(PM) 17t 등 총 1910t의 대기오염물질이 배출된 것으로 추정된다고 25일 밝혔다.이는 전국에서 발생되는 4가지 대기오염물질의 47%에 해당한다. VOC는 전국의 62%, CO는 73%이다.[보이지 않는 위험 '미세먼지'] 문명이 낳은 살인마 미세먼지를 잡아라.[주간조선 2005-04-27 09:32]서울, 연평균 70㎍/㎥ 이상… OECD 국가 중 최고수준모두가 우리나라의 대기오염이 심각한 상황이라고 걱정하고 있다. 대기오염이 심해지면서 이전에는 없던 기침과 가래가 늘고 감기를 자주 앓고 숨쉬기에도 안 좋아졌다고 말한다. 실제로 대표적인 호흡기 질환 중 하나인 천식은 1970년에 비해 1980년대에 3배, 1990년대에 들어서는 10배 이상 증가했다. 그리고 주된 원인 중 하나로 대기오염이 지적되었다. 봄이 한창인 요즈음, 각 언론은 중국에서 불어오는 황사(黃砂)에 대해 연일 황사공습 이라는 제목으로 보도하고 있다. 황사 때문에 안 그래도 높은 수준인 우리나라의 대기오염이 급격히 증가하니 건강에 주의해야 한다는 것이다.이러한 대기오염과 황사 등에 포함되어 있는 주된 오염물질 중 하나가 미세먼지다. 특히 미세먼지는 많은 연구를 통해 건강에 직접적인 악영향을 미치는 것으로 알려져 있다. 연구결과에 따르면 미세먼지는 각종 질환을 악화시키고, 심지어 사람을 사망하게도 한다. 도대체 미세먼지가 어떤 물질이기에 인간을 사망에까지 이르게 하는 것인가? 또한 사망에까지 몰고 갈 수 있는 악영향은 어느 정도인가?미세먼지는 대기 중에 떠다니거나 흩날리는 액체나 고체 입자다. 크기에 따라서 입자가 10마이크론 이하의 지름을 가지는 PM10 과 2.5마이크론 이하인 PM2.5 가 많이 거론된다. 공기 중에 퍼져있는.go.kr은 1979년에 아황산가스에 대한 기준을 최초로 설정한 이래 1983년에 일산화탄소, 이산화질소, 옥시단트, 먼지, 탄화수소에 대한 기준을 설정하였고, 1991년에는 납에 대한 환경기준을 설정하여 관리하고 있다. 그 이후 탄화수소는 환경기준 항목에서 제외하였고, 대신 자동차의 증가로 매연과 같은 미세한 입자에 대한 관리 필요성이 대두됨에 따라 입자의 직경이 10㎛ 이하의 미세먼지(PM -10) 기준이 새롭게 적용되고 있다.나. 대기오염 규제기준환경기준이 정책목표로서의 의미를 지닌다면 개별 오염원에 대하여 법적 규제기준으로 적용되는 배출허용기준은 환경기준을 달성하기 위한 정책수단으로 오염물질에 대한 직접 규제 수단 중 가장 핵심이 된다.우리나라의 경우 황산화물 등 26개 대기오염물질에 대하여 배출허용기준이 설정되어 있는데 다음과 같은 경우에는 보다 강화된 기준을 적용할 수 있다. 즉 산업단지와 같이 대기오염이 심하여 대기보전특별대책지역으로 지정된 지역에는 보다 강화된 기준을 설정할 수 있으며, 또한 지방자치단체가 국가 환경기준 보다 강화된 환경기준을 정하여 이를 달성하기 위하여 보다 엄격한 지역배출기준을 정할 수 있다. 1997년 말 울산ㆍ온산 특별대책지역과 여천 특별대책지역에 이러한 강화된 배출허용기준이 적용되었다.다. 주요 대기오염물질별 관리대책1) 아황산가스아황산가스는 석유나 석탄과 같은 화석연료에 함유되어 있는 황성분이 고온으로 연소되는 과정에서 발생되기 때문에 황의 함유량이 적은 연료를 사용하도록 유도하는 것이 가장 효과적인 예방책이다. 현재 시행되고 있는 저유황연료유의 공급확대, 청정연료 사용 권장, 고체연료 사용 규제 등이 이러한 취지에서 도입된 정책수단이다. 정책시행의 결과로 주요도시의 아황산가스의 오염도가 상당히 개선된 것으로 평가되고 있다.1 저황연료유1981년부터 서울시 등 수도권과 주요도시의 연료용 유류의 황 함유기준을 강화하는 한편 정유사의 탈황시설을 설치토록 함으로서 서울, 인천, 대구, 울산, 여천 등 24개 시,군에 벙커-조 및 가공업체, 비금속물질 채취, 제조 및 가공업체 등이 주요 관련시설이다. 이 중에서도 건설업 관련이 가장 많아서 전체 관련업체의 약 76%를 차지하고 있으며, 이에 따라 특별관리 공사장에 대해서는 지도·점검을 강화하여 비산먼지의 발생을 최소화 시키도록 하고 있다.3) 악취관리악취는 황화수소, 메르캅탄류, 아민류 등 자극성 기체상 물질이 후각을 자극하여 불쾌감과 혐오감을 주는 냄새로 주로 인체 위해성 보다는 정신적, 심리적 피해를 끼치는 감각공해이다. 악취는 다양한 산업시설과 공정뿐 아니라 생활주변에서 광범위하게 발생하므로 대기환경보전법에서는 문제발생 여지가 큰 배출시설에 대하여 배출허용기준을 정하여 관리하고 있으며, 기타의 시설에 대하여는 일정 사업장을 생활악취 규제 대상 시설로 규정하여 관리하고 있으며, 악취발생 물질의 소각에 대해서는 적합한 소각기준을 만족시키는 시설에 한하여 소각토록 규정하고 있다.4) 기타 오염물질1 휘발성 유기화합물휘발성 유기화합물질(Volatile Organic Compounds; VOCs)은 상온, 상압에서 기체상태로 존재하는 모든 유기성물질을 통칭하는 의미로 사용되고 있으며, 대기환경보전법시행령 제39조 제1항에서는 탄화수소류 중 레이드 증기압이 10.3킬로파스칼(1.5psi)이상인 석유화학제품·유기용제, 기타물질로서 환경부장관이 정하여 고시하는 물질로 정의{ 환경부 http://www.me.go.kr하고 있다. 휘발성 유기화합물질은 자동차 운행의 급증(주로 가솔린)과 유류 및 유기용제 사용 확대로 배출량이 증가하고 있는데 인간의 주변 환경 및 건강에 직접적으로 유해한 영향을 미치거나 대기 중에서 광화학방응에 참여하여 오존을 생성시키기도 한다.2 오존오존은 주로 이산화질소와 탄화수소류 등이 태양광선과 반응하여 생성되며, 농도가 높을 경우 시정장애, 인체 및 동식물, 재산상의 피해를 미친다. 오존이 인체에 미치는 영향은 아래와 같다.{오존농도 (ppm)영향0.18호흡 가쁨, 기침0.37가벼운 운동 중 호흡곤란0.50호흡곤란{
4장. 텍스트4.1 텍스트의 기본TEXT의 기본 문자(character) 가장 일반적으로 사용되며, 가장 손쉽게 표시할 수 있는 데이타 입력 키보드나 스캐너(OCR)를 사용하여 데이터를 입력. 장점 기억용량을 적게 차지하며 많은 정보내용을 전달. 단점 반드시 사용자가 원하는 언어를 지원하는 도구를 사용. 종류 MS 워드-DOC , IBM ASCII-txt, 한글-hwp, 리치텍스트-rtf4.2 텍스트의 표현ASCII 코드 컴퓨터는 숫자 외의 문자는 사용이 불가능하므로, 숫자를 어느 패턴에 기억시켜 문자가 나오게 함. 데이터 통신용 표준 코드로 7비트( 2의 7승=128문자 표현)의 크기를 가짐.111 1111111 0000100 0001000 0000Binary127112650DecDELPANULAscii4.2 텍스트의 표현EBCDIC IBM의 중형 컴퓨터인 IBM360/370/390을 위해 개발. 4개의 zone bit와 4개의 numeric bit로 구성 알파벳 문자 코드가 연속적으로 정의되지 못한 단점 확장된 2진화 10진 코드로 범용 컴퓨터에서 주로 사용하며, 8비트(2의8승=256문자표현)의 크기를 가짐.0000 01111101 01111000 00010000 0000Binary72151930DecDELPANULEBCDIC4.2 텍스트의 표현유니코드 세계 각국의 언어를 통일된 방법으로 표현할 수 있게 제안된 국제적인 코드 자음 모음으로 이중으로 이루어져서 1 Bit 로 표현 할 수 없는 언어 체계. 장점 프로그램을 하나만 만들면 모든 나라들의 글자를 처리할 수 있기 때문에 그만큼 큰 이점. 단점 영어를 사용하는 국가에서는 아스키 코드보다 두 배의 공간이 필요하기 때문에 일반적인 통신 등에서는 그만큼의 낭비.4.2 텍스트의 표현한글 코드 컴퓨터에서 한글을 표현하기 위해서는 EBCDIC 코드나 ASCII코드에서 사용하지 않는 코드에 한글의 자음과 모음을 지정하여 사용하는 방법. 이 코드로 나타낼 수 있는 글자는 216=65536이므로 사용 빈도수가 높은 문자와 외국 문자 및 특수 문자 130자, 숫자 10자 한글 낱자 40자와 기본 한자 4888자, 영문자와 외국 문자 및 특수 문자 100자이며, 사용자가 지정해서 사용할 문자들을 코드화하여 사용 가능.4.2 텍스트의 표현폰트 글자체, 같은 크기와 모양(체)으로 된 글자 한 벌 폰트 설치 방법 1. 윈도우 탐색기를 열어 놓고 ttf 파일을 window/fonts 폴더에 드래그 앤 드롭으로 설치하는 방법. 2. 제어판의 글꼴 폴더에서 파일 메뉴의 새 글꼴 설치를 실행 후 폰트의 위치를 지정하는 방법. 3. 별도의 폰트 관리 매니저를 이용하여 소프트 웨어를 통해 설치하는 방법. 폰트 만들기 스케치 - 프로그램(일러스트레이터)이용 - 컴퓨터로 옮겨 그림 - 폰트제작용 프로그램(fontographer)을 이용 - 폰트파일로 저장,수정 - 키보드와 만들어진 글자체와의 설정. 영문은 A-Z까지 소문자, 대문자 한글은 밟,끍,떝...등등 잘 쓰이지 않는 글자까지 모두 제작.4.2 텍스트의 표현요즘 뜨는 폰트 딩벳 폰트 폰트에 글씨체에 대한 정보 대신에 그림에 대한 정보를 넣어두는 것. 예) a라는 영어를 치면 집 그림이 나옴 b라는 영어를 치면 책 그림이 나옴 산돌 광수체(광수생각)4.3 텍스트 파일 형식내 용확장자메모장이나 워드패드에서 열수 있음메모장 확장자TXTrtf는 글꼴과 글꼴 크기 등의 정보도 포함서식있는 문서RTFMS-WORD에서도 hwp를 지원하지만 오류가 생길 확률이 높음.한글문서 확장자HWP메모장이나 워드패드등으로 열수 있음 한글이나 MS워드 모두 서로 호환이 잘됨마이크로소프트 워드 파일DOC4.3 텍스트 파일 형식HTML HTML의 개요 HyperText Markup Language의 약자 월드 와이드 웹(World Wide Web)을 위한 하이퍼텍스트(Hypertext) 문서를 작성하는 언어. 즉 브라우저를 통하여 사용자에게 보여지는 문서의 내부형식을 규정하는 언어. Markup Language : 화면에 표시할 문자열의 앞뒤에 태그(일종의 해석 기호)를 붙여서 그 문자열의 특성을 나타내는 언어 특징 하이퍼텍스트(Hypertext)와 하이퍼미디어(Hypermedia)를 지원 일반 텍스트 문서와 마찬가지로 아스키(ASCII) 파일이며 확장자는 htm 또는 html HTML은 SGML 표준에 따라 구현한 문서 형식4.3 텍스트 파일 형식HTML 문서의 기본 구성 HTML 문서는 문서의 내용과 이를 둘러싼 태그로 그 형식을 정한다. 시작 태그 : 태그 이름 끝 태그 : /태그 이름 시작 태그와 끝 태그 사이에 문서 내용이 오며, 다른 태그들도 포함 가능. 시작 태그안에 ' 속성 이름= 속성값 '의 쌍들로 속성을 지정. HTML : HTML문서임을 나타낸다. TITLE : 브라우저의 바에 나타나는 말을 나타낸다. HEAD : HTML문서의 설명을 나타낸다. BODY : 문서의 실제 내용부분을 나타내다.4.3 텍스트 파일 형식XML XML의 개요 eXtensible Markup Language의 약자 사용자가 쉽게 사용하도록 복잡한 SGML을 간소화한 웹 문서 표준양식 XML은 구조화된 문서를 작성할 수 있어 구조화 되지 않은 HTML 문서의 단점을 개선 XML과 HTML은 모두 SGML에 기반한 마크업 언어 XML은 웹 환경에서 문서를 저장하고 원하는 정보를 검색하기 위한 것으로 발전4.3 텍스트 파일 형식XML의 구성요소 문서형 선언부(DTD : Data Type Definition) : XML에서 문서의 구조를 정의한 부분 XML문서의 구조와 각 태그들의 관계를 설정하고 속성 값들을 정의 예 : 간단한 신상 정보를 나타내는 DTD ?xml version= 1.0 encoding= EUC-KR ? !DOCTYPE 방명록 [ !ELEMENT 방명록 (성명, 전자우편, 내용) !ELEMENT 성명 (성, 이름) !ELEMENT 성 (#PCDATA) !ELEMENT 이름 (#PCDATA) !ELEMENT 전자우편 (#PCDATA) !ELEMENT 내용 (#PCDATA) !ATTLIST 내용 종류 (TEXT|HTML) HTML ] 문서부(DI : Document Instance) : DTD에 따라 실제 작성된 XML 문서4.3 텍스트 파일 형식예 : 위 DTD에 따라 작성한 XML 문서 방명록 성명 성 홍 /성 이름 길동 /이름 /성명 전자우편 gildong@email.com /전자우편 내용 종류= HTML 안녕하세요? 만나서 반갑습니다. /내용 /방명록4.3 텍스트 파일 형식4.3 텍스트 파일 형식4.3 텍스트 파일 형식PDF PDF 의 개요 pdf 파일은 아크로뱃(Acrobat)이라는 프로그램으로 작성 웹에서 보여지는데 있어서 운영체제를 가리지 않음 pdf파일은 아크로뱃 리더나 뷰어 등을 이용해서 쉽게 읽을 수 있지만 수정이나 웹상에서의 복사는 불가능. 인쇄는 일반 워드 문서와 차이가 없음. 워드 파일과의 차이점은 pdf파일의 경우 수정이 불가능.4.3 텍스트 파일 형식PDF의 특징 및 구성요소 PDF 뷰어가 존재, PDF 뷰어가 프리웨어. 웹상에서 플러그인으로 내용을 확인할수도 있음. 벡터 이미지와 비트 이미지를 모두 지원 사용자 입력 폼이나 퀵타임 및 AVI 영화 그리고 음악 등을 실행시키는데 필요한 버튼들을 포함. 어디서나 똑같은 품질의 프린팅 가능.4.3 텍스트 파일 형식4.3 텍스트 파일 형식Tex/Latex TeX의 탄생 컴퓨터 과학자 Donald Knuth 가 만듦. 수학식의 조판한계를 컴퓨터로 해결. UNIX 외에 DOS, Windows, Macintosh등 모든 컴퓨터 시스템에서 동작. TeX의 사용 용도 수학이나 자연과학, 공학에서 사용되는 기호나 수식이 포함된 문서를 조판. 컴파일을 하여야 하는 불편함이 단점.4.4 텍스트 인식텍스트 인식의 정의 이미 출판되어진 서적들을 스캔 하여 이미지로 입력 시킨 다음 문자 인식 프로그램으로 디지털 데이터로 입력. 문자 인식 기술의 분류 ON-LINE 인식 방법 OFF-LINE 인식 방법4.4 텍스트 인식문자 인식 응용기술 우편물 자동 분류 및 자동 순로 구분기 배기가스 과다 배출차량 자동 단속기 버스 전용선 위반차량 자동 단속기 과속 차량 자동 단속기 도난 범죄 차량 자동 단속기 생산라인 불량품 자동 분별기4.4 텍스트 인식전자도서 및 출판 전자도서(e-Book) 컴퓨터 파일 형태의 출판물을 전용뷰어를 통해 컴퓨터나 전용단말기로 읽는 디지털 출판물. e-Book의 영역은 인터넷을 통해 다운로드 가능. e-Book의 입력에서 제작 및 출판하기까지의 과정4.4 텍스트 인식전자출판 인터넷 POD(Print On Demand)서비스 e-Book viewer 온라인 문서 표준인 XML 기반의 문서 포맷을 지원하여야 하며 우리나라 전자도서 표준인 EBKS 1.0을 준수 하여야함. 뷰어 제공이 필요 DOI, DRM 등과의 연계를 고려한 프로그램 설계로 저작권 보호를 위한 기반 환경을 제공 하여야함.Etc.{nameOfApplication=Show}
1.추상(抽象, abstraction)어떤 물체나 현상의 중요한 특징 또는 특성을 추출하여 표현하는 방식으로 복잡성 해결의 한 방법인데 어떻게 는 무시하고 무엇을 하는 것만 알고 있으면 되는 것이다.속성의 일부만을 이용하여, 주어진 작업이나 객체들을 필요한 정도로 묘사할 수 있는 방법을 지원하는 것.◐ 추상화의 예 ◑어셈블리어 : 연산 코드와 메모리 번지를 심볼을 이용하여 표현하므로 기계어에 비해 읽기 쉽고 수정이 용이하다.부프로그램, 매크로 : 여러 기능을 하나의 이름으로 나타낸 것이다.자료형 : 정수형(int, long 등), 실수형(real, double 등), 사용자 정의형 등◐ 추상화의 종류 ◑자료추상과 제어추상(기능추상 포함)이 있다.◐ 추상화의 특징 ◑ː可讀性(또는 판독성)을 높일 수 있다.ː유지보수가 용이하다.ː추상화를 이용하면 쉽게 설명할 수 있으며 시스템의 구조 및 구성을 가시적으로 볼 수 있다.2.자료추상(data abstraction)문자열,숫자,이진트리 등과 같이 계산의 대상이 되는 자료를 추상화하는 것으로 다음 3가지가 있다.기본적 자료 추상컴퓨터 안의 자료값을 추상화한 것이다. 예를 들면 자료값이 저장될 메모리를 추상화하여 變數라고 부르며 자료값의 종류에 따라 자료형(data type)이라 부른다. 자료값의 종류는 언어 개발자가 또는 응용 프로그래머가 정해줄 수 있다. 변수 이름과 자료형은 선언(宣言, declaration)에 의해 명시된다.구조적 추상화즉 자료구조(data structure)는 자료값의 집합을 추상화하는 방법으로 배열, 레코드 등이 이에 해당한다. 자료구조는 하드웨어가 지원하지 않는 새로운 자료형으로 볼 수 있다. 이러한 형에도 기본형과 마찬가지로 이름을 부여할 수 있다.단위 추상대형 프로그램의 경우 자료형의 생성과 사용에 관련된 모든 정보를 한 곳에 모아놓고 자료형의 구체적인 사항에 대한 접근을 제한할 필요가 있는데 이렇게 하면 자료형의 구조에 관한 변경이 다른 부분에는 영향을 미치지 않으므로 프로그래머는 자료형의 세부구조에 신경쓰지 않아도 된다. 언어의 이같은 기능을 자료캡슐화(data encapsulation) 또는 추상자료형(ADT: abstraction data type)이라고 한다. Modula-2의 module과 Ada의 package가 전형적인 예이다.3.제어추상(control abstraction)프로그램의 실행순서, 즉 제어의 이동을 추상화는 것으로 loop(반복), 조건문, 프로시저호출 등이 이에 해당하고 다음 3가지 있다.기본적 추상몇 개의 기계어를 묶어 하나의 추상적 문으로 나타낸 것인데 지정문(배정문,치환문), goto 문이 기본적 추상에 해당한다.구조적 제어추상조건에 따라 실행될 명령어를 하나의 그룹으로 묶어 주는 것으로 if, case 등의 조건문과 while, for 등의 반복문이 이에 해당한다. 제어를 구조화한 보다 더 강력한 형태로 procedure가 있는데 이를 subprogram 또는 subroutine이라 부른다. 이를 이용하면 연속적인 작업을 하나의 작업으로 생각할 수 있으며 이 작업과 프로그램의 다른 부분과의 상호작용을 제어할 수 있다. procedure에는 프로시저 선언(정의)과 호출, 호출시 매개변수의 전달 문제가 따른다. procedure를 이용하는 형태를 기능추상이라고도 한다.
STATIC정적변수, 보통 일반적인 변수(dynamic)와는 다르게 메모리 안에 계속 저장되어있다. 일반적인 변수는 로컬 변수의 경우, 한 블럭이 끝나면 메모리에서 바로 사라져버리는데, (스택에 저장이 되어서 그렇다.) 정적변수의 경우는 블럭이 끝나더라도 메모리에 계속 남아있다.예를 들면, 어떤 함수 안에서 일반적으로 변수를 선언한 후, 그 변수의 값을 바꾸면 함수가 실행이 끝난 후에는 그 변수의 값은 사라져버린다.int a(){int a=1;a+=1;return a;}이렇게 하면 함수가 실행되는 동안 a의 값은 2로 바뀐 후 return값으로 2가 돌려진다. 함수가 실행되는 동안 계속하여 return값은 2가 된다.하지만,int a(){static int a=1;a+=1;return a;}라고 하면 a의 값은 static으로써 메모리 안에 계속 남아있다. a 메소드를 처음 실행시키면 return값은 2가 되는데, 이 값은 계속 메모리에 있기 때문에 a 메소드를 한번 더 실행하면 return값은 3이 된다. (처음에 static int a=1; 은 한번만 실행된다.) 함수를 호출 할 때마다 return값은 늘어나게 된다.이를 이용하여 여러 가지를 할 수 있는데, 꽤 중요한 프로그래밍 기법 중에 하나이다. 변수의 값을 계속하여 메모리 안에 기억시키고 싶을 때 사용하게 된다.A Book on C (p.226 ~ p.229)기억영역 클래스 static정적 선언은 두 가지 중요한 용도로 사용된다. 기본적인 용도는 블록에서 선언된 변수가 그 값을 계속 유지하도록 하여, 그 블록에 다시 들어갈 때 그 변수의 이전 값을 사용할 수 있도록 하는 것이다. 이것은 블록을 나갈 때 변수의 값을 상실하고 블록에 다시 들어갈 때 다시 초기화되는 일반적인 자동 변수와 대조적인 것이다. 두 번째 용도는 외부 선언과 연관되어 있다.static의 값을 유지하는 기능의 예로, 호출되는 횟수에 따라 다르게 동작하는 함수의 윤곽을 보면 다음과 같다.void f(void){static int cnt=0;++cnt;if (cnt % 2 == 0)........ /* do something */else........ /* do something different */}이 함수가 처음 호출되면, cnt 변수는 0으로 초기화된다. 함수가 끝날 때, cnt의 값은 메모리에 보존된다. 이제 이 함수가 다시 호출되더라도, cnt는 다시 초기화되지 않는다. 대신에 바로 전에 호출되었을 때의 마지막 값을 계속 유지한다. 변수 cnt는 f() 함수 안에서 static int로 선언되었기 때문에 f() 함수만이 이 변수를 사용할 수 있다. 이 변수가 함수의 외부에서 선언되었다면, 다른 함수들도 이 변수를 사용할 수 있을 것이다.정적 외부 변수static의 두 번째 용도는 외부 선언과 관련이 있다. 정적 외부 구조물은 프로그램 모듈화에 있어서 매우 중요한 개념인 비공개를 제공한다. 비공개란 변수나 함수의 가시화 또는 유효범위의 제한을 의미한다.언뜻 보기에 정적 외부 변수는 불필요해 보인다. 외부 변수도 함수가 끝나거나 블록을 빠져나가도 그 값을 계속 유지한다. 차이점은 정적 외부 변수는 유효범위에 제한이 있는 외부 변수라는 것이다. 정적 외부 변수의 유효범위는 자신이 선언되어 있는 원시 파일의 나머지 부분이다. 따라서, 그 파일에서 그 변수 이전에 선언된 함수나 다른 파일에서 선언된 함수는 그 변수를 사용할 수 없다. 물론 다른 파일에서 선언된 함수가 키워드 기억영역 클래스 extern을 사용하여 그 변수를 사용하고자 해도 사용 할 수 없다.void f(void){........ /* v is not available here */}static int v; /* static external variable */void g(void){........ /* v can be used here */}이러한 기능을 이용하여 특정한 함수들에 대해서는 전역 변수가 되고, 다른 파일에는 비공개가 되는 변수를 만들어 보자. 이제 같은 시드를 사용하는 두 개의 의사 난수 발생기를 작성할 것이다./* A family of pseudo random number generators */#define INITIAL_SEED 17#define MULTIPLIER 25173#define INCREMENT 13849#define MODULUS 65536#define FLOATING_MODULUS 65536.0static unsigned seed=INITIAL_SEED; /* external , but *//* private to this file */unsigned random(void){seed=(MULTIPLIER*seed+INCREMENT)%MODULUS;return seed;}double probability(void){seed=(MULTIPLIER*seed+INCREMENT)%MODULUS;return (seed/FLOATING_MODULUS);}return() 함수는 0과 MODULUS 사이의 값을 갖는 정수형 난수열을 발생한다. probability() 함수는 0과 1 사이의 값을 갖는 실수형 난수열을 발생한다.random() 과 probability()를 호출할 때마다 이전 seed 값을 이용하여 새로운 seed 값을 생성한다. seed는 정적 외부 변수이기 때문에, 이 변수는 이 파일 안에서만 사용되고, 그 값은 함수 호출 사이에도 보존된다. 이제 부작용 걱정 없이 다른 파일에서 이 난수 발생기를 호출하는 함수를 만들 수 있다.
차 례Ⅰ. 사회보장의 개념Ⅱ. 사회보장제도의 발전단계1. 제도 성립기 이전2. 제도의 성립기3. 제도의 발전기4. 제도의 위기5. 제도의 안정기Ⅲ. 사회보장제도1. 연방 사회보험(1)노령 및 유족보험(2)장애보험(3)건강보험2. 실업보험3. 근로자 보상제도4. 공적 부조(1)AFDC 프로그램(2)생활보조금(3)푸드 스탬프(4)MedicaidⅣ. 특징 및 문제점Ⅴ. 미국 사회보장제도의 전망Ⅰ. 사회보장의 개념대공황 시대에 이르기까지 미국의 사회 보장은 주로 지방 정부와 자선 단체가 담당했으며, 그 외에 여러 기업이 "복지 자본주의"라고 불리는 다양한 피고용인 복지 증진 방안을 시행하였다. 그러나 대공황 때문에 그와 같이 부분적이고 취약한 사회 보장은 와해되었고, 연방 정부가 전 국민의 복지에 대해서 책임을 져야 한다는 관념이 대두했는데, 사회보장법은 바로 그 결과로 나타난 것이다. 그것은 미국이 역사상 획기적인 사건으로서, 이 법을 통해서 오늘날 미국의 사회 보장 제도가 확립되었다.사회보장(Social Security)이라는 용어는 루즈벨트 대통령이 1934년 의회에서 뉴딜(New Deal) 정책을 설명하면서 처음 사용하였다. 법률적으로는 1935년 미국의 [사회보장법](Social Security Act)에서 사용되기 시작하였다. 그러나 일반화된 계기는 1942년 영국의 베버리지(Beveridge) 보고서, 국제노동기구(ILO)의 보고서, [사회보장에의 접근](Approaches to Social Security, 1942) 등 이라고 하겠다. 사회보장은 국가마다 다른 역사 문화적 배경과 경제 사회적 여건변화에 따라 발전되어 왔으므로, 개념을 포괄적으로 정의하거나 국제적으로 통일된 기준을 적용하기는 어렵다. 그러나 사회보장이란 모든 국민이 건강하고 경제적으로 인간다운 생활을 영위할 수 있는 최저생활의 보장을 강구하는 것임에는 이견이 없다. 이를 위하여 소득보장과 의료보장을 주축으로, 각 계층 주민의 삶의 질 향상에 관련되는 구체적 사회복지 서비스를 필요로 한다1세까지의 학령기에 있는 자녀, 18세 이상의 장애인 자녀, 이혼한 배우자, 자격요건을 갖춘 피부양 남편 등에게도 급여가 제공되었다. 피부양자는 배우자의 소득과 노동경력에 근거하여 급여를 받는다.④유족급여- 사회보장에 의해 보호를 받고 있는 사람이 사망했을 경우 유족(배우자가 있을 경우에는 배우자, 배우자가 없을 경우에는 자격 있는 자녀)에게 유족급여가 제공된다. 미망인, 이혼한 부인, 자녀, 피부양부모 등도 월급여의 수혜자격이 있다.(2)장애보험(DI: Disability Insurance)미국에는 장기적인 치료나 요양을 요하는 중증장애인들을 위한 사회보장제도는 사회보장장애보험 (Social Security Disability Insurance, SSDI)과 생계보조금(Supplemental Security Income, SSI)제도이다. 장애보험제도는 1956년 이전까지만 해도 법제화되지 않았다. 그러나 1956년에 장애보험법안은 의회를 통과하였고 이 법제화는 미국 사회보장의 역사상 획기적인 발전의 하나로 기록되고 있다.SSDI는 근로자가 장애로 인하여 근로활동을 할 수 없어 생계유지에 곤란을 받고 있는 경우 당사자 및 가족에게 상실된 임금의 보충을 통하여 수입을 보장하는 제도로서, 그 재원은 Worker's Payroll Tax로 충당된다.(재해보험의 성격) 반면 SSI(1972년부터 시행)는 당사자의 근로경력은 고려되지 않고 연령 및 장애 정도가 규정에 부합한 자로 그 수입 및 재원이 일정기준에 미달하는 저소득 생활자에게 지급되는 보조금제도이다.(생활보호의 성격)사회보장장애보험(SSDI) 수혜자로서 저소득 생활자인 경우, 동시에 SSI 수혜자격도 갖게 된다.SSDI의 지급혜택을 받는 자격기준은 21세 이후부터 장애가 되기 바로 전년도까지 매년 최소한 1분기(Quarter) 이상의 근로활동을 하였던 자로서 총 20분기의 Work Credit을 갖추어야한다. 그러나 짧은 근로경력을 가진 젊은 장애근로자의 경우에는 또 다른 자격규정이 적용된다. SSDI의 지Payments를 해야 한다.숙련간호시설(SNF) 의료비: 3일 또는 그 이상의 병원입원 이후 계속 이어지는 30일 이내에 간호시설 서비스가 요구되는 경우, 수혜 기간마다 최대 100일까지 인정되며, SNF 입원 21일부터 100일까지는 Co-Payments를 해야 한다.가정의료기관(HHA) 서비스: 가정응급처치, 주거인근 지역내의 Part Time 서비스, 간호서비스 및 치료, 지정된 의료 보조품 또는 장비, HI 하에서 가정의료 서비스에 대한 제한기간이나 분할 분담(Deductible, Co-Pay) 제도는 없다.호스피스서비스 : 6개월 이내의 시한부 인생을 살고 있는 환자를 위한 의료서비스로 Medicare 수혜자에 대한 Deductible은 없으나 아주 소액의 Co-Insurance 부담금으로 약값 및 위탁 비용으로 사용한다.HI는 수혜자의 평생 동안 수혜 기간(Benefit Period)의 횟수는 제한 없이 보장되지만 입원서비스를 받는 경우 당해 수혜 기간(1년) 내에서 정상적으로 90일까지 제한을 두며(61일째부터는 Co-Payments 적용), 만약 90일을 모두 소모한 경우에는 평생보유 수혜 기간으로부터 재생할 수 없는 최대 60일을 차용하여 사용할 수 있다.②보조 의료보험(Supplementary Medical Insurance, SMI: Part B)65세 이상의 시민권자, HI 수혜 자격이 없는 자를 포함한 65세 이상의 특정 외국인, HI 수혜 자격이 있는 장애인을 위한 제도로써 매월 일정금액(Premium)의 납부금을 부담해야 한다(98년도 $43.80, 대개 사회보장지급금 수표에서 공제하고 지불한다). 대부분의 HI 수혜자는 SMI에 가입할 자격이 있으며 SMI가 커버하는 분야는 다음과 같다.의사비용(Physician Services)임상시험비용, 내구성 의료장비, 의료물품, 진단비용, 앰뷸런스 비용, 독감예방주사 비용, 처방약 등의 의사 외적인 의료비외래환자 병원비용.③Medicare + Choice: Part C본 프로그램은 HI 는 것이다.④문제점: 실직자가 받을 수 있는 보험금액은 실직자가 노동하던 당시 받던 임금(기준기간중 임금) 의 50-60%정도 (주급으로 비교), 최고한도액은 州 평균 주급의 50-70%정도이다. 수혜기간은 52주 동안 최대 26주까지이다. 수혜금액은 1990년 들어 노동자 평균 임금의 32%정도 수준으로, 1970년대와 1980년대에 비해 서서히 감소하는 추세이다. 더욱 문제가 되는 것은 낮은 실업보험 가입율이다. 1950년대 말 45%정도에 이르렀던 가입율은 그 퍼센트가 서서히 감소해, 1990년대 말 실업자의 32%만이 실업보험의 혜택을 받고 있는 것으로 드러났다. 평균 실업기간 역시 길어지고 있다. 1950년대 11.3주였던 평균 실업기간이 1990년대 평균 15.7주로 평균 4주 이상 실업기간이 연장되었다. 그럼에도 불구하고, 실업보험의 최대기간은 변함없이 26주라는데서 문제점이 발견된다. 보험기간 만료로 인해, 일자리를 구하지 못했음에도 불구하고 보험의 혜택을 받지 못하는 사람들이 과거에 비해 증가하는 추세이다. 1990년대에 보험 혜택자들의 36%가 보험기간 만료로 인해, 보험의 혜택을 받지 못하게 되었다. 이들은 어떻게든 직업전선에 뛰어들어야 하며, 나중에 다시 실업보험혜택을 받을 수 있으려면, 적정수준의 수입을 올려야 한다.3. 근로자 보상제도(Work's Compensation)미국의 사회보험 프로그램 중에서 가장 오래된 근로자 보상제도는 근로자가 일과 관련하여 장애를 당하거나 질병에 걸렸을 경우에는 그 근로자에게 급여를 제공하고 만일 장애나 질병으로 인하여 근로자가 사망하였을 경우에는 그 근로자의 부양가족에게 급여를 제공하는 제도이다.①운영: 실업보험과 마찬가지로 근로자 재해보상제도는 州가 보상제도 운영에 광범위한 재량권을 지니고 있기 때문에 주에 의해서 운영된다. 1970년에 근로자들의 안전과 좋은 근로조건을 제고하기 위한 기준을 마련하여 재해를 사전에 예방하는 것을 목적으로 하는 전미직업안전 및 건강법이 제정되었으며 이 법에 의해 근로자mp)를 받을 수 있고, 정부 보조 임대 아파트에 입주할 수 있는 기회를 얻을 수 있게 되는 것이다.식료품점 계산대에서 현찰이나 카드, 쿠폰이 아닌 모양의 종이가 건네지는 것을 봤다면 푸드 스탬프이다(물론 그런 스탬프를 내미는 사람들에 대한 계산원들의 배려는 남들이 보지 않게끔 얼른 받아 처리하는 것이다).(4)Medicaid(의료보조)= 메디칼(medical)Medicaid 는 사회보장법 제19장 조항에 근거하여 연방 및 주정부가 공동으로 소득 및 재원이 부족한 개인 또는 가족, 특정 보호대상자들에 대하여 의료보조를 제공하기 위하여 1965년에 제정한 프로그램으로서 미국 내 빈곤층을 대상으로 한다. 1996년 통계에 의하면 3천 6백만 명의 수혜자에 대하여 연간 1천 6백만 달러의 의료경비를 지출하였다.연방의 법령, 규정 및 정책에 따라 제정된 지침한도 내에서 각 주(State)가 자체적으로 ①수혜자격 기준 설정 ②의료서비스의 내용, 비용부담 규모, 서비스 기간 및 한계 설정 ③서비스 비용의 지급요율 정립 ④프로그램의 자치운영 등의 계획을 수립, 시행토록 하였다. 따라서 Medicaid의 시행은 주에 따라 그 내용이 조금씩 상이하며 수혜자격 기준에 있어 빈곤 정도의 기준치가 각기 다르게 적용된다. 특히 연방정부의 재정으로 충당되는 부분은 연방지침에 맞도록 시행되지만, 주 마다의 독자적인(State only) 프로그램에 있어서는 Medicaid 수혜자가 아닌 특정 빈곤층을 대상으로 의료보조를 제공키도 한다. Medicaid 신청은 해당지역 내 SSA Office 또는 Agency에 의뢰하면 심사를 받아 수혜자격을 결정 받게 된다. 대부분의 장애자들이 저소득층에 속하여 있기 때문에 Full Medicaid 혜택을 받음으로써 Medicare 혜택은 무관한 것으로 알고 있지만 사실은 Medicare 혜택이 먼저이고, 상호보완적으로 양 프로그램의 혜택을 모두 받을 수 있다.1)Medicaid 서비스의 대상연방의 지침으로서 빈곤 정도의 척도로 사용되는 연방빈곤수준 (F