• 제목/요약/키워드: Software Restructuring

검색결과 38건 처리시간 0.024초

특성화고 인공지능학과 개편에 따른 인공지능 교육과정 개편 방안 연구 (Investigating the Restructuring of Artificial Intelligence Curriculum in Specialized High Schools Following AI Department Reorganization)

  • 구은희
    • 실천공학교육논문지
    • /
    • 제16권1_spc호
    • /
    • pp.41-49
    • /
    • 2024
  • 세계적으로 인공지능의 발전으로 삶이 크게 변하고 있다. 교육 분야에서는 AI를 적극 활용하고 다양한 지식을 융합하는 창의적 융합형 인재 양성이 강조되고 있다. 이에 발맞추어 초, 중, 고, 대학, 대학원 교육에서도 인공지능 교육에 대한 패러다임이 변화되고 있다. 인공지능 선도학교와 특성화 고교는 학생들의 인공지능 소양을 키우는 데 힘쓰고, 대학에서는 소프트웨어 과목에 인공지능을 통합하거나 새로운 인공지능 학과를 설립하여 인재를 양성하고 있다. 인공지능 융합 교육 대학원에서는 다양한 교과목의 선생님들을 교육시켜 인공지능 기술을 교과에 적용하려는 국가차원의 노력이 이루어지고 있다. 이러한 상황에서 특성화 고교도 학생들의 특성과 진로에 맞춰 인공지능에 대한 기술 인재 양성을 위해 학과를 개편하고 있다. 현재 교육 과정은 주로 인공지능의 기본 개념과 기술에 중점을 두고 있으나, 실제 문제 해결 능력을 키우기에는 부족한 측면이 있다. 따라서 이 연구에서는 인공지능 선도 학교, 인공지능 융합 고등학교, 인공지능 고교, 대학의 인공지능 학과, 그리고 인공지능 융합 교육 대학원의 필수 교육과정을 비교 분석하여 특성화고등학교에서 인공지능 교육을 실시할 때 필요한 교육과정을 제시하려고 한다. 이를 통해 조금 더 발전된 특성화고 인공지능과의 교육과정이 이루어지기를 기대한다.

클래스계층구조의 품질평가척도를 기반으로 하는 재구성기법 (A Metrics-Based Approach to the Reorganization of Class Hierarchy Structures)

  • 황석형;양해술;황영섭
    • 정보처리학회논문지D
    • /
    • 제10D권5호
    • /
    • pp.859-872
    • /
    • 2003
  • 클래스계층구조는 객체지향 소프트웨어의 중심적인 구성요소가 되며, 따라서 이에대한 품질은 매우 중요하다. 좋은 품질을 갖춘 클래스계층 구조를 구축하는 것은 객체지향 소프트웨어 개발에 있어서 매우 중요한 작업이지만, 좋은 품질의 클래스계층구조를 구축하는 작업은 수월하지 않다. 더욱이, 반복 및 점증적인 소프트웨어 개발에 있어서, 요구사양에 적합하도록 개발중인 클래스계층구조를 재구성하거나 세련시키는 작업이 빈번히 발생한다. 따라서, 객체지향 개발자들이 이와같은 클래스계층구조의 재구성 작업을 수행할 경우에 도움이 될 수 있는 기법 및 도구들에 대한 관심이 증가하고 있다. 본 논문에서는, 클래스계층구조의 복잡도를 일정수준 측정가능한 몇가지 평가척도를 제안하고, 이러한 평가척도들을 바탕으로 클래스계층구조를 재구성하는 알고리즘들을 정의한다. 또한, 각 알고리즘들에 대하여, 알고리즘을 적용하기 전과 후의 각 클래스계층구조들로부터 생성할 수 있는 객체들의 집합이 변화하지 알고 보존됨을 증명하였다. 본 논문에서 제안하는 재구성기법은 클래스계층구조의 구축 및 재구성 등의 지침으로서 사용할 수 있으며, 이러한 평가척도들을 기반으로 하는 클래스계층구조의 재구성 알고리즘들은 객체지향 소프트웨어 개발시에 유용한 도구로서 개발자들에게 도움이 될 수 있다.

기존 프로그래밍 원시코드에서 자바 바이트 코드로의 변환 (Program Translation from Conventional Programming Source to Java Bytecode)

  • Jeon-Geun Kang;Haeng-Kon Kim
    • 한국컴퓨터산업학회논문지
    • /
    • 제3권8호
    • /
    • pp.963-980
    • /
    • 2002
  • 소프트웨어 재공학은 기존 시스템의 유지보수 문제에 대한 해결책으로 많은 연구가 이루어 지고 있다. 재공학은 역공학과 순공학을 이용하여 기존 시스템에 대한 이해와 새로운 시스템의 개발을 의미하며 기존 시스템에서의 컴퍼넌트들로부터 필요한 기능을 가져와 재구성 하는 것이다. 본 논문에서는 기존의 프로시져 언어에 의해 컴파일된 바이너리 코드를 입력으로 받아서 웹 기반 자바 바이트 코드로 변환한다. 즉 바이너리-바이너리 단계에서 수행되는 소프트웨어 시스템을 제안한다. 이를 위해 먼저 Pascal-L 에 의해 작성된 기존의 프로그램 언어를 Jasmin 이라는 어셈블리 코드로 먼저 번역하고 사용자 읽기 가능한 자바 바이트 코드 상태인 Jasmin 어셈블리가 실제 자바 코드로 변환된다. 이 시스템은 결국 기존의 원시코드가 번역기를 통해 실행 가능한 바이너리 코드 형식으로 실행된다. 이 번역과정은 먼저 주어진 바이너리코드에서 언어구조를 식별하는 과정과 변수 객체의 위치를 분석하고 초기화 하는 과정 그리고 주어진 바이너리 코드를 Jasmin 코드로의 매핑하는 단계등으로 구성된다.

  • PDF

재목적성을 고려한 직접 매핑 기반의 이진 변환 규칙 생성 도구 (Direct Mapping based Binary Translation Rule Generator with Considering Retargetability)

  • 서용진;김현수
    • 한국정보과학회논문지:소프트웨어및응용
    • /
    • 제41권7호
    • /
    • pp.501-517
    • /
    • 2014
  • 이진 변환은 특정 장치에서 동작하도록 구성된 프로그램을 다른 장치에서 동작할 수 있도록 재구성하는 과정을 말한다. 이진 변환을 수행하기 위해서는 두 장치 사이의 변환 규칙을 생성하는 것이 매우 중요하다. 변환 규칙을 생성하는 방법은 직접 매핑과 간접 매핑으로 나뉜다. 직접 매핑은 성능을 위한 방법인 반면, 간접 매핑은 재목적성을 위한 방법이다. 본 논문에서는 임베디드 시스템에 적합한 직접 매핑 기반의 이진 변환을 수행한다. 그렇지만 재목적성 역시 중요한 요구사항이기 때문에, 재목적성을 고려한 직접 매핑 기반의 이진 변환 방법을 제안한다. 또한 제안된 방법을 바탕으로 자동으로 변환 규칙을 생성하는 도구를 구현한다. 이 방법을 통해서 성능과 재목적성을 모두 고려한 변환 규칙을 생성할 수 있으며, 더 나아가 이진 변환을 수행하는데 소요되는 비용을 줄일 수 있다.

공공도서관 목적의 구조에 관한 연구 -공공도서관 직원의 인식을 바탕으로- (A Study on the Structural Goal of the Public Library through the Staff's Perception of Public Libraries in Korea)

  • 이용남
    • 한국문헌정보학회지
    • /
    • 제22권
    • /
    • pp.29-82
    • /
    • 1992
  • The goal of the public library as perceived by its staff has asignificant influence on establishing, implementing and restructuring the objectives of the public library. Therefore, it is necessary to analyze the nature of staff's perception of the goal. The goals of the library are divided into 'actual goal' and 'preferred goal' according to the level of goals, and into 'aoutput goal' a and 'asupport goal'a according to the areas of goals. This study aims at clarifying the relationship among various goals of the public library. On the basis of staff's perception, personal characteristics of individual staff and their effects on the goal can be analyzed. For the purpose of the research, the author took a sample from the 238 public libraries in Korea and tested a few hypotheses extracted from the questionnaires. A statistical software package called SYSTAT was used to process the data. The result of the study can be summarized as follows: 1. Staff members of the public libraries tend to place a higher priority on support goal with instrumental value over output goal, the terminal value of the public library. This is tantamount to a displacement of goals. 2. Personal characteristics such as the age and the length of work experience appear to influence their present perception of actual goal at large. On the other hand, the formal qualification as librarian and special features regarding the job hierarchy seem to affect the areas of support goal within the actual goal. 3. Perception of preferred goal is affected mainly by formal qualification as librarian among their personal characteristics. 4. There is a significant difference between the staff's perception of actual and preferred goals in the large. Goal discrepancy which indicates the expectation of change and the degree of conflict in goals is very large as well.

  • PDF

Assistive Technologies (AT) Preferences of People Living with Visual Disability as Information Access Tools in Academic Libraries

  • Adefunke Olanike Alabi;Olatokunbo Christopher Okiki
    • International Journal of Knowledge Content Development & Technology
    • /
    • 제13권2호
    • /
    • pp.35-50
    • /
    • 2023
  • Assistive technologies are necessary for ensuring independent living and equal participation in an information-based society for people living with disabilities (PLWD). This study investigated the assistive technology preference of students with visual disabilities, and the approach academic libraries should adopt in procuring assistive technologies. The study adopted a quantitative research method, with a survey as the research design. The study was conducted among visually disabled students in four public universities in Nigeria. Using the total enumeration method, an online questionnaire was used to obtain information from 151 students who voluntarily agreed to partake in the survey. The study found that access to electronic resources, scanning/conversion of print resources to electronic formats and access to information on the Web were among the technology-based services provided to visually disabled students. COBRA, ZoomText, Supernova and Dragon Naturally Speaking are the most preferred assistive technologies (software). At the same time, handheld scanners ($\bar{x}=4.40$) and braille keyboards ($\bar{x}=4.60$) are the most preferred assistive technologies in the hardware category by visually challenged students. The study further revealed that the library management should consult with students living with a visual disability before procuring assistive technology. Findings from this study thus provide further evidence of the need for librarians to fulfil their moral and legal obligation in advocating the provision of assistive technologies. Library administrators and university stakeholders should expedite actions on meeting the assistive technology needs of people living with visual disabilities. These actions should transcend mere policy formulation on the provision of assistive technologies to restructuring their services and spaces to accommodate assistive technologies as information service delivery tools for people with visual disabilities.

재공학 기반의 클래스 합성을 통한 정련화된 정보 생성에 관한 연구 (A Study on Refined Information Generation through Classes Composition Based on Reengineering)

  • 김행곤;한은주
    • 한국멀티미디어학회논문지
    • /
    • 제1권2호
    • /
    • pp.239-248
    • /
    • 1998
  • 소프트웨어 재공학은 기존 시스템의 유지보수 문제에 대한 해결책으로 많은 연구가 이루어지고 있다. 재공 학은 역공학과 순공학을 통해 기존 시스댐에 대한 소프트웨어 개발을 의미하며, 기존 시스템의 소프트웨어에서 클래스를 추출하여 시스템의 이해를 높일 뿐만 아니라 소프트웨어 유지보수를 향상시키는데 적용된다 이를 위해 사용되는 중요한 개념으로 "합성"은 서로 다른 컴퍼넌트틀로부터 필요한 기능을 가져와 재구성하는 것이다. 또한, 정보 저장소에 저장된 클래스와 클러스터들은 고수준에서 재사용되기 위해 제공되는 시스템의 주요 컴퍼넌트들과 그들간의 구조적인 관계를 가진다. 이들은 그 각각으로 하나의 아키텍쳐를 구성하여 향후 동적 정보로 참조된다. 따라서, 기존의 객체지향 원시코드를 논리적으로 표현함으로써 추출기와 검색기, 합성기에 의해 클래스가 생성되며 클래스와 클러스터 정보는 각각 최적화(optimization)를 통해 정련화된 정보를 추출해 낸다. 이러한 정보틀은정보저장소에 저장되며,클래스간의 관계성에 의한클러스터를하나의 새로운아키텍쳐로써 생성한 다. 또한, 이 정보는 향후 실행 가능한 코드로써 사용되어진다. 본 논문에서 제시한 툴은 재공학을 기반으로 객체지향 정보를 분석하고 합성 방법론을 수행하여 새로운 정보로써 사용자에게 제시된다. 또한, 새로운 코드와 재구축된 고수준의 합성 클래스는 재사용을 높이고, 기존 소프트웨어에 대한 고수준의 이해성과 유지보수성을 제공한다.

  • PDF

중소기업 유형별 연구개발투자의 영향요인에 관한 실증연구 (A Research on Effect of Corporate's Competitive Advantage to the R&D Investment in Small and Medium Enterprise)

  • 최수형;최철안
    • 경영과정보연구
    • /
    • 제33권1호
    • /
    • pp.191-217
    • /
    • 2014
  • 최근 기업의 경영환경은 급속한 글로벌화와 신기술의 출현에 따라 항상 경쟁과 도전에 직면하게 되어 있다. 기업이 이러한 환경을 타개하기 위해서는 끊임없는 연구개발을 통해 경쟁우위의 기술을 지속적으로 확보해야 한다. 따라서 기업이 연구개발 활동을 원활히 할 수 있도록 하는 지원이 필요하며, 이를 위해 기업의 연구개발 활동에 영향을 미치는 요인에 대한 보다 세밀한 연구가 축적되어야 할 것으로 보인다. 본 연구의 목적은 첫째, 중소기업의 연구개발투자 영향요인을 규명하는 것이다. 기업의 연구개발투자에 영향을 미칠 수 있는 요인들을 선행연구 조사를 통해 추출하고, 이를 요인들이 중소기업에는 어떠한 영향을 미치는지 확인하고자 한다. 둘째, 중소기업을 산업현장의 분류기준에 따라 유형을 구분하여 각각 영향요인의 유의성 및 영향도에 차이가 있는지 확인하는 것이다. 창업기업, 기존기업 등 유형 구분에 따라 각각 다른 특성을 나타날 수 있음을 확인할 수 있을 것으로 본다. 연구 결과, 중소기업의 연구개발투자에 영향을 미치는 요인 중 기업규모 요인인 종업원 수, 매출액, 연구 인프라 요인인 연구원 비중, 기술능력, 장비보유율, 지적재산권, 그리고 연구 활동성 요인인 아이디어 활동, 공동연구 비중 등이 정(+)의 영향을 미치고 있으며 연구 활동성 요인 중 CEO 참여는 부(-)의 영향을 미치고 있음을 알 수 있었다. 또한 중소기업을 업력, 제품, 거래형태, 기술수준 등에 따라 구분할 경우 연구개발투자에 미치는 영향정도와 유의성이 다름도 확인하였다. 이상의 결과를 바탕으로 학문적, 정책적 의의를 제시하였다.

  • PDF