• 제목/요약/키워드: 프로그램 수행 분석

검색결과 3,947건 처리시간 0.031초

가족탄력성 프로그램 개발과 수행에 관한 체계적 문헌고찰 -국내 학술지 논문을 중심으로- (A Systematic Review of the Development and Implementation of Family Resilience Programs : Focusing on Published Papers in Domestic Journals)

  • 이은희
    • 한국콘텐츠학회논문지
    • /
    • 제19권2호
    • /
    • pp.49-65
    • /
    • 2019
  • 본 연구의 목적은 국내 가족탄력성 프로그램 개발과 수행에 관한 문헌을 체계적으로 분석하여 향후 가족탄력성 프로그램 개발을 위한 기초자료와 연구방향을 제시하는 것이다. 이를 위해 가족탄력성 프로그램 개발과 수행에 관한 논문이 국내 학술지에 등재되기 시작한 2003년부터 최근 발표된 2016년까지의 논문 16편을 선별하여 분석하였다. 분석의 준거는 크게 두 영역인 '프로그램 수행요소'와, '프로그램 개발요소'로 나누었다. 프로그램 수행요소의 하위 영역은 6가지로 연구대상, 설계 유형, 실행기간 및 시간, 진행자, 연구방법, 측정도구와 효과 분석이다. 프로그램 개발요소의 하위영역은 3가지로 개발 근거, 개발 목적, 프로그램 내용이다. 자료를 분석하여 국내 가족탄력성 프로그램 개발과 수행과정을 알 수 있었다. 본 연구의 분석결과를 토대로 향후 각 가족의 다양한 문제와 특수한 환경을 고려한 가족탄력성 프로그램 개발이 필요하다.

사회복지 프로그램 구성요소개발활동의 실태 및 구성요소의 동질적인 범주성에 대한 실증적 연구 : 3단계 디자인 활동 중심으로 (An Empirical Study on the Contextual Features of the Program Components during the Process of Social Work Program Design in the Social Service Agencies)

  • 서인해;공계순
    • 사회복지연구
    • /
    • 제44권3호
    • /
    • pp.237-269
    • /
    • 2013
  • 본 연구는 사회복지기관의 프로그램개발 활동에서 나타나는 프로그램 디자인작업의 구성요소의 특징을 이론적으로 분석하고, 이러한 개별 구성요소의 디자인 작업정도가 프로그램 실행지침개발단계 및 수행 평가단계에서 어떻게 나타나고 있으며, 동질적인 범주로 구성 및 변화되는지를 조사하였다. 연구의 분석틀은 프로그램 디자인 및 구성요소 개발과 관련된 이론과 선행연구를 토대로 사회복지 프로그램의 '3 단계 디자인 활동' 모형 속에서 8개의 구성요소 디자인 범주에서 24개의 프로그램 구성요소를 설정하여 사용하였다. 조사대상은 전국의 복지관에서 외부 재정지원 단체의 공식적인 프로그램 공모사업에 지원 선정되어 성공적으로 수행된 실제 사회복지 프로그램 사례이며, 이에 대한 자료 수집은 해당 프로그램의 개발 및 수행을 책임진 사회복지사를 대상으로 한 설문조사를 이용하였다. 최종분석에는 195개의 사례가 포함되었으며, 통계분석방법으로는 기술 분석과 요인분석이 사용되었다. 분석결과, 2단계 실행지침개발단계에서의 프로그램 구성요소 디자인 작업은 생각보다 활발하였으나 3단계 프로그램 수행 평가과정단계에서의 구성요소 디자인 작업은 상대적으로 낮은 편이었다. 프로그램 구성요소별로 디자인 활동의 정도는 편차가 매우 높게 나타났으며, 특히 개입모델, 프로그램 직원교육, 개입윤리 및 가치, 개입절차 및 과정과 같은 항목은 실행지침 및 수행 평가과정 디자인활동 단계 모두에서 매우 낮은 수준의 디자인 활동을 보여주고 있었다. 프로그램 구성요소에 대한 동질적 범주성에 대한 요인분석 결과로서는 이론적 배경에서 나온 8개의 디자인영역이 실행지침개발단계에서는 6개, 프로그램 수행 평가단계에서는 4개의 동질적인 범주(blocking)로 묶이는 특성을 보여주고 있었으며, 각 구성요소 디자인 범주의 세부적인 구성요소의 성격에서도 변화가 있었다. 본 연구자들은 연구결과를 토대로 사회복지 프로그램 개발에 대한 학술적인 함의와 현장의 사회복지 구성요소 디자인 활동을 보다 체계화시키기 위한 실천적 함의를 구체적으로 제시하였다.

루프 변환에 의한 프로그램 병렬성 개선 방안 (Improvement of Program Parallelism by Using Loop Transformation)

  • 김진미;지동해;윤석한
    • 전자통신동향분석
    • /
    • 제14권2호통권56호
    • /
    • pp.1-13
    • /
    • 1999
  • 본 연구는 병렬성 및 지역성 증진을 위한 컴파일러 최적화에 관한 연구로서, 순차 언어로 작성된 프로그램을 병렬성을 명시하는 프로그램으로 변환하는 자동 병렬화 기술을 연구하고, 병렬화를 위한 코드 변환을 수행한 후 쓰레드를 이용한 최적화된 코드 생성을 통하여 프로그램의 효율성을 높이는 것을 목적으로 한다. 이는 병렬 컴퓨터에서의 프로그램 개발 생산성을 높일 수 있고, 컴파일러의 관련 기술 발전에 도움을 줄 수 있다. 본 고에서는 순차 언어인 FORTRAN 및 C 프로그램을 입력으로 받아 병렬성 및 지역성 분석을 수행하고, 분석을 통해 기본 컴파일러로 선정한 SUIF 컴파일러에서 사용되는 루프 변환을 포함하여 루프 분산 및 병합의 프로그램 변환을 수행한 후, 쓰레드 실행시간 라이브러리로 병렬성을 명시한 C 프로그램을 출력하는 병렬화 번역기에 대한 연구 내용을 기술하였다.

Time bounder : WCET 분석 도구 (Time bounder : WCET Analysis tool)

  • 박수현;방호정;김태효;차성덕;이종인
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2004년도 가을 학술발표논문집 Vol.31 No.2 (2)
    • /
    • pp.340-342
    • /
    • 2004
  • 인공위성과 원자력발전소와 같은 안전필수시스템의 경우, 각 작업이 주기 안에 완료되어야 하는 실시간적 특성을 가진다. 시스템이 이와 같은 요구사항을 만족하는가를 판단하기 위해서는 프로그램의 최장수행시간을 분석하는 것이 필수적이다 본 논문에서는 프로그램을 직접 실행하지 않고 최장수행시간을 분석하기 위해 구현한 Time bounder 도구를 소개하며, 다목적실용위성 2호에 탑재되는 프로그램을 대상으로 수행한 실험 결과를 분석한다.

  • PDF

LP 프로그램을 위한 프로그램 언어 및 자료구조의 설계

  • 이시우;진희채;박순달
    • 한국경영과학회:학술대회논문집
    • /
    • 한국경영과학회 1993년도 추계학술대회발표논문집; 서강대학교, 서울; 25 Sep. 1993
    • /
    • pp.50-50
    • /
    • 1993
  • 이 연구는 선형계획법을 위하여 개발된 프로그램들의 언어 및 자료 구조에 대한 차이를 비교, 분석하고자 한다. 선형계획법을 위하여 사용된 언어로는 C, PASCAL, FORTRAN이 있고 자료구조로는 Full Matrix형태와 Non-Zero Matrix형태를 고려한다. Non-Zero Matrix에서는 프로그램 언어별로 Cursor-Based System을 비교하고자 한다. 위의 실험을 수행하기 위하여 다음의 연구과정을 수행한다. 첫째, Non-Zero Matrix의 이용을 위한 Cursor-Based System과 Pointer-Based System을 설계한다. 둘째, LP프로그램을 위한 Full Matrix와 Non-Zero Matrix의 효율적인 자료구조를 구축한다. 세째, 프로그램 언어와 자료구조별로 LP프로그램의 성능을 비교분석한다.

  • PDF

신재생에너지 보급사업 평가에 있어 Process evaluation 적용 가능성 고찰 (Adaptability of Process Evaluation in New and Renewable Energy Dissemination Program)

  • 김지효;박주영;허은녕
    • 한국신재생에너지학회:학술대회논문집
    • /
    • 한국신재생에너지학회 2009년도 추계학술대회 논문집
    • /
    • pp.302-302
    • /
    • 2009
  • 미국 DOE(Department of energy) 산하 EERE(the office of energy efficiency and renewable energy)에서는 시행되고 있는 일반 프로그램 평가(General Program Evaluation) 중 하나인 과정 평가(Process Evaluation)는 프로그램의 수행의 효율성과 유효성을 평가하기 위해 수행된다. EERE에서는 프로그램 별로 매 2~3년에 한번, 프로그램의 진행에 장애요인을 시행하기 위해 부정기적으로 과정평가를 수행하여 프로그램의 진행과정을 개선할 것을 제안하고 있다. 과정평가의 방법론으로는 사례연구(case study), 내용분석(content analysis), 메타평가(meta evaluation), 델파이분석(delphi-analysis), 외부 동료평가(peer review) 등의 방법론이 사용될 수 있다. 특히, EERE는 "Peer Review Guide(2004)"을 발간하여 과정평가에서 있어 외부 동료평가의 방법론을 정리하였다. 과정평가를 통해 프로그램 수행결과의 중간점검과 동시에 프로그램의 발전을 위하 전문가의 제언을 수집할 수 있다. 따라서 과정평가의 결과는 프로그램의 개선에 도움을 줄 수 있으며, 장기 과제인 경우 프로그램 관리에 효과적으로 사용될 수 있다. 우리나라의 경우, 사업 수행 시 '진도보고'나 '중간결과 발표' 등을 통하여 동일한 내용의 평가를 시행하고 있으나, 평가의 항목.시기.예산 등에 대한 지침(guideline)이 구축되었다고 볼 수 없는 상황이다. 한국의 신재생에너지 보급사업은 국가적인 중요도, 투입예산의 규모 및 수행기간 등을 고려할 때 과정평가를 통해 정기적으로 사업의 진행과정을 점검할 필요가 있다 하겠다. 따라서 신재생에너지 분야의 사업의 관리에 적용될 수 있는 EERE의 과정평가를 한국의 상황에 맞게 수정하고 이를 정규적으로 시행하는 방안에 대한 논의가 필요하다 하겠다.

  • PDF

요약해석에서 증가분 계산에 기반한 고정점 생성 방법 (Differential Evaluation of Fixpoints in Abstract Interpretation)

  • 안준선;이광근
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2001년도 가을 학술발표논문집 Vol.28 No.2 (1)
    • /
    • pp.343-345
    • /
    • 2001
  • 요약해석(abstract interpretation)이란 래티스(lattice)로 표현되는 요약된 공간에서 프로그램을 수행함으로써 프로그램의 성질을 분석하는 방법이다. 요약해석에서 프로그램의 분석 결과는, 정보가 없는 상태에서 시작하여 더 이상 정보의 증가가 없을 때까지 프로그램을 반복해서 수행함으로써 얻어지는 고정점(fixpoint)에 의하여 표현된다. 본 연구에서는 이러한 고정정 계산의 속도를 높이기 위하여 이전 반복의 계산 결과를 최대한 이용하는 방법을 제시한다. 그리고 제시된 방법을 상수 및 이명 분석의 구현에 적응하여 실제로 분석 속도가 증가함을 보였다.

  • PDF

멀티 스레드 프로그램의 자료경합 탐지를 위한 수행 중 감시 도구 (On-the-fly Monitoring Tool for Detecting Data Races in Multithread Programs)

  • 팽봉준;박세원;구인본;하옥균;전용기
    • 정보과학회 논문지
    • /
    • 제42권2호
    • /
    • pp.155-161
    • /
    • 2015
  • 멀티 스레드 프로그램의 수행 중에 발생하는 자료경합과 원자성 위배 등과 같은 동시성 오류는 스레드들의 비결정적 수행으로 인해 다양한 수행 순서를 고려해야 하고 재생산 또한 어렵기 때문에 디버깅하기 어렵고 귀찮은 오류로 잘 알려져 있다. 이러한 자료경합을 디버깅하기 위해서는 스레드의 수행 순서와 메모리 접근 및 동기화 정보 등과 같은 프로그램의 수행 중에 발생한 정보를 수집 및 분석해야 한다. 본 논문에서는 멀티 스레드 프로그램의 수행 중에 벡터 클록 시스템을 기반으로 스레드의 병행성과 접근사건들 간의 순서관계를 생성 및 유지함으로써 정확하면서도 효율적인 감시와 분석이 가능한 도구인 VcTrace를 제시한다. 제시된 감시 도구를 사용하여 멀티 스레드 기반의 응용 프로그램을 대상으로 수행 중 발생한 스레드와 접근사건 등의 정보를 감시 및 유지하고, 자료경합을 탐지하는 기술과 접목하여 실용성을 분석한다.

구문트리 비고를 통한 프로그램 유형 복제 검사 (A Program-Plagiarism Checker using Abstract Syntax Tree)

  • 김영철;김성근;염세훈;최종명;유재우
    • 한국정보과학회논문지:소프트웨어및응용
    • /
    • 제30권7_8호
    • /
    • pp.792-802
    • /
    • 2003
  • 기존의 프로그램 유형 복제 검사 시스템들은 단순한 텍스트 기반의 프로그램 복제 검사나, 속성 및 토큰 스트링을 이용하여 복제 검사를 수행한다. 이 시스템들은 들여쓰기, 여백, 설명문과 같은 프로그램의 구문과 상관없는 프로그램 스타일에 어려움을 갖고 있다. 본 연구에서는 서로 다른 두 프로그램의 구문트리를 이용하여 복제 검사를 수행하는 모델을 제시한다. 구문트리를 이용한 프로그램 유형 복제 검사는 프로그램 스타일에 취약한 기존의 복제 검사 시스템의 단점을 극복할 수 있으며, 구문분석과 의미분석을 통해 프로그램의 구조적인 검사까지 수행할 수 있다는 장점을 가지고 있다. 또한 본 시스템은 인터넷이나 사이버 교육 체제에서 대량의 C/C+. 언어의 프로그램 복제 검사를 수행하기 위하여 AST 생성, 역파서 및 유사도 검사 알고리즘을 제시하며, 프로그램 복제 유형에 대해서 평가한다.

위성전자전산시스템 개발검증장비의 탑재소프트웨어 시험을 위한 자동 시험 스크립트 프로그램 소개 (Introduction of SATS for Verification of Flight Software on Spacecraft Development Tool)

  • 이재승;최종욱;채동석;이종인;김학정
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2004년도 가을 학술발표논문집 Vol.31 No.2 (3)
    • /
    • pp.511-513
    • /
    • 2004
  • 위성의 부분체 또는 탑재컴퓨터 및 탑재소프트웨어에 대한 검증시험을 수행하기 위해서는 위성개발에 사용하며 그 기능이 검증된 상용프로그램을 사용하는 것이 일반적이다. 그러나 위성 영령의 전송 및 텔레메트리 데이터의 전송과 분석을 위한 프로그램은 위성에 사용되는 종류 및 포맷에 따라 다양한 형태로 수정되어야 하기 때문에 자체 제작한 프로그램을 사용하게 된다. 99년에 발사되어 성공적으로 임무를 수행하고 있는 다목적실용위성 1호 및 현재 개발이 진행 중인 다목적실용위성 2호의 개발과정에서는 LEX와 YACC이라는 구문분석기를 이용한 VTSP(Verification Test Script Parser) 프로그램이 탑재소프트웨어의 검증시험에 사용되었다. VT5P는 실시간 데이터 전송 및 분석이 가능하지만 UNIX 환경에서만 실행되므로 윈도우 환경에서 작업하던 일반 사용자들에게는 익숙하지 않은 시험환경을 제공하여 텍스트 기반의 작업이 필요하므로 시험 수행에 여러 어려움들이 발생한다. 이러한 단점들을 보완하기 위하여 윈도우 기반의 검증시험 프로그램인 SATS(Spacecraft Automatic Test Script)를 개발하였다. 본 논문에서는 대부분의 사용자들에게 익숙한 윈도우 환경을 제공하며 이더넷을 통하여 장소에 상관없이 다중의 개발자가 시험을 수행할 수 있는 SATS의 개발현황과 수행환경에 대하며 소개한다.

  • PDF