본문 바로가기

전체 글88

Protege 튜토리얼 01: 프로테제 개요 & 설치 프로테제란? Protégé(프로테제)는 온톨로지 에디터입니다. 즉 이클립스 같이 개발 환경 지원 툴인데 그 대상이 온톨로지인 것입니다. 온톨로지란 지식을 표현하는 것으로, 개념들과 개념 사이 관계들을 지정하여 논리 추론 등에 이용하게 됩니다. 프로테제를 사용해서 온톨로지를 구축하고 온톨로지용 XML 기반 언어인 OWL 형태의 문서로 바꿀 수 있습니다. 프로테제는 현재 4.3 버전이 정식으로 최신 버전이고, 5 beta 버전도 나와 있습니다. Protégé의 뜻과 의미가 궁금하다면 여기를 참고하세요! 다운로드하여 시작하기 그럼 다운로드하여 켜볼까요? 1. http://protege.stanford.edu/ 에 접속합니다. 2. 아래로 내려보면 Downloads for Windows 버튼이 있습니다. 우리는.. 2015. 1. 8.
FitNesse를 활용한 인수테스트 1. 인수 테스트의 정의인수 테스트(Acceptance Test)은 명세화된 요구사항이 충족되었는지 확인하는 테스트이다. 인수 테스트는 단위 테스트(Unit Test)와 달리 단위 기능이 아닌 비즈니스 기능 검증을 대상으로 한다. 각 비즈니스 기능들은 서로 다른 팀이 서로 다른 환경에 독립적으로 구현되는 경우가 많으므로 이들 비즈니스 기능의 상호작용에 대한 테스트도 인수 테스트의 대상이다. 예를 들어, 비즈니스 기능이 서로 다른 서버에 구현되는 경우, 이들 기능들이 제대로 상호작용할 수 있는지 인수 테스트 단계에서 확인할 수 있다. 인수 테스트는 프로그래머 혹은 테스터 뿐만 아니라 고객과 같은 다양한 이해 관계자가 함께 수행한다는 점에서 단위 테스트와 구별된다. 표 1은 단위 테스트와 인수 테스트의 차이.. 2014. 12. 18.
Sommerville 교재 문답 40 1. 아래는 Software engineering 에 대한 정의이다 아래 정의 내에서 밑줄 친 engineering discipline , all aspects of software production 이라는 두 구문이 갖는 의미를 간단히 설명해 보시오 Software engineering is an engineering discipline that is concerned with all aspects of software production. 엔지니어는 언제나 이론과 방법, 도구를 적절하게 선택하고 문제에 적용하여 제약 조건 안에서의 해결책을 얻으려고 하는데, 이를 engineering discipline이라고 한다. 그리고 All aspects of software production이란 소프트웨어 .. 2014. 12. 17.
오창과학산업단지 국가기상슈퍼컴퓨터센터 견학 후기 오창과학산업단지에 있는 국가기상슈퍼컴퓨터센터로 견학을 갔습니다. 여기에 우리나라에서 제일 큰 슈퍼 컴퓨터가 있다고 합니다. 이곳에서는 방대한 양의 기상관측자료를 분석하고 시뮬레이션을 하는데 슈퍼 컴퓨터를 활용하여 비교적 빠른 시간에 처리를 하고 있습니다. 견학 중 한 선생님께서 "자, 그럼 구경하시죠." 라고 말씀하시고나서 양 옆 커튼이 스르륵 움직이더니 아랫층을 내려다볼 수 있는 유리창이 나타났습니다. 아래층에는 거대한 창고처럼 생긴 슈퍼컴퓨터가 뿜뿜 돌아가고 있었습니다. 원래는 일본에서 사온 슈퍼컴퓨터를 쓰면서 일본식 수치예보모델을 쓰고 있었는데, 10년도에 새로 슈퍼컴퓨터를 바꾸면서 모델도 영국식 예보 모델로 바꿔서 예측률이 많이 올라갔다고 합니다. 이 말에 의구심을 품은 사람들이 예보가 틀린 적이.. 2013. 8. 17.