본문 바로가기

전체 글

(56)
[방송통신대학교] 생활과건강 _ 건강의 이해 _ 질병예방행위 & 건강정보 활용 예방행위- 질병 발생 줄이기 위한 건강증진활동- 개인이나 집단에 의해 수행되는 자발적 행위- 와이젠버그 예방적 건강관리 : 최적 건강상태 유지·증진시키고 건강으로부터 이탈 예방하며 발병 후 장애 예방하는 활동  - 1차, 2차, 3차 예방 세 가지 차원에서 이뤄짐 1차 예방단계내용질병예방행위1차 예방- 건강한 개인이 신체적·정신적 기능 최대한 발휘 할 수 있도록 질병 원인에 노출되지 않도록 특정 질병 발생 막거나 지연시키기 위한 것- 가장 이상적인 차원 예방- 목적 : 질병 원인이나 유발요인 통제, 조절함으로 질병 발생 사전 차단- 역학적 또는 임상적 연구 통해 밝혀진 통계적 연관성에 근거해 조절 가능한 위험요인 제거하는 활동- 예방접종- 안전벨트, 헬멧사용- 금연- 콘돔사용- 균형식 섭취 (저염, 저콜..
[방송통신대학교 _ 컴퓨터과학과] 생활과건강 _ 건강의 이해 _ 건강과 건강증진 건강의 개념건강- 질병이 없거나 허약하지 않은 상태- 임상적으로 질병이 발견되지 않아도 건강하다 할 수 없고, 현재 건강한 사람도 의학기술 발전하면 이상 발견될 수 있음히포크라테스 (고대 그리스)- 건강의 개념을 가장 먼저 총체적인 관점에서 본 사람- 인간 신체와 정신, 주변 환경과 기본적인 상호연관성 강조- 서양의학 뼈대 이룸데카르트 (17세기)- 기계론적 우주관- 건강은 질병 없는 상태 (이분법적 관점)- 인간을 생물학적 측면에서 일원적으로 해석- 인간 신체기관과 그 기관 부분에만 초점- 현대 질병과 건강관에 영향 미침세계보건기구 (World Health Organization, WHO) (20세기)- 총체론적 관점- 단지 허약하지 않은 상태나 병에 걸리지 않은 상태 뿐 아니라 신체적·정신적·사회적으..
[정보처리기사 실기] 애플리케이션 테스트 관리 _ 애플리케이션 테스트 설계 애플리케이션 테스트 개념- 애플리케이션에 내재된 결함 발견하는 일련의 과정- 고객 요구사항 확인 (Validation)하고 기능 정상 수행하는지 검증 (Verification) 하는 것 애플리케이션 테스트 기본 원리원리설명완벽한 테스팅 불가능결함 줄일 수 있으나 결함 없다고 증명할 수 없음파레토 법칙20%% 모듈에서 80% 결함 발견살충제 패러독스- 동일한 테스트 케이스에 의한 반복적 테스트로는 더 이상 결함 발견하지 못함- 동일한 테스트 케이스로 동일한 테스트 반복하면 더 이상 결함 발견되지 않는 현상테스팅은 정황에 의존적소프트웨어 정황 (환경, 성격)에 맞게 테스트 실시오류 - 부재의 궤변결함 없다해도 요구사항 충족하지 못하면 품질 높다고 할 수 없음테스트와 위험 반비례테스트 많이 할수록 위험 감소테..
[정보처리기사 실기] 인터페이스 구현 _ 인터페이스 구현 검증 인터페이스 구현 검증- 인터페이스 구현 및 감시 도구 통해 인터페이스 동작 상태를 검증하고 모니터링 할 수 있음- 인터페이스 세부 기능을 기능 단위로 테스트하는 단위 테스트와 전체 인터페이스 흐름 확인할 수 있는 통합 테스트 필요- 검증 도구들 통해 테스트 효율성 향상 가능 1) 인터페이스 구현 검증 도구도구기능xUnit- Java (Junit), C++ (Cppunit), Net (Nunit) 등 다양한 언어 지원- 소프트웨어 함수나 클래스와 같은 서로 다른 구성요소를 테스트 할 수 있게 해주는 인터페이스 구현 검증 도구STAF- 서비스 호출 및 컴포넌트 재사용 등 다양한 환경 지원- 크로스 플랫폼, 분산 소프트웨어 테스트 환경 조성 지원- 분산 소프트웨어의 경우, 각 분산 환경에 설치된 데몬이 프로그..
[정보처리기사 실기] 인터페이스 구현 _ 인터페이스 기능 구현 인터페이스 기능 구현- 송, 수신 시스템 간 데이터 교환 및 처리를 실현해주는 작업- 구현 방법으로는 데이터 통신을 이용한 방법, 인터페이스 개체 (Entity) 이용한 방법 있음 1) 데이터 통신 이용한 인터페이스 구현- 애플리케이션 영역에서 인터페이스 형식에 맞춘 데이터 포맷을 인터페이스 대상으로 전송하고 수신 측에서파싱 (Parsing)해 해석하는 방식- 주로 JSON 및 XML 형식 데이터 포맷 사용해 인터페이스 구현웹 페이지 전송 기술 : Ajax (Asynchronous JavaScript and XML)- JavaScript 사용한 비동기 통신, 클라이언트와 서버 간 XML 데이터 주고받는 기술- 웹 페이지 리로드 시 전체 페이지 새로 고치지 않고도 페이지 일부만을 위한 데이터 로드하는 기법..
[방송통신대학교 _ 컴퓨터과학과] 컴퓨터의이해 _ 정보화 사회와 컴퓨터 _ 컴퓨터 시스템과 데이터처리 & 컴퓨터의 종류 컴퓨터시스템의 하드웨어컴퓨터시스템의 주요 구성장치입력장치기억장치연산장치 → CPU제어장치 → CPU출력장치3가지 기본동작산술연산논리연산입출력컴퓨터시스템의 소프트웨어- 사람이 컴퓨터에게 작업 지시하거나 하드웨어와 이용자 사이 이용자가 하드웨어를 의식하지 않고 쉽게 이용할 수 있도록 매개체 역할을 수행하는 프로그램 집합 응용소프트웨어ex) 학사관리 프로그램, 급여관리 프로그램, 재고관리 프로그램 등 시스템소프트웨어ex) 운영체제, 컴파일러, 링커, 로드 등 프로그램 (program)- 컴퓨터 실행시키기 위해 차례대로 작성된 명령어들 집합- 주기억장치에 저장된 일련의 명령어들로 컴퓨터시스템에서 일어나야 할 동작 규정- 컴퓨터시스템에서 어떤 처리동작이 일어나야 하는지 명시- 올바른 처리가 이뤄질 수 있도록 명령..
[방송통신대학교 _ 컴퓨터과학과] 컴퓨터의이해 _ 정보화 사회와 컴퓨터 _ 정보사회와 정보혁명 19세기 산업혁명증기기관 발명에 의해 산업과 사회 제반 구조 크게 변화시킴20세기 정보혁명뉴미디어 기술의 급격한 발전에 의해 산업과 사회 각 분야를 크게 변화시킴정보사회의 발전정보화사회 (Information Society)지금부터 정보화된다 그 때문에 정보 통신 기술 개발이 필요하다는 의미 포함 (과거용어)정보사회이미 정보화는 상당한 정도로 진행되고 있으므로 해야 할 일은 정보통신 인프라 정비라는 의미 포함고도정보사회- Stand alone형에서 멀티 네트워크형으로 전환- 광섬유에 의한 전국 네트워크 (디지털 통신망) 완전한 부설과 이용- 가정생활에서의 완전한 컴퓨터화 실현- 데이터베이스가 사회 지적 자원으로서 활용되는 비중 증가가상 (virtual)과 사이버 (cyber)시간과 공간 장애로 인한 모든..
[방송통신대학교 _ 컴퓨터과학과] JAVA 프로그래밍 _ JAVA와 객체지향 프로그래밍 _ Java 소스의 구성 & 객체지향 프로그래밍 주석, 클래스, main() 메소드주석/* */실행과 무관/** */- 소스 코드 맨 앞에 전반적 설명 작성하는 주석- 자동으로 소스 코드 매뉴얼 생성 가능하게 함 (javadoc 명령)//같은 라인에서 이후 나오는 내용은 실행과 무관클래스 정의와 main() 메소드 형식public class의 이름이 A이면, A.java 파일에 저장되어야 함package com;public class Main { public static void main(String[] args) { // ... }}Hello 애플리케이션- 대소문자 구분됨- 주석, public class, main() 메소드, 출력문 가진 프로그램package com;public class Main { public st..