• 제목/요약/키워드: 소프트웨어 생산성

검색결과 665건 처리시간 0.041초

컴포넌트기반 원격프로세스 심사지원 도구의 설계와 구현 (Design and Implementation of Component based remote process supporting assessment tool)

  • 박정민;이은석
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2004년도 봄 학술발표논문집 Vol.31 No.1 (B)
    • /
    • pp.442-444
    • /
    • 2004
  • 소프트웨어를 구성하는 요소들의 재사용은 소프트웨어 공학에서 가장 중요하게 생각하는 부분으로써 기존의 소프트웨어의 유지보수나 새로운 소프트웨어의 개발에서 생산성을 높일 수가 있다. 이러한 소프트웨어의 경제성 재사용성을 위한 개발방법론이 CBD(Component Based Development)이다. CBD는 소프트웨어 개발 방법론들 중의 하나로써 컴포넌트들을 특정 목적에 맞게 조립하고 배치하여 품질 보증된 높은 생산성의 컴포넌트를 재사용할 수 있게 한다 이러한 장점 때문에 CBD가 유력한 차세대 개발방법론으로 주목받고 있는 것이다. 따라서 본 논문은 기존에 구축된 on-line 심사 프로세스 지원시스템을 컴포넌트기반 시스템으로 재구축하여 컴포넌트화의 효과를 알아보고자 한다.

  • PDF

소프트웨어 개발 프로젝트의 생산성 향상을 위한 마르미관리 방법론 지원도구 (MaRMI Management Methodology Supporting Tool for the Productivity Enhancement of Software Development Project)

  • 황인수;이상혁;박종철;류대선
    • 정보기술과데이타베이스저널
    • /
    • 제4권1호
    • /
    • pp.117-128
    • /
    • 1997
  • 본 논문에서는 소프트웨어 개발 프로제트의 수행시 당면하고 있는 문제들 - 납기지연, 개발예산 초과, 수정 및 변경시 관리상의 어려움 등 -을 해결하는데 상당한 도움을 줄 수 있는 한국적 프로젝트 개발방법론 관리방법론과 이와 연계된 마르미 지원도구를 소개하였다. 소개되어진 방법론과 지원도구는 국내 소프트웨어 개발 프로젝트의 생산성 및 품질향상에 중요한 기여를 할 것으로 기대되며, 궁극적으로 국내 소프트웨어 산업의 경쟁력 향상에 큰 역할을 할 것으로 기대된다.

  • PDF

소프트웨어 비용-일정 타협을 위한 수정된 소프트웨어 공식 (Modified Software Equation for Software Cost-Schedule Tradeoff)

  • 이상운;최명복
    • 한국컴퓨터정보학회논문지
    • /
    • 제16권9호
    • /
    • pp.35-43
    • /
    • 2011
  • 하나의 소프트웨어를 개발하기 위해서는 개발조직의 생산성, 투입되는 노력, 개발일정, 소프트웨어 규모 간에 관계가 있다. 이들 관계를 유도한 식이 소프트웨어 공식이다. 소프트웨어 공식은 근본적으로 규모-노력, 규모-일정 관계가 적용되었다. 이 관계가 적절하지 않을 경우 소프트웨어 공식으로부터 유도되는 비용-일정 타협 공식, 투입인력 프로파일 등의 효용성이 없어진다. 본 논문에서는 이러한 문제점을 해결하고자 수정된 소프트웨어 공식을 유도하였으며, 수정된 소프트웨어 공식에 기반하여 소프트웨어 규모별로 비용-일정을 타협하는 모델들을 제안하였다. 소프트웨어 개발 성공률을 향상시키기 위해 제안된 모델을 적용하면 계약 협상이나 입찰에 도움이 될 것이다.

로봇암과 머신비전을 이용한 기판분류 시스템 개발 (Development of PCB Classification System Using Robot Arm and Machine Vision)

  • 윤태진;여정훈;김현수;박승렬;황승혁
    • 한국컴퓨터정보학회:학술대회논문집
    • /
    • 한국컴퓨터정보학회 2020년도 제61차 동계학술대회논문집 28권1호
    • /
    • pp.145-146
    • /
    • 2020
  • 현재 4차 산업 혁명 시대에서 가장 중요한 화두는 빅데이터(Big Data), 인공지능이며, 이를 이용한 분야로 생산, 제조 분야에서도 인공지능 영상 인식 기술을 활용한 생산품을 자동으로 분류하고 나아가 품질검사도 할 수 있도록 개발하고 있다. 또한, 로봇을 공장의 생산라인에 운영하여 노동력 감소에 따른 보완이 되고, 제조과정의 효율성 증가와 생산시간 감소로 생산성을 높일 수 있다. 이를 위해 본 논문에서는 실시간 객체감지 기술인 YOLO-v3 알고리즘을 이용해서 PCB보드 인식, 분류할 수 있는 시스템을 개발하였다.

  • PDF

CMMI Maturity Level 3 조직에서 소프트웨어 개발 생산성에 영향을 미치는 중요 요인 연구 (Kay Factors of SW Development Productivity in a CMMI Level 3 Organization)

  • 이수형;이동현;김능회;인호
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2009년도 추계학술발표대회
    • /
    • pp.833-834
    • /
    • 2009
  • 국내 많은 기업들이 CMMI(Capability Maturity Model Integration) 모델을 도입해서 소프트웨어 개발 프로세스를 구축 및 내재화 후 CMU(Carnegie Mellon University)의 SEI(Software Engineering Institute)로부터 인증을 받고 있지만, CMMI Maturity Level 3 이상 인증 받은 조직에서 조차도 프로젝트 지연 및 품질 문제가 자주 발생한다. 프로젝트 지연 문제는 개발 단계 이후에 대부분 발생되고 있으며, 이는 현저히 낮은 소프트웨어 개발 생산성의 영향 때문이다. 본 논문에서는 프로젝트 개발 생산성에 영향을 미치는 중요 요인을 분석하고, 이에 따른 작업의 가치를 결정하는 방법을 제시한다.

필수안전 소프트웨어 프로그래밍 언어로서의 C++

  • 박종모;이상범;이장수
    • 한국원자력학회:학술대회논문집
    • /
    • 한국원자력학회 1997년도 춘계학술발표회논문집(1)
    • /
    • pp.147-152
    • /
    • 1997
  • C++는 C의 장점을 가지고 있으면서 객체지향적 요소를 포함하고 있어 현재 객체지향적 소프트웨어 개발에 가장 많이 사용되어지는 언어 중에 하나이다. 본 고에서는 원자력 발전소 제어시스템과 같은 안전 시스템 개발에 사용될 언어가 보장해야할 속성에 대하여 정의하고 이러한 속성들을 C++는 어떻게 지원할 수 있는 가에 대하여 기술하였다. 80년 이후에 소개된 객체지향 기술이 계속적으로 발전하고 소프트웨어 개발에 많은 장점을 제공하고 있기 때문에 많은 분야의 소프트웨어 개발에 적용되어지고 있다. 따라서 safety-critical 시스템과 같이 고신뢰성과 안정성이 요구되는 시스템 개발에도 적용되어 진다면 소프트웨어 개발 생산성에 많은 도움이 될 것이다.

  • PDF

객체지향 환경에서 소프트웨어 생산성 향상을 위한 프레임워크 모델 연구 (The Study of Framework Model for Software Productivity Enhancement in Object-Oriented Environment)

  • 허계범;김영규;양동일
    • 한국항행학회논문지
    • /
    • 제14권6호
    • /
    • pp.900-908
    • /
    • 2010
  • 최근 소프트웨어 개발에 적용하기 시작한 객체지향 방법(OOM:Object-Oriented Method)은 독립적인 소프트웨어의 재사용을 통한 개발 비용과 시간의 단축을 강조하고 있다. 그러나 개발 기술에 대한 지식 부족과 확장성 및 성능을 배제한 설계로 많은 문제점이 나타나고 있다. 따라서 본 논문에서는 소프트웨어 개발 생명주기에서 소프트웨어 생산성 향상을 위한 효율적인 객체지향 모델링 방법을 제안하고자 한다. 제안 방법은 Use Case 모델링, 분석 모델링, 그리고 설계 모델링 방법들을 포함하고 있다.

국방사업의 소프트웨어 개발 프로세스와 소프트웨어 정부품질보증

  • 서장원
    • 항공우주산업기술동향
    • /
    • 제4권2호
    • /
    • pp.76-85
    • /
    • 2006
  • 최근 정보화 사회의 진전과 함께 각계각층에서 컴퓨터의 활용이 크게 늘어나고 있으며 따라서 소프트웨어를 이용하여 각 산업 활동이 신속성, 효율성, 생산성 및 편리성 등의 측면에서 많은 효과를 보게 됨에 따라 소프트웨어의 비중은 날로 높아지고 그 중요성도 새롭게 인식되고 있다. 국내 민간분야에서의 소프트웨어 개발은 다양한 민간규격(ISO/IEC-12207, ISO/IEC-9126 등)을 따라 수행되고 있으며 국방분야에서는 “소프트웨어 개발 프로세스 (방위사업청 지침 2006-9, 2006.1.25)”이 소프트웨어 개발지침으로 최근 채용되어 개발에 적용되고 있다. 본 논문에서는 “소프트웨어 개발 프로세스 (방위사업청 지침 2006-9, 2006.1.25)”의고찰을 통하여 소프트웨어 개발 프로세스의 요구조건을 소개 하였으며, 국방사업에서의 소프트웨어 품질관리 방법에 대하여 살펴보았다.

  • PDF

특성 구성을 이용한 컴포넌트 재구성 자동화 (Automatic Component Reconfiguration using Feature Configuration)

  • 정주미;장정아;최승훈
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2004년도 봄 학술발표논문집 Vol.31 No.1 (B)
    • /
    • pp.382-384
    • /
    • 2004
  • 소프트웨어 개발 단계 초기에 소프트웨어 제품군에 속하는 멤버들의 공통정과 차이점들을 미리 예측하고 분석하여 단위가 크고 전략적인 형태의 재사용을 가능하도록 함으로써 궁극적으로 소프트웨어 개발의 생산성을 향상시키고자 하는 것이 소프트웨어 프로덕트 라인 개발 방법론의 목적이다. 최근에는 소프트웨어 프로덕트 라인 개발에 자동 생성 프로그래밍 기법을 적용하기 위한 연구가 진행 중이다. 그런데, 어플리케이션 단위의 프로덕트 라인 개발 방법론은 단위가 너무 커서 자동 생성 기법을 효율적으로 적용하기가 힘들며, 따라서 그 초점을 컴포넌트 단위로 한정시킬 필요가 있다 본 논문에서는 도메인 공학의 주요 산물인 특성 다이어그램으로부터 특정 컴포넌트의 요구사항을 나타내는 특성 구성(Feature Configuration)을 만들고, 이를 바탕으로 컴포넌트 코드를 자동 생성하는 도구를 구현하였다. 본 논문의 컴포넌트 재구성 자동화 도구는 재사용자의 요구에 맞는 컴포넌트 소스 코드를 자동 생성함으로써 소프트웨어 프로덕트 라인 개발 생산성을 향상시킨다.

  • PDF

소프트웨어 프로세서의 작업흐름 분석과 명세정의 방법 (Work-flow Analysis and Specification Definition Method of Software Process)

  • 양해술
    • 한국정보처리학회논문지
    • /
    • 제5권4호
    • /
    • pp.904-914
    • /
    • 1998
  • 비지니스 프로세스를 근본적으로 개선하는 접근방법으로 BPR이 주목받고 있으며 최근에는 비지니스 프로세스의 속도향상과 기술자의 생산성 향상을 목적으로 작업흐름 관리와 자동화에 특히 관심이 집중되고 있다. 소프트웨어공학 분야에서도 프로세스에 초점을 맞춘 접근방법으로 소프트웨어 프로세스 공학이 주목받기 시작하고 있으며 소프트웨어의 생산성 및 품질 향상과 개발기간의 단축을 위해 소프트웨어 프로세스를 근본적으로 개혁하기 위한 방안으로 SPR에 대한 연구가 진행되고 있다. 따라서 본 연구에서는 소프트웨어 프로세스 리엔지니어링 방법론 확립의 일환으로서 소프트웨어 프로세스의 작업흐름 관리 시스템 구축을 위한 작업흐름 분석과 설계방안을 구축하였다. 즉, SPR 프로세스와 소프트웨어 프로세스의 구조를 모델화하는 과정과 소프트웨어 프로세스의 구조를 분석하여 소프트웨어 프로세스의 작업흐름 모델을 구축하는 작업흐름 분석 기법과 작업흐름 소프트웨어의 명세정의 기법에 대한 방안을 강구하였다.

  • PDF