알림마당

  1. home

소프트웨어 공학의 인적요소 학습에서 반성과 요약

전문가 제언
○ 음악, 미술, 건축 같은 예술적 창작분야에서는 작품내용이 전적으로 전문가에 따라 결정된다. 소프트웨어 공학도 인적인 면과 무관하지 않다. 소프트웨어 공학은 성공적 소프트웨어 개발에 필요한 방법론을 절차와 과정으로 정의한 것이다. 소프트웨어 공학은 주어진 요구에 대한 산출물이 예견되기는 하나, 복잡한 소프트웨어의 형태와 질은 개발자의 소프트웨어를 보는 지적, 사회적 시각에 따라 달라질 수 있다.

○ 복잡한 문제를 해결하는 여러 가지 발견적 지도법 중에는 반성적 사고와 요약적 사고가 있다. 반성은 창작활동 후 작품의 재검토를 통해 자신의 이해와 작품의 성능을 높이려는 것이다. 요약개념은 객체의 세부사항을 무시하고 그 성격으로 정의함으로써 복잡도를 극복하려는 것으로써, 사물의 공통점, 요약언어, 요약 접속면 등으로 구현된다.

○ 소프트웨어 개발자는 인식도구로 여러 단계의 요약과 반성적 사고방식을 채택하는 것이 도움이 된다는 것이 입증되었다. 그래서 이들은 소프트웨어 공학의 인적양상의 중심이 된다. 따라서 학생들에게 이들의 중요성을 강조하고 익숙케 하기위하여 각 과별로 과제를 완수케 하고 반성을 통해 여러 요약수준이 어떻게 소프트웨어개발을 발전시키나 경험케 하는 것이 중요하다.

○ Carnegie Mellon대학교에서는 소프트웨어 공학의 인적요소의 중심사항인 반성과 요약개념을 학생들에게 주지시키는 실험적 교육을 행하였다. 학생들은 각 주제별로 실제 사례를 통하여 반성과 요약을 경험하게 하였고, 그들이 소프트웨어 개발에 긍정적으로 미치는 영향을 체험하게 하였다. 각 학과로 구분된 주제들은 소프트웨어 공학의 본질, 방법, 팀워크, 윤리, 상품, 국제적 시각, 개발원칙, 인적요소, 사례연구 등이다.

○ 본고의 배경 국인 미국과 이스라엘은 세계 제1의 소프트웨어 강국이다. 그들의 소프트웨어개발, 관리, 질 등은 조직적이고 완벽하다. 소프트웨어개발 학문인 소프트웨어 공학의 교육도 본고에서 보는 바와 같이 경험적이고 완벽하다. 우리나라의 이에 대한 교육이 책과 칠판 중심인 점을 감안하면, 본고의 방법들에 대한 벤치마킹이 절실히 요구된다.
저자
Hazzan, O.; Tmayko, J. E.
자료유형
학술정보
원문언어
영어
기업산업분류
정보통신
연도
2005
권(호)
38(6)
잡지명
IEEE Computer Society
과학기술
표준분류
정보통신
페이지
39~45
분석자
신*필
분석물
이 페이지에서 제공하는 정보에 대하여 만족하십니까?
문서 처음으로 이동