• Title/Summary/Keyword: 소프트웨어 발전과정

Search Result 258, Processing Time 0.025 seconds

A study on the Maturity Appraisal Model of Software Architecture (소프트웨어 아키텍처의 성숙 평가 모델에 관한 연구)

  • Kim Kyung-Hee
    • Journal of the Korea Society of Computer and Information
    • /
    • v.10 no.6 s.38
    • /
    • pp.167-176
    • /
    • 2005
  • The software architecture is an essential part of a software-intensive system. In addition, the architecture evaluation is a very important process and a cheap way to avoid a software disaster. This article introduces a new method to evaluate architecture by maturity levels. Maturity Models which are about software and software process, have gained wide scale acceptance over the last decade. We are applying these techniques to the software architecture and propose SW(Software Architecture Maturity appraisal Model). SAMM consists of six-levels. We expect that our maturity model SAMM describe the requirements that any architecture must have in order to improve its software architecture design and constitute a proven architecture within which to manage the improvement efforts. We can reduce our effort to design architecture, have a guideline to construct the high qualify architecture with SAMM, and evaluate architecture and make architecture level.

  • PDF

Graphical Presentation Model for Static Analysis of Software (소프트웨어 정적 분석의 가시적 표현 모델)

  • Song, Seung-Hwa;Kim, Yun-Kwan;Chang, Chun-Hyon
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2007.06b
    • /
    • pp.117-122
    • /
    • 2007
  • 오늘날 소프트웨어의 설계 및 개발과 관련된 연구들은 많은 발전을 이루고, UML과 같은 의사소통을 위한 표준 언어가 만들어졌으며 많은 사람들이 관련 이론을 수용 및 활용하고 있다. 또한, 개발 프로세스에서의 설계 및 구현과 더불어 소프트웨어의 유지 보수 단계는 매우 중요하며 이러한 소프트웨어의 유지 보수를 위한 소프트웨어 검증에 관련된 연구는 근래에 많은 주목을 받고 있다. 하지만 소프트웨어 검증의 기술 개발 수준은 설계 및 개발에 비하여 많이 미흡한 실정이다. 소프트웨어 검증은 주로 검증하기 위한 입력 데이터를 산출하여 프로그램 실행을 통해 결과를 확인하는 동적 분석에 대한 연구가 주를 이룬다. 이러한 동적 분석은 원하는 산출물의 확인을 주목적으로 하며, 결과를 표현하는 데에는 따로 정형화된 형식이 필요 없다. 하지만 소스코드를 분석하여 소프트웨어의 구조 관계와 흐름을 파악하는 정적 분석은 분석 자료를 표현하는 표현 모델이 중요하다. 현재는 정적 분석의 결과를 표현하기 위한 공통의 표현 모델이 없기 때문에 검증 과정에서의 의사소통에서 의견의 불일치의 가능성이 있고, 설계 단계에서 사용되는 표현 모델로는 정적 분석 정보의 모든 내용을 표현하는데 한계가 있다. 따라서 본 논문에서는 소프트웨어의 정적 분석 과정을 분석 4계층으로 구분하고, 각 계층마다 분석 결과를 나타내기 위한 표현 모델을 제시한다. 그리고 이 표현 모델을 활용한 소프트웨어 분석 도구의 개발을 위해, 소스 분석 데이터를 가시적으로 표현하기 위한 자료구조의 설계에 대한 내용을 다룬다.

  • PDF

모바일 플랫폼과 관련 기술의 이해

  • Jeon, Yeong-Su
    • Digital Contents
    • /
    • no.9 s.148
    • /
    • pp.72-77
    • /
    • 2005
  • IT 분야 중에서도 최근에 기술이 비약적으로 발전한 분야가 모바일 기술이다. 최근에는 개발자들뿐만 아니라 많은 사용자들이 모바일 기술에 대해 큰 관심을 가지고 있다. 모바일 기술의 경우 하드웨어와 소프트웨어가 밀접한 연관이 있으므로 모바일 기기의 발전 과정을 살펴보고 각기기혹은플랫폼에서개발할수있는방법에대해간단히소개한다.

  • PDF

美전세계DC 솔루션시장60% 점유,2008년 30억 달러 육박

  • Gwon, Gyeong-Hui
    • Digital Contents
    • /
    • no.9 s.148
    • /
    • pp.42-53
    • /
    • 2005
  • 디지털콘텐츠 솔루션은 디지털콘텐츠를 효율적으로 제작ㆍ유통하기 위해 필수 불가결한 부문으로 정보통신의 발전과 함께 솔 루션간 DBMS 등 소프트웨어와 융합되고 있다. 이러한 디지털 솔루션의 발전은 디지털콘텐츠의 제작ㆍ유통 과정을 획기적으 로 변화시킬 것이다. 본 고에서는 현재 디지털콘텐츠의 제작ㆍ유통에 큰 영향을 미치고 있고 여러 디지털콘텐츠 솔루션중 대 표적인 이슈인 CMSㆍDRMㆍCDN에 한정해 전세계를 주도하는 미국 시장에 대해 소개한다.

  • PDF

Deep Learning-based Image Data Processing for Golf Course Simulation (골프 코스 시뮬레이션을 위한 딥 러닝 기반 이미지 데이터 처리 기법)

  • Seunghyun Kim;Wonje Choi;Honguk Woo
    • Proceedings of the Korean Society of Computer Information Conference
    • /
    • 2023.07a
    • /
    • pp.545-548
    • /
    • 2023
  • 본 논문에서는 골프 코스 시뮬레이션을 위해 수집된 데이터의 정제 및 처리에 요구되는 딥 러닝 모델과 모델 적용 과정에 대해서 논의한다. 최근 스크린 골프 시장의 확대와 골프 시뮬레이터 기술의 발전으로, 위성 이미지, 항공 촬영 이미지, 공간 정보 시스템 (GIS) 등 다양한 데이터 소스로부터 골프 코스에 대한 정보를 수집에 대한 요구가 증가하였다. 이번 연구에서는 이러한 데이터 소스로부터 생성된 원시 데이터를 최적의 시뮬레이션 입력으로 변환하기 위한 컴퓨터 비전 기법과 딥 러닝 모델 구조에 대해서 검토한다. 특히, 데이터에서 골프 코스 시뮬레이션에 요구되는 메타 데이터를 도출하기 위해 코스 분할(Segmentation)과 코스 오브젝트 분류(Classification) 모델을 적용하는 과정을 다룬다. 이를 통해, 본 연구는 골프 코스 시뮬레이터의 개발 과정에서 중요한 기술 요소를 제공하며, 이는 시뮬레이션의 정확도와 골프 코스의 다양성을 증진시키는데에 기여한다.

  • PDF

MIS분야의 기술추격 과정 연구: POSCO 사례

  • Park, Jae-Min;Seong, Tae-Gyeong;Park, Won-Gu
    • Journal of Technology Innovation
    • /
    • v.19 no.1
    • /
    • pp.203-228
    • /
    • 2011
  • 본 연구는 소프트웨어적인 기술인 경영정보시스템(MIS)의 발전과정을 기술추격 관점에서 분석한다. 분석사례로는 창업 당시 후발업체로 선진국 기업을 모방하였지만 현재는 MIS 분야에서 선도적인 위치에 서게 된 POSCO를 선정하였다. 기술추격과정 분석을 위해 김인수의 기술혁신단계모델, Henderson and Clark의 유동기 진입이론, Doering and Parayre의 불확실한 기술에 대한 의사결정이론, Nolan의 MIS 발전단계모델 등 네 가지 모델을 활용하였다. 연구결과, POSCO의 MIS기술 발전과정은 기술후진국이 밟는 전형적인 기술추격과정, 즉 경화기${\rightarrow}$과도기${\rightarrow}$유동기로 이행하면서 모방에서 혁신으로 그 위상이 바뀐 것으로 분석되었다. 또한 장치산업이라는 철강산업의 산업적 특성으로 제조기술 및 MIS기술이 커다란 기술패러다임의 변화 없이 유동기로 진입하였으며, MIS 분야에 대한 기업경영자의 역할이 기술추격의 주요 성공요인으로 나타났다. 마지막으로 POSCO는 MIS분야에서 착수${\rightarrow}$확장${\rightarrow}$공식화${\rightarrow}$통합의 단계를 거쳐 왔을 뿐만 아니라, 반복적인 피드백 혹은 반복학습을 통하여 MIS 기술능력을 축적한 결과 기술 추종적 위치에서 기술 선도적 위치로 전환된 것으로 분석되었다. 이는 기업의 기술혁신전략 수립 시에 기술혁신의 진행경로, 산업기술의 특성, 의사결정자의 역할, 반복학습 및 피이드백의 중요성 등이 고려될 필요가 있음을 시사한다.

  • PDF

Applied research in formal verification of certificates of airworthiness and aviation software design phase (항공소프트웨어 설계단계와 감항인증에서의 정형검증 적용연구)

  • Jang, JoonHa;Choi, Jinyoung
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2016.10a
    • /
    • pp.433-435
    • /
    • 2016
  • 기술의 발전에 따라 첨단무기체계인 군용항공기는 전투임무 수행시 내장형소프트웨어(Embedded Software)를 통해 기체내의 항공전자 장치, 항법장치, 조종장치 등의 물리적 기계적 움직임을 제어하고 있으며, 내장형 소프트웨어의 비율은 점점 증가하고 있다. 기체의 물리적 기계적 움직임이 내장형 소프트웨어에 의해 제어 되기 때문에 군용항공기의 전투능력 보존과 국방 목적의 수행을 위해선 먼저 내장형 소프트웨어 고유의 특성을 만족하고, 나아가 소프트웨어 안전성, 신뢰성, 보안성을 확보하는 것이 필요하다. 본 논문에서는 설계 단계에서 스케줄성에 대해 정형검증 하여, 내장형 소프트웨어의 실시간성, 결정성, 생존성을 보증하고, 이러한 과정을 통해 전체적인 소프트웨어 안전성, 신뢰성, 보안성을 향상시키는 방안을 연구하며, 추가로 2011년 발표된 항공 소프트웨어 표준인 DO-178C에서 요구하는 정형검증을 적용한 국내 감항인증 표준 제정의 확대방안을 연구한다.

Study on the Achievement Goals and Teaching-Learning Methods of 'Information' Topic of Software Education in Elementary School (초등학교 소프트웨어 교육에서 '정보' 영역의 성취 목표 및 교수-학습 방법에 관한 연구)

  • Jeong, Inkee
    • Journal of The Korean Association of Information Education
    • /
    • v.19 no.4
    • /
    • pp.499-508
    • /
    • 2015
  • As society evolves into the information society, major countries strengthen software education. Especially, the curriculums of school to enlarge software education are made in major countries. Therefore, Korea Association of Information Education (KAIE) have studied a standard model for software education and revised the standard model that was published in 2014. The KAIE suggested a new plan that contents of software education classify by 'Software', 'Computer System' and 'Convergence Activities.' Therefore, I studied on a curriculum for 'Information' topic in elementary school. In this paper, I suggested the achievement goals for education of 'Information' topic. I nextly suggested teaching-learning and evaluation methods to meet the achievement goals. And I expect that the achievement goals, teaching-learning and evaluation methods I suggested about 'Information' topic will contribute to develop the curriculum for software education.

Development of Checklist for Test of Analysis Phase (분석단계의 테스트를 위한 체크리스트의 개발)

  • 양해술;이하용
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2000.10a
    • /
    • pp.510-512
    • /
    • 2000
  • 소프트웨어 분야의 급격한 발전으로 인해 소프트웨어 품질의 중요성이 더욱 높아지고 있다. 그러나 많은 소프트웨어 개발 프로젝트들이 정해진 일정 때문에 충분한 품질관리가 이루어지지 못하고 잠재적인 위험 요소들을 지닌 채 제품화되어 출시되고 있는 것이 현실이다. 이러한 위험 요소들은 소프트웨어의 결함으로 잠재하면서 언제든 고장(failure)을 일으킬 수 있는 가능성을 지니고 있다. 소프트웨어 개발 과정에서 발생하는 오류는 초기 단계의 오류일수록 최종 소프트웨어 제품에 미치는 영향이 크므로 초기 단계에 문제점을 점검하는 것이 더욱 중요한 문제일 뿐 아니라 생명주기 전 단계에 걸쳐 각 단계에 적합한 시험 항목을 개발하여 적용하는 것이 고품질의 소프트웨어를 개발하는 최선의 방법이 될 수 있을 것이다. 본 연구에서는 생명주기 단계 중 분석 단계에 관한 테스트 항목을 개발하여 분석 단계에서 야기될 수 있는 문제점들을 최소화할 수 있는 방안을 마련하였다.

  • PDF

Survey on System Engineering Tools and Evolution (시스템 엔지니어링을 위한 자동화 도구의 변천 및 사례 조사)

  • Lee, Jae-Cheol;Kim, Yong-Yeon;Im, Gi-Uk
    • Electronics and Telecommunications Trends
    • /
    • v.11 no.3 s.41
    • /
    • pp.145-153
    • /
    • 1996
  • 본 고는 시스템 엔지니어링의 유래부터 현재까지의 변천 및 자동화 도구의 발전 과정을 소개하고, 그 사례를 조사 분석하였다. 시스템 엔지니어링의 발전에 대한 조사 연구는 미국을 대상으로 서술하였으며, 적용되었던 자동화 도구(시스템 엔지니어링 소프트웨어)의 사례 조사 연구와 병행하여 발전 동향을 분석하였다.