• 제목/요약/키워드: 디버깅 과제

검색결과 3건 처리시간 0.021초

소프트웨어 교육에서 과정중심 평가를 위한 디버깅 과제 및 도구 개발 (Development of Debugging Tasks and Tool for Process-centered Assessment on Software Education)

  • 류기곤;김수환
    • 컴퓨터교육학회논문지
    • /
    • 제23권4호
    • /
    • pp.61-68
    • /
    • 2020
  • 본 연구의 목적은 소프트웨어(SW) 교육에서 과정중심 평가를 지원하기 위한 디버깅 과제를 개발하고 서비스하는 사이트를 개발하는 것이다. 초등학교와 중학교 SW교육과정 중 프로그래밍 영역의 성취기준을 살펴보면 반복, 조건과 같은 제어구조를 구현하는 것과 변수, 입출력과 같은 요소로 구성되어 있다. 교육부에서 제시하는 과정중심 평가를 적용하기 위해서는 실제 수업환경에서 활용할 수 있는 과제를 제시하고, 성취수준과의 연계를 고려해야 한다. 따라서 본 연구에서는 디버깅 과제로 초등학교용 12과제, 중학교용 15과제를 개발하고 그 타당도를 검증하였다. 타당도 검증을 위해서 델파이 검증을 실시한 결과, 디버깅 과제의 수준과 내용이 적합한 것으로 나타났다. 또한, 디버깅 챌린지 사이트의 사용성을 휴리스틱 평가법으로 검증한 결과 양호한 수준으로 나타나, 실제 교육현장에서 활용하기에 적합한 것으로 나타났다.

PCB Level EMC Expert System의 소개와 연구동향

  • 곽호철;조성건;조일제
    • 한국전자파학회지:전자파기술
    • /
    • 제14권3호
    • /
    • pp.103-111
    • /
    • 2003
  • 전자/통신기기에 대한 전자파 장해(EMl/EMS) 문제를 제품개발 기간 내에 완전하게 해결하기란 이론만큼 쉽지 않으며, 전자기적 적합성(EMC)에 대한 지식이 충분하지 못한 회로/기구 설계자들은 전자 파장해 문제를 반복적인 설계 수정 및 디버깅 작업으로 밖에 해결할 수 없는 골치 아픈 Black Magic으로 생각하고 있다. 그러나 분명히 전자기적 간섭(EMI) 문제도 이론 및 해석적인 접근으로 그 해답을 충분히 찾을 수가 있다, 본 고에서는 이러한 PCB Level에서의 전자파장해 문제를 해결하기 위한 체계적인 접근 방법과 오랜 현장 경험에서 나오는 EMC 전문가의 경험적인 지식을 통합한 인공 지능형 EMC 전문가 시스템에 대한 소개와 연구개발 동향 및 극복 과제 등에 대해서 기술하고자 한다.

소프트웨어 사업대가기준 보정계수의 유도 및 민감도 분석 (A Study on the Derivation and Sensitivity Analysis of the Adjustment Factor in the Software Cost Estimation Guidelines)

  • 변분희;권기태
    • 정보처리학회논문지D
    • /
    • 제15D권1호
    • /
    • pp.61-72
    • /
    • 2008
  • 성공적인 소프트웨어 프로젝트 수행을 결정짓는 중요한 작업 중의 하나는 프로젝트 개발 초기에 소프트웨어 개발 비용을 정확하게 산정하는 것이다. 정확한 산정을 위해서는 빠르게 변화하고 있는 개발 환경 및 기술 변화에 따른 변경 요인을 비용 산정 과정 시 반영시켜야 하며 이를 위해서는 적절한 보정계수 선정과 보정계수 값 적용이 중요시된다. 이에 본 논문에서는 소프트웨어 개발비 대가기준을 위한 어플리케이션 유형 보정계수와 언어 보정계수 산정을 위해 AHP 기법을 적용하였다. 또한, 민감도 분석을 통하여 각 판단 기준이 보정계수에 미치는 영향을조사하였다. 결론적으로, 어플리케이션 유형 보정계수 값은 처리 복잡도에 비해 데이터관리 복잡도와 제어 복잡도에 민감하게 반응하며 또한, 언어 보정계수 값은 디버깅 시간에 비해 개발인력의 보편성과 개발코딩 시간에 더 민감하게 반응하였다. 향후, 연구과제로는 국내의 소프트웨어 개발 환경과 기술을 적절히 반영시킬 수 있는 추가적인 보정계수 결정과 적절한 보정계수 값 조정에 대하여 연구할 것이다. 또한, 언어 보정계수에서는 구체적인 프로그래밍 언어를 들어 좀더 세부적으로 구분한 후 보정계수를 산정하고자 한다.