• 제목/요약/키워드: object-oriented software development

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

UML 다이어그램 도구를 위한 다이어그램 정보의 구축과 설계 (A Design of Constructing Diagram Repository for UML Diagram Tools)

  • 김윤호
    • 한국정보통신학회논문지
    • /
    • 제24권2호
    • /
    • pp.244-251
    • /
    • 2020
  • 본 논문에서는 UML 다이어그램의 정보를 구문적으로 분석하여 클래스들의 정보를 구조적으로 구축하는 정보 저장소인 '메타 클래스 레포지토리 (MCR)'의 구현 방법을 제시한다. 구문적으로 분석된 클래스의 정보를 구조적으로 구축하기 위하여 수퍼 클래스인 '메타 클래스 (meta-class)'를 정의하고, 이들 메타 클래스들의 컬렉션으로 구성된 레포지토리를 구축하여 정보를 관리한다. 또한, MCR이 보유하고 있는 메타 클래스 정보에 기반하여 클래스에 상응하는 코드를 생성하기 위하여 '코드 생성 엔진 (CGE)'을 설계하여 제시한다. 코드 생성 엔진의 로직을 구성함에 있어서는 클래스에 대한 정보와 프로그래밍 언어의 구문 규칙이 합법적으로 조합되어 코드가 생성되어야 한다. 따라서, 이러한 클래스 다이어그램으로부터 코드를 생성하는 데에 MCR과 CGE가 통합적으로 협력하여 수행될 수 있도록 구현하는 방법을 제시한다. CGR의 동작 메커니즘에 대한 알고리즘을 유한 상태 머신 형태로 제시함으로써 CGE의 로직을 형식화하여 표현함과 동시에 구현 상의 용이함을 취할 수 있게 하였다.

전통춤 디지털 콘텐츠에 관한 문화예술정책 연구 (Culture and Art Policies of Korean government for Traditional Dancing Digital Contents)

  • 김지원;류지성
    • 한국콘텐츠학회논문지
    • /
    • 제12권9호
    • /
    • pp.156-171
    • /
    • 2012
  • 세계적으로 한류 붐이 일면서 한국문화가 세계의 중심에 자리잡고 있는데 이로 인해 생겨난 부가가치는 측정하기 어려울 정도로 크다. 이에 따라 한국 전통춤의 원형을 보존하는 일과 디지털 콘텐츠화 작업은 정부만의 일에 그치지 않고 막대한 부가가치 가능성 때문에 문화산업측면에서 민간 부문이 관심을 크게 기울이고 있다. 그 목적을 달성하기 위해서는 콘텐츠 개발이 시급하기는 하나 한국 전통 춤의 원형의 가치를 확립하는 일이 선행되어야 한다. 대중은 문화적 가치를 재발견하는데 있어서 적극적 역할을 해야 하며 한국인의 정체성을 대표하는 전통 춤은 체계적인 예술정책의 대상이 되어야 한다. 이 논문은 전통춤 디지털 콘텐츠 개발의 실태를 점검해보고자 한다. 또한 문화원형을 보존하는 것이 지닌 현대적 가치를 재조명해봄으로써 가까운 미래의 문화예술정책의 방향에 관해 제언하고자 한다. 연구를 통해 전통춤의 원형에 관한 전문 인력이 부족한 점과, 역사적 고증 절차의 신뢰성을 점검해야할 필요가 있음을 확인했다. 산학협력단의 협동과제와 전문 인력 배치에도 불구하고 민간 기업이 인력을 양성할 수 있는 정책적 지원은 여전히 미흡한 실정이다. 즉 인력 양성과 자원 배분, 예산 확보, 민간 분야와 개인의 협력 증진, 민간 기업의 산업적 차원에서의 관심은 부족하다. 이는 문화 원형이 즉각 수입을 창출해주는 비즈니스가 아니기 때문이다. 따라서 비즈니스 지향적인 회사가 전통춤을 불가피한 요소로 인식하는 경우도 없으며 그러한 시도도 아직 없다. 이를 위해서는 콘텐츠 개발이라는 하드웨어적인 정량적 정책보다 대중의 소통과 참여와 나눔을 통해 문화수요를 촉진하는 소프트웨어적 정책이 우선 추진되어야 한다. 이를 통해 전통춤의 가치에 대한 자연스런 인식 변화를 유발할 수 있다. 이러한 정책을 통해 전통춤은 문화의 창조적 보고로서, 또한 경제적 가치를 만들어내는 공공산업으로 새롭게 인식될 것이다.

Innovative Teaching Technologies as a Way to Increase Students' Competitiveness

  • Olena M. Galynska;Nataliia V. Shkoliar;Zoriana I. Dziubata;Svitlana V. Kravets;Nataliia S. Levchyk
    • International Journal of Computer Science & Network Security
    • /
    • 제24권7호
    • /
    • pp.157-169
    • /
    • 2024
  • The article presents an analysis of innovative teaching technologies as a way to increase students' competitiveness. The author found that innovative technologies in education are information and communication technologies relying on computer-based learning. The structure, content of educational software, organization of Web-space are important when using innovative teaching technologies in English classes. We conducted the study in several stages: comparative analysis, synthesis, classification and systematization of the results of psychological and pedagogical, educational and methodological research; study of legislative acts, periodicals in order to identify the state of the research issue, and determining the directions of its solution, as well as subject, goal and objectives of the study. We used modelling to create situations of foreign language professional communication of future IT specialists. Empirical methods involved questionnaires used for identifying the motives of professional development and determining the features of the educational activities of future IT specialists in the process of training. The methods of mathematical statistics allowed to scientifically describe and systematize the obtained data, to identify the quantitative relationship between the studied phenomena, to analyse and summarize the results. We conducted a socio-psychological study during 2016 - 2019. It involved 255 first- and fourth-year students of National Technical University of Ukraine "Igor Sikorsky Kyiv Poly-technic Institute." Innovative information and communication technologies that improve the educational and cognitive activity of students, as well as increase the level of their knowledge have become important in teaching a foreign language in higher educational institutions. These technologies include MOODLE - Modular Object-Oriented Dynamic Learning Environment, business game, integrated pedagogical technology, case study technology. Thus, the information-rich learning process in combination with the use of innovative technologies, well-organized e-learning, interactive training courses, multimedia tools improves the program of teaching and learning foreign languages in general, and English in particular, improves the level of knowledge of future IT specialists and motivation to study and learn foreign languages, allows students to use a variety of authentic materials. We state that all these factors influence the process of individualization of learning and contribute to the successful mastery of a foreign language.

3차원 객체기반 모델을 이용한 설계도면 및 시방서관리 시스템 구축 (Development of Drawing & Specification Management System Using 3D Object-based Product Model)

  • 김현남;왕일국;진상윤
    • 한국건설관리학회논문집
    • /
    • 제1권3호
    • /
    • pp.124-134
    • /
    • 2000
  • 건설 프로젝트 수행에서 설계정보는 실제 건축물에 대한 정확한 정보가 반영된 체계적인 모델로 구축하여 프로젝트 전 단계에서 적용할 수 있어야 한다. 하지만 3차원 기반의 도면과 관련 문서에 대한 파일 관리 위주의 시스템은 발주자 및 설계자의 의도를 명확하게 표현하고 전달하기 어려울 뿐만 아니라 단순기능위주, 방대자료의 정리 부족, 축적된 정보와 실행정보의 공유 및 교환이 미비한 수준이다. 반면, 제반 환경의 변화와 기술의 발전 속도는 관련 사용자들이 적응하기 어려울 정도로 급변하고 있다. CAD 기술의 발전은 기존의 2차원 도면 위주에서 3차원 모델기능의 확대와 발전으로 많은 설계정보를 CAD를 통해 표현하고 기타 관련정보와 연계할 수 있는 CAD시스템들이 등장하고 있다. 그러나 아직까지 현시점에서 설계관련 모든 정보를 3차원 모델을 통해 나타내는 것은 매우 어려우며 많은 시간과 비용을 필요로 하고 있다. 따라서 본 연구에서는 기존 3차원 도면 및 시방서 위주의 시스템에서 3차원 모델기반의 설계정보관리 시스템으로의 전환기 시점에 초점을 두고 3차원 모델기반 시스템으로의 완전한 전환이 아닌 3차원과 3차원 기반 시스템의 공존을 통한 전환에 그 초점을 두고 있다. 다시 말해 2차원 도면과 3차원 모델의 통합을 통한 혼합된 형태의 2차원 및 3차원 설계정보관리시스템의 모델을 제시하고자 하며, 이를 통해 객체기반 설계 및 시방서 정보 통합관리시스템을 개발하는 것이 본 연구의 목적이다. 본 연구에서는 3차원 도면 및 시방서 정보를 통합하여 3차원 객체 기반의 설계정보로 표현하기 어려운 부분을 보완하고, 3차원 정보를 효과적으로 활용할 수 있도록 관련 업무를 분석하고, 관리 모델을 구축하여, 이를 기반으로 한 설계도면 및 시방서 통합관리 시스템을 구축하였다.

  • PDF