• 제목/요약/키워드: Computer software fields

검색결과 259건 처리시간 0.036초

컴퓨터 소프트웨어 분야 연구를 위한 이산수학 분야에 대한 연구 (A Study on Learning Program of Discrete Mathematicsfor Computer Software)

  • 전상표
    • 한국컴퓨터정보학회논문지
    • /
    • 제16권2호
    • /
    • pp.235-242
    • /
    • 2011
  • 정보 통신분야의 발전과 성장, 신기술의 보급으로 인하여 컴퓨터 산업은 빠르게 변화하고 있다. 이런 변화의 초석이 되는 소프트웨어 분야의 중요성은 점차 강조되고 있다. 소프트웨어 분야 연구의 기본 이론인 수학과 통계학의 중요성의 인식도 증대하고 있고, 수학의 분야 중에서도 이산수학에 대한 이해는 상당히 중요해 지고 있다. 컴퓨터 공학의 소프트웨어 분야에서의 기존 지식을 이해하고 미래에 다양한 분야에 응용하여 신기술을 개발하고, 연구를 하기 위한 기본적인 이산수학분야의 이해가 필수적이다. 이산수학에서 배워야 하는 분야와 내용에 대한 표준안도 아직 정립되지 않았고, 관련되는 내용이 방대 하여 교육이 적절치 않게 이루어지고 있다. 본 연구에서는 컴퓨터 소프트웨어 분야의 트랙별 연구에 관련성이 높은 이산수학 분야를 세분 설정하고, 연관성이 많은 부분을 선택 하여, 분야별 특성에 맞는 연구가 보다 효율적으로 이루어지고, 급변하는 관련 분야의 응용에 대처 할 수 있는 수학 교육방법론을 제시 하였다.

Tektronix Graphic Terminal을 위한 한글 Font의 설계 및 구현

  • 이기영;박지웅
    • 한국컴퓨터정보학회지
    • /
    • 제2권1호
    • /
    • pp.1-12
    • /
    • 1995
  • Recently, graphics by graphic terminal widely used in various fields. But, many graphic software package in our country, though has been designed in other countries and necessarily required the use of Korean alphabet in various fields, not followed the requirements. So, this research analyzed the structures of the Korean alphabet, designed the fonts on the use of Korean, developed software module on the use of Korean using the modules of Tektronix Graphic Software module(PLOT-10)and extended the already used graphic software package.

  • PDF

Improving Fault Traceability of Web Application by Utilizing Software Revision Information and Behavior Model

  • Baek, Seungsuk;Lee, Jung-Won;Lee, Byungjeong
    • KSII Transactions on Internet and Information Systems (TIIS)
    • /
    • 제12권2호
    • /
    • pp.817-828
    • /
    • 2018
  • Modern software, especially web-based software, is broadly used in various fields. Most web applications employ design patterns, such as a model-view-controller (MVC) pattern and a factory pattern as development technology, so the application can have a good architecture to facilitate maintenance and productivity. A web application, however, may have defects and developers must fix the defects when a user submits bug reports. In this paper, we propose a novel approach to improving fault traceability in web application by using software revision information and software behavior model to reduce costs and effectively handle the software defect. We also provide a case study to show effectiveness of our approach.

일식 메뉴 안내용 전문가 시스템의 개발 (Development of the Expert System for Guiding Japanese Style Food Menu)

  • 오혁수
    • 한국조리학회지
    • /
    • 제2권
    • /
    • pp.149-167
    • /
    • 1996
  • A computer expert system for guiding Japanese style meal menu has been developed by using EXSYS Professional which is one of expert system developing software tools. The expert system nunderstands the situations of clients, and can guide the menu as human experts do by its software program with expert knowledge about the meal menu. In developing the expert system, the elements the clients consider when selecting menu were arranged as questions of the expert system, and the final outcome of the expert system resulted in selecting the final menu appropriate for the client demand, weather, health, etc. In hotel, the expert system can be shared by whole restaurants, and be directly a computer guider to the clients to tell the best choice of the menu. Besides, it can be used for various kinds of bangquets and events. Expert system has been developed and studied by business managers, manufactures, medical fields, and military field. But the studies for applying the expert system in the fields of foods have been scare. Through this study, therefore, the expert system is going to be applied more widely in many fields fo food events.

  • PDF

트리즈를 활용한 소프트웨어 개발에 관한 연구 (A Study of Applying TRIZ in Software Development)

  • 김은경;구본철
    • 한국정보통신학회논문지
    • /
    • 제18권3호
    • /
    • pp.719-726
    • /
    • 2014
  • 창의적 문제해결 이론인 트리즈는 기계나 전기, 전자 등과 같은 전통적인 공학 분야에서 널리 활용되어 좋은 성과를 거두고 있으나, 아직 소프트웨어 분야에 적용된 사례는 많지 않다. 하지만 소프트웨어도 다른 어떤 분야 못지않게 창의적 문제해결 역량이 요구되는 분야이므로, 트리즈를 활용한다면 놀랄 만한 성과를 얻을 수 있을 것으로 예상된다. 따라서 본 논문에서는 트리즈를 적용해서 스마트 클리커라는 새로운 소프트웨어를 개발해 봄으로써 소프트웨어 분야에서는 트리즈를 활용하기 어렵다는 심리적 타성을 타파하고, 소프트웨어 분야에서 트리즈를 활용하는 접근방법을 제시하였다.

현장적용이 용이한 간편한 소프트웨어 시스템 신뢰성 평가모형 개발과 기존 모형과의 비교분석에 관한 연구 (A Study on Comparative Analysis with Existing Model to Development of Software System Reliability Estimation Model of Field Applicable to be Easy and Simply)

  • 김숙희;김종훈
    • 한국산학기술학회논문지
    • /
    • 제11권4호
    • /
    • pp.1307-1317
    • /
    • 2010
  • 응용 소프트웨어 시스템의 신뢰성을 평가하기 위한 모형은 매우 다양하게 개발되어 있다. 그러나 이렇게 개발된 대부분의 모형에서 보면, 모수의 추정방법이 너무 복잡하다. 그러므로 소프트웨어를 생산하는 산업현장에서 적용하기에는 불편한 점이 너무 많다. 그래서 본 연구에서는 간편하게 현장에서 적용할 수 있는 신뢰성 평가모형을 개발한다. 그리고 시스템을 이용하여 신뢰성을 평가하여 기존의 신뢰성 평가모형과 차이가 없음을 증명하고자 한다. 이렇게 효과가 입증되면, 현장에서 소프트웨어 시스템을 개발하고 있는 개발자들이 편리하게 신뢰성을 평가해 볼 수 있도록 하게 될 것이다. 따라서 소프트웨어 시스템에 대한 신뢰도를 높이고, 처리된 정보에 대한 신뢰도를 향상시키는데 크게 기여할 수 있을 것으로 본다.

소프트웨어 성능공학과 소프트웨어 개발도구 및 방법과의 관계 (The Relationship of the Software Performance Engineering and Software Development Tool and Method)

  • 변진식
    • 한국컴퓨터정보학회논문지
    • /
    • 제3권4호
    • /
    • pp.70-77
    • /
    • 1998
  • 시스템 성능평가의 대상은 하드웨어와 소프트웨어로 나누어 평가할 수 있다. 현재 하드웨어의 평가는 부문별로 많이 개발되어 왔지만, 소프트웨어의 성능은 그 대응책 없이 개발되어 온 사례가 많다. 물론 외국에서는 소프트웨어 성능공학 쪽으로 많은 관심을 기울러 소프트웨어 개발도구 및 방법론이 성능공학 문제와 연관하여 제안되고 있다. 그러나 우리나라에서는 거의 전무한 상태인 것은 사실이다. 그래서 본 연구에서는 소프트웨어개발 도구 및 개발방법론을 정의하여 그 내용을 비교하고자 한다.

  • PDF

융복합 전자정부 서비스를 위한 전자정부 표준프레임워크 기반 시큐어코딩 점검 시스템 설계 및 개발 (A Design and Development of Secure-Coding Check System Based on E-Government Standard Framework for Convergence E-Government Service)

  • 김형주;강정호;김경훈;이재승;전문석
    • 디지털융복합연구
    • /
    • 제13권3호
    • /
    • pp.201-208
    • /
    • 2015
  • 최근 IT 제품의 활용 분야가 다양화 되면서 소프트웨어의 활용 분야가 컴퓨터, 스마트폰, 의료기기 등 다양한 환경에서 이용되고 있다. 이처럼 소프트웨어의 활용분야가 다양해짐에 따라 소프트웨어 보안 취약점을 악용하는 공격사례가 증가하고 있으며 이에 따라 다양한 시큐어코딩 프로그램이 출시되었지만 이력관리, 업데이트, API 모듈 등의 취약점이 존재하고 있다. 본 논문에서는 안전한 소프트웨어 개발을 위해 송신모듈에 형상관리를 연동하는 시스템과, 콘텐츠 단위로 소스코드의 취약점을 점검할 수 있는 CMS 연동 시스템을 구현하고, 프로그램의 기능을 세분화하여 국내외 시큐어코딩 관련 표준을 분석 및 적용함으로서 효율적인 시큐어코딩 시스템 방법을 구현하였다.

A Study on the Current State of Artificial Intelligence Based Coding Technologies and the Direction of Future Coding Education

  • Jung, Hye-Wuk
    • International Journal of Advanced Culture Technology
    • /
    • 제8권3호
    • /
    • pp.186-191
    • /
    • 2020
  • Artificial Intelligence (AI) technology is used in a variety of fields because it can make inferences and plans through learning processes. In the field of coding technologies, AI has been introduced as a tool for personalized and customized education to provide new educational environments. Also, it can be used as a virtual assistant in coding operations for easier and more efficient coding. Currently, as coding education becomes mandatory around the world, students' interest in programming is heightened. The purpose of coding education is to develop the ability to solve problems and fuse different academic fields through computational thinking and creative thinking to cultivate talented persons who can adapt well to the Fourth Industrial Revolution era. However, new non-computer science major students who take software-related subjects as compulsory liberal arts subjects at university came to experience many difficulties in these subjects, which they are experiencing for the first time. AI based coding technologies can be used to solve their difficulties and to increase the learning effect of non-computer majors who come across software for the first time. Therefore, this study examines the current state of AI based coding technologies and suggests the direction of future coding education.

Development of Contents for Effective Computer Programming Education in Curriculum of Elementary Schools

  • Kim, Jong-soo;Kwon, Soon-kak
    • Journal of Multimedia Information System
    • /
    • 제6권3호
    • /
    • pp.147-154
    • /
    • 2019
  • In a variety of fields, highly developed technology is being combined to create a lot of value. In order to keep up with this global trend, the Ministry of Education, which is in charge of national education, continuously develops and applies content for creative education to textbooks. The continuous development of content for creative education is not only related to national interests, but also to the continued development of mankind. Today, the succession and development of human knowledge is in charge of the education system. Research into an effective educational system is necessary for effective succession of rapidly developing science and technology and building up technical personnel with such skills. In particular, the computer science field is faster in development than other scientific fields and has accumulated many technologies, indicating that it takes a lot of time and good teaching to foster talent that can effectively utilize the technology. In this paper, elementary school subjects were analyzed to achieve the purpose of cultivating talent in the field of computer science. In addition, we have investigated techniques related to computer programming learning not covered in elementary school subjects. So we developed content that students need to practice. Next, we taught the content to randomly selected elementary school students and assessed their educational effectiveness. As a result of training using the content we developed, 55.37% increased academic performance.