• 제목/요약/키워드: 소프트웨어 분석

검색결과 6,521건 처리시간 0.032초

CBD기법을 이용한 EJB기반의 주문관리 시스템의 설계 및 구현 (Design and Implementation of CBD Based Orders Management System under the EJB Environments)

  • 이종수;황두성;김미성;권오현
    • 한국멀티미디어학회:학술대회논문집
    • /
    • 한국멀티미디어학회 2002년도 추계학술발표논문집
    • /
    • pp.711-715
    • /
    • 2002
  • 소프트웨어 위기 극복으로부터 시작한 소프트웨어 공학이 최근 가장 경쟁력 있는 소프트웨어 개발 기술로 지목하고 있는 컴포넌트 기반 개발(CBD; Component Based Development) 기술은 높은 생산성과 고품질의 소프트웨어의 개발을 가능하게 되었다. 소프트웨어 Component를 조립해 새로운 Application을 만들 수가 있어 개발기간을 단축할 수 있으며 기존의 Component를 재사용할 수 있어 생산성과 경제성을 높일 수 있다. 본 논문에서는 특정물품의 주문 관리시스템을 대상으로 하여 컴포넌트기법을 활용 분석, 설계, 구현을 하였다. 분석과 설계는 UML을 활용하였으며, 구현은 EJB를 이용하여 Component를 생성하였다.

  • PDF

소프트웨어 프로세스 정의 언어 (Software Process Definition Language)

  • 이권일;이명준;임채덕;송영기;인소란
    • 전자통신동향분석
    • /
    • 제11권3호통권41호
    • /
    • pp.155-166
    • /
    • 1996
  • 소프트웨어 프로세스를 효과적으로 반복하고 자동화하여 소프트웨어 개발 주기의 단축과 품질 향상을 가져올 수 있다. 이러한 결과를 얻기 위해서는 프로세스를 형식화하여 구문화된 형태로 표현해 주는 프로그램 언어가 필요하게 된다. 본 고에서는 소프트웨어 프로세스 모형화 작업에 필요한 프로세스 정의 언어의 특징을 살펴보고, 현존하는 여러가지 프로그램의 언어들을 비교 분석하여, 소프트웨어 프로세스 정의에 적합한 프로그램 언어의 특성을 살펴보았다.

채택 빈도수에 의한 교육용 소프트웨어 품질평가 준거의 설정 및 분석 (An Establishment and Analysis of Quality Estimation Criteria for Educational Software Based on the Adoption Frequencies)

  • 정덕길;이태군
    • 컴퓨터교육학회논문지
    • /
    • 제7권1호
    • /
    • pp.119-127
    • /
    • 2004
  • 교육용 소프트웨어가 갖는 여러 가지의 우수한 기능과 장점에도 불구하고 실제적으로 학습 현장인 학교와 가정에서 교육용 소프트웨어의 활용도가 저조한 현상은 교육용 소프트웨어가 교육 전문가나 컴퓨터 소프트웨어 개발 전문가의 입장에서 연구되고 개발되어 학습자의 요구사항이 교육용 소프트웨어에 제대로 반영되지 못한 결과로 볼 수 있다. 이에 따라 이 연구에서는 교육용 소프트웨어의 평가 도구들이 소비자의 요구를 얼마나 수용하고 있는지 알아보는 사전 연구의 일환으로서, 국내외에서 발표된 기존의 교육용 소프트웨어의 평가 도구들이 중요하게 다루고 있는 평가 준거는 무엇인지 교육용 소프트웨어의 평가 도구에서 채택된 빈도수를 통하여 조사 분석하였다. 그리고 이 분석 결과와 비교하여 교육용 소프트웨어의 실수요자인 학습자들은 교육용 소프트웨어에 대한 기존의 품질 평가 도구가 가지고 있는 품질 평가 준거를 어느 정도의 차이점을 가지고 중요하게 생각하는지에 대하여 조사하고 분석하였다.

  • PDF

소프트웨어 재사용에 따른 생산성 향상의 분석

  • 강현미;박만곤;장화식
    • 한국정보시스템학회:학술대회논문집
    • /
    • 한국정보시스템학회 1997년도 추계학술대회논문집 기업경쟁력 향상을 위한 정보통신 기술의 활용
    • /
    • pp.379-388
    • /
    • 1997
  • 새로운 소프트웨어를 개발할 때에 이미 개발되어진 소프트웨어를 재사용 함으로써 얻을 수 있는 장점은 많다. 그 중에서 이미 검증된 소프트웨어를 사용함으로써, 오류가 감 소됨에 따라 고품질의 소프트웨어를 생산할 수 있고, 소프트웨어의 개발비용을 생산성을 향 상시킬 수 있다. 본 논문에서는 소프트웨어를 재사용 함으로써 소프트웨어 개발 시에 사용 되는 비용과 생산성을 상대 비교해서, 소프트웨어 개발에 소요되는 비용과 생산성의 관계를 나타내는 새로운 모형과 예를 제시하고 있다. 또한 소프트웨어 재사용시에 개발기관과 총인 월에 대한 생산성을 COCOMO 모형을 사용해 규명하고 있다.

  • PDF

유아 소프트웨어교육 관련 연구동향 분석: 2017년~2022년 국내 학술지 논문을 중심으로 (Analysis on Research Trends of Early Childhood Software Education: Korean Articles Published in 2017 Through 2022)

  • 이민경;김상림
    • 문화기술의 융합
    • /
    • 제9권6호
    • /
    • pp.281-289
    • /
    • 2023
  • 본 연구의 목적은 유아 소프트웨어교육 관련 국내 학술지 논문의 연구동향을 분석하는 것이다. 이를 위해 2017~2022년 유아 소프트웨어교육을 주제로 국내 KCI 등재지에 게재된 논문 55편을 분석대상으로 선정하고, 게재연도와 연구방법 및 연구주제에 따라 분석했다. 연구결과를 살펴보면 첫째, 국내의 유아 소프트웨어교육 학술지 연구는 2017년에 처음 게재된 후 2022년까지 매해 지속적으로 수행되었다. 둘째, 연구방법 측면에서 살펴보면 연구유형은 '양적연구', 자료수집방법은 '문헌조사', 자료분석방법은 '기술통계분석', '문헌분석'이 우세했다. 이와 함께 연구대상으로는 '유아'와 '유치원 교사'가 많은 분포를 보였다. 셋째, 연구주제 분석 결과 '유아 소프트웨어교육 변인 간 관계 분석'이 가장 많이 나타났다. 이러한 결과를 바탕으로 유아 소프트웨어교육 관련 연구에 대한 후속연구를 제언했다.

가중치를 적용한 소프트웨어 품질 평가 방법 (A weighted method for evaluating software quality)

  • 정혜정
    • 디지털융복합연구
    • /
    • 제19권8호
    • /
    • pp.249-255
    • /
    • 2021
  • 본 연구는 소프트웨어 시험성적서를 중심으로 국제표준에서 제시하고 있는 8가지 품질특성인 기능성, 신뢰성, 사용성, 유지보수성, 이식성, 효율성, 보안성, 상호운용성에 대한 가중치 결정 문제에 대한 방안을 제시했다. 현재는 소프트웨어 품질 평가에 대한 시험결과는 8가지 품질 특성을 동일한 가중치를 적용해서 산술평균을 구하고 있으나, 소프트웨어 품질 평가 점수는 제품의 특성에 따라 8가지 품질 특성을 구별하여 평가해야 한다는 점을 고려하여 소프트웨어 시험성적서의 결과를 중심으로 텍스트분석을 실시하였다. 텍스트분석을 통해서 나온 결과를 이용해서 8가지 품질 특성별 가중치를 적용하였으며, 두 개의 제품에 대한 시험성적서를 텍스트분석 한 결과를 이용해서 가중치를 적용하여 본 결과 가중치를 적용한 품질특성에 따른 시험성적서의 평균이 더 효율적이라는 것을 확인할 수 있었다.

소프트웨어에 적용된 암호화 모듈의 역공학 분석에 관한 고찰 (A Study on Reverse-Engineering Analysis of Encryption Module applied to Software)

  • 김권엽;최재민;이상진;임종인
    • 한국방송∙미디어공학회:학술대회논문집
    • /
    • 한국방송공학회 2007년도 동계학술대회
    • /
    • pp.142-145
    • /
    • 2007
  • 최근 각종 정보통신 서비스를 제공하기 위한 소프트웨어는 정보보호 기술의 핵심요소인 암호화 모듈을 탑재하고 있다. 여기서 암호화 모듈은 사용자 인증, 콘텐츠-보호, 프라이버스 보호 등의 여러 가지 정보보호 기능을 구현하기 위한 핵심 모듈이다. 그러나 악의적인 공격자에게 암호화 모듈을 사용하는 소프트웨어는 기밀한 정보를 다룬다는 점에서 공격의 대상이 될 수 있다. 또한 사람이 제작하는 소프트웨어는 크기가 커질수록 복잡해질수록 위협 요소는 증가하기 마련이다.[1] 이에 본 논문에서는 암호화 모듈이 탑재된 소프트웨어가 역공학 분석측면에서 악의적인 공격자에게 어떠한 위협 요소를 노출할 수 있는지를 살펴보고 이러한 역공학 분석 공격으로부터 보호하기 위해 소프트웨어 제작에서 고려해야 할 사항을 제시한다.

  • PDF

의료기기 소프트웨어 위험관리를 위한 PEMS 개발생명주기 기반 위험관리 항목 연관성 분석 (Analysis of Association between Risk Management Items and PEMS Development Life Cycle for Risk Management of Medical Device Software)

  • 김동엽;박예슬;이정원
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2017년도 춘계학술발표대회
    • /
    • pp.605-608
    • /
    • 2017
  • 최근에는 의료기기의 구성 요소 중 소프트웨어의 기능과 역할이 커지면서 의료기기 소프트웨어의 비중이 높아지고, 의료기기의 사용자의 생명과 안전에 직결되는 특성으로 인해 의료기기 소프트웨어 위험관리의 중요성은 더욱 강조되고 있다. 이를 위해 여러 표준들은 위험관리를 위한 다양한 요구사항들을 제시한다. 그러나 의료기기 소프트웨어 개발생명주기의 각 단계에서 수행되어야하는 위험관리 항목들은 분류되어있지 않다. 이로 인해 개발자들은 의료기기 개발 중에 직접 표준들의 연관성을 분석하여 위험관리 활동을 수행해야하는 어려움을 겪고 있다. 따라서 본 논문에서는 위험관리 프로세스의 항목들을 추출하고 PEMS(Programmable Electrical Medical System) 개발생명주기와 대응시켜 연관성을 분석하고, 이를 통해 의료기기 소프트웨어의 개발 중 효과적이고 체계적인 위험관리를 가능하게 한다.

이동형 소프트웨어 플랫폼 기술 특허 동향 분석 (Analysis on Patent Trends for Portable Software Platforms)

  • 남기혁;금영섭;강성주;허성진;최완;김명준
    • 전자통신동향분석
    • /
    • 제23권2호통권110호
    • /
    • pp.153-161
    • /
    • 2008
  • 최근 웹의 성공을 토대로 기존의 공개 소프트웨어 제공 방식을 벗어나, 언제 어디서나 누구라도 쉽게 소프트웨어와 콘텐츠를 사용하고 제작하고 유통할 수 있는 방향으로 기술이 발전하고 있다. 여기에 소프트웨어나 콘텐츠를 특정 서버에 의한 중앙 집중적인 방식으로 관리하지 않고, 개인이 이동식 저장 장치를 통해 휴대하면서 어떠한 단말기에서도 동일한 작업 환경에서 관리할 수 있는 기술이 요구되고 있다. 이러한 이동형 소프트웨어 플랫폼 관련 기술은 아직 명확히 형성되어 있지 않은 새로운 기술 분야로서 SaaS, 웹, 이동형 소프트웨어라는 세 가지 기술 키워드를 토대로 접근할 수 있다. 본 고에서는 웹 서비스, 온디맨드 컴퓨팅 등과 같은 기존의 서버 중심 기술 외에도 위의 세가지 키워드를 포괄하도록 여덟 가지 세부기술 분야로 분류하여 특허를 검색한 후 국가, 기술 분야, 주요 출원인별 특허 동향을 연도별 추이와 함께 정리한 후, 세부기술 분야별 동향도 분석하였다.

로봇 소프트웨어 모델링을 위한 관련기술 분석 및 UML 과의 호환성에 대한 연구 (A Study for Robot Software Modeling Methods and UML compatibility)

  • 이규만;맹지찬;유민수
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2008년도 춘계학술발표대회
    • /
    • pp.304-307
    • /
    • 2008
  • 최근 서비스 로봇 산업에 대한 관심이 증가하면서 소프트웨어의 중요성이 크게 증가하고 있다. 이에 따라 본 논문에서는 서비스 로봇에 탑재되는 소프트웨어를 위한 다양한 모델링 방법을 분석하고, 아울러 순수 소프트웨어 분야의 대표적인 모델링 방법인 UML(Unified Modeling Language)과의 호환성 여부를 분석하였다. 그 결과 기존의 다양한 로봇 소프트웨어 모델링 방법이 UML 로 충분히 표현할 수 있음을 확인하였고, 이를 통해 차후 UML 기반의 로봇 소프트웨어 모델링 방법을 표준적인 방법으로 발전시키는 것이 가능할 것으로 판단된다.