• Title/Summary/Keyword: 개발생명주기

Search Result 229, Processing Time 0.023 seconds

A study of the functional requirements to management tool for software development projects (소프트웨어 개발 프로젝트를 위한 요구관리도구의 기능요건 연구)

  • Park, Koo-Rack
    • Journal of the Korea Society of Computer and Information
    • /
    • v.16 no.12
    • /
    • pp.113-120
    • /
    • 2011
  • Information system gradually increases the complexity and scale of the project, while if the project fails to occur. To analyze the causes of failure of the project a lack of understanding of your project, unclear requirements and requirements change, etc. of the software development life cycle from requirements analysis phase is to find the source of most. In this paper, a software development project needs analysis derived from the traceability between features and functionality, and development needs throughout the life cycle requirements during the ongoing change management tool was designed to allow. And among those related to the project through consultation with a sufficient consensus to build a common understanding of effective communication will discuss the features required to support.

Analysis and Design of Component for Authoring Tool on Virtual Lecture (가상강의 저작도구를 위한 컴포넌트 분석 및 설계)

  • Kim, Haeng-Kon;Shin, Ho-Jun;Kim, Sung-Soo;Hyun, Chang-Moon
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2000.10a
    • /
    • pp.743-746
    • /
    • 2000
  • 인터넷의 보급과 초고속 정보통신망의 급속도로 발전함에 따라 학습자와 교수의 상호작용이 가능하며 학술에 흥미를 유발할 수 있는 가상강의 저작도구가 절대적으로 요구되고 있으나 이 저작도구의 개발을 위해 현재는 교사와 학생간의 인터페이스 제공이 미약하고 표준화된 문서 환경과 플랫폼이 없이 서비스를 제공하는 웹 환경으로 인해 개발자들의 작업이 방대해지고 있는 있다. 따라서 최근 컴포넌트 기반 개발 방법론의 대두로 가상강의 저작도구를 위한 교육용 컴포넌트에 관심이 요구된다. 본 논문에서는 컴포넌트 기반의 개발 방법론을 통해 웹 환경에서 구현할 때 적용가능한 강의 저작도구 컴포넌트를 요구 공학 생명주기를 통해서 분석, 설계한다. 요구공학에서 사용자 인터페이스 부분을 가상강의에서 교수, 학습자 측면을 고려하고 비즈니스 로직, 동영상과 슬라이드의 동기화, 오디오, 슬라이드 이미지 등을 요구공학 생명주기에서의 산출된 요구공학 명세서를 바탕으로 분석, 설계한다. 개발된 컴포넌트는 가상강의 저작도구를 지원가능하며. 각 컴포넌트는 교육영역의 애플리케이션에 쉽게 적응 가능함으로써 재사용성, 사용의 용이성과 이식성을 가질 수 있다.

  • PDF

A Software Manpower Profile for Software Development Life Cycle (소프트웨어 개발 라이프사이클 인력 프로파일)

  • Lee, Sang-Un
    • The KIPS Transactions:PartD
    • /
    • v.11D no.5
    • /
    • pp.1123-1132
    • /
    • 2004
  • Successful project planning relies on a good estimation of the manpower required to complete a project. The good estimation can be derived from Rutnam's Rayleigh Model or Phillai et al.'s Gamma Model. These models only can be applied for the projects which the need of manpower is increased exponentially and the highest of manpower is required at the end of development phase. However, in a practical project, most manpower is required during development phase and a small amount of manpower is assigned during maintenance phase. In addition, the Waterfall Model and Unified Process only can be adopted for development phase. So the current development environments cannot be adopted into the existing manpower distribution models which the highest manpower is required at the end of development phase. This paper suggests an appropriate model for development phase to solve this problem. First, the appropriate manpower distribution for development phase of the Waterfall model was derived from Putnam's manpower distribution and then manpower distribution of development phase was derived for Unified Process. After comparing the required manpower of two Processes, total manpower distribution is similar each other even though the required manpower and task is different for each point of development phase. From this result, a unified model is derived and it can be applied for both development processes.

Process Requirements for Real-Time Component Configuration Management (실시간 컴포넌트 형상관리를 위한 프로세스 요구사항)

  • 정대성;채은주;한정수;백순화
    • Proceedings of the Korea Contents Association Conference
    • /
    • 2004.05a
    • /
    • pp.439-442
    • /
    • 2004
  • CBD 개발 방법론의 발전으로 많은 컴포넌트가 개발되면서 소프트웨어의 빠른 기술변화는 시스템 개발 생명주기가 갈수록 짧아지고 있으며, 최근 들어 시스템 개발에 있어서 오프라인보다 온라인으로 시스템 개발이 늘고 있다. 때문에 실시간으로 컴포넌트 형상관리의 필요성이 나타나고 있으며, 보다 향상된 기술의 개발방법이 요구되고 있다. 본 연구에서는 이를 위한 하나의 해결방법인 형상관리(Configuration Management)를 제안하고, 실시간 컴포넌트 형상관리 작업에 필요한 요구사항에 대해 기술하였다.

  • PDF

시큐어 소프트웨어 개발을 위한 위협 모델링 기법의 기술 동향

  • Lee, Jeanho;Lee, Hyuk;Kang, Inhye
    • Review of KIISC
    • /
    • v.25 no.1
    • /
    • pp.32-38
    • /
    • 2015
  • 소프트웨어의 보안속성이 중요해짐에 따라 소프트웨어의 개발 단계에서 설계상의 보안약점이나 구현 단계에서의 보안약점을 제거하는 작업이 강조되고 있다. 시큐어 소프트웨어를 개발하기 위해 제안된 마이크로소프트사의 위협 모델링 기법은 마이크로소프트사가 자체적으로 개발한 시큐리티 소프트웨어 개발 생명 주기(MS SDL, Security Software Development Lifecycle) 전반에 걸쳐 하나의 방법론으로 적용되고 있으며, 다른 유사한 위협 모델 기법들도 연구되고 있다. 본 논문에서는 위협 모델링 기법들에 대해 살펴보고, MS 위협 모델링 기법을 기반으로 인터넷 웹사이트 개발에 적용하여 MS 위협 모델링 기법의 분석 결과를 살펴본다.

Life Cycle Model of Over lapped-Concur rent Software (중첩-동시개발 소프트웨어의 생명주기 모델)

  • Choi, Myeong-Bok;Han, Tae-Yong;Lee, Sang-Un
    • The Journal of the Institute of Internet, Broadcasting and Communication
    • /
    • v.14 no.2
    • /
    • pp.23-34
    • /
    • 2014
  • Though a dozen of different software life cycle models are suggested, there is no universal model which can satisfy all the characteristics of software. Organizations mix and match different life cycle models to develop a model more tailored for their systems and capabilities. We suggest overlapped-concurrent development life cycle model that is more suitable in various software development environment. Firstly, we divided the development process into abstract and implementation stage. Abstract stage is from software concept phase to detailed design starting time, and implementation stage is from detailed design phase to system testing phase. Next, the abstract stage introduced the overlapped phase concept that begins the next phase when the step is completed 20% by applying pareto's law. In the implementation stage, we introduced the concurrent development which the several phases are performed some time as when one use-case (UC) is completed the next development phase is started immediately. The proposed model has an advantage that it can reduce the inefficiency of development resource greatly. This model can increase the customer satisfaction with a great product at a low cost and on a short schedule. Also, this model can contribute to increase the software development success rate.

Importance of integrating Bioinformation and Health Informatics for Healthcare

  • 곽연식
    • Proceedings of the Korean Society for Bioinformatics Conference
    • /
    • 2002.06a
    • /
    • pp.89-104
    • /
    • 2002
  • 유전체연구사업단은 국내에서 발병 및 사망빈도가 가장 높은 위암과 간암의 퇴치를 목적으로 국가적 특목전략사업으로 연구를 추진하고 있다. 이와 별도로 보건복지부에서는 22개의 중요 질병별 유전체 연구센터를 전국적으로 추진하고 있다. 따라서, 연구가 성공적으로 진행되면 각 연구소에서 독자적으로 개발하여 제공하는 생명정보의 양은 거의 무한에 이를 것이다. 그러나 생명정보는 환자진료에 도움을 주기 위해서는 궁극적으로 임상정보와 함께 유기적으로 통합되어야 한다. 임상정보와의 통합을 위해서는 의료기관의 진료정보와 연구소의 생명정보가 연계되어 엄밀한 임상실험이 추가적으로 실시되어야 한다. 뿐만 아니라 생명정보학의 발전을 위해서는 연구대상의 임상정보가 공유되어야 한다. 유전체정보를 이용하는 생명정보학(Bioinformatics)은 각 국가마다 전략사업으로 간주하여 막대한 투자가 이루어지는 새로운 분야이다. 현재 선진국에서 개발 사용 중인 시스템의 연간 사용료가 고가이므로 국내 도입은 거의 불가능하거나 또는 매우 비효율적이다. 유전체 또는 생명정보의 임상활용 및 생명정보연구를 위한 임상정보 공유를 위해서는 우선 다음의 사항이 개발되어야 한다. 1) 다음과 같은 개별환자의 정보를 각 의료기관에서 제공 받아 저장 활용한다. - 진찰 및 임상소견, 수술기록, 경과기록, 검사결과 (임상병리, 해부병리, 방사선 등), - 영상정보 (X-ray, CT, MRI, 초음파, 전자현미경, 그래픽 등), - 환자개인기록(병력, 과거력, 가족력, 알러지 등), - 예방접종 기록 2) 각 연구소에서 첨단기술을 이용하여 개발되는 생명정보를 임상에 활용하기 위해서는 유전체연구센타와 병원간에 임상정보와 유전체 분석정보의 공유가 필수적으로 발생하게 됨으로, 유전체 정보와 임상정보의 통합은 미래 의료환경에 필수기능이 될 것이다. 3) 각 생명공학 연구소에서 사용하는 첨단 분석 장비와 생명공학 정보시스템의 자동 연계가 필요하다. 현재 국내에는 전국적인 초고속정보망이 가동되어 웹을 기반으로 하는 생명정보의 공유는 기술적으로 문제가 될 수 없으나 임상정보의 유전체연구에 그리고 유전체연구정보의 임상활용은 다양한 문제를 내포하고 있다. 이에 영상을 포함한 환자정보의 유전체연구센터와 병원정보시스템과의 효율적인 연계통합 운영을 위해 국내에서는 초기 도입단계에 있는 국제적인 보건의료정보의 표준인 Health Level 7 (textural information 공유), DICOM (image 및 wave 공유), 관련 ISO표준, WHO의 ICD9/10 (질병분류), LOINC (검사 및 관련용어), SNOMED International (의학용어) 등을 활용하여야 한다.

  • PDF

A study on the Life Cycle Model to effectively conduct the National Railway R&D Project (국가철도연구개발프로젝트의 효과적인 수행을 위한 생명주기모델 개발에 관한 연구)

  • Choi, Yo Chul;Lee, Jae Chon
    • Journal of the Korean Society of Systems Engineering
    • /
    • v.4 no.1
    • /
    • pp.11-18
    • /
    • 2008
  • As a government agency or the Government-donated Research Institute or industrial research institute is intended to develop a product or to construct a system such as a railway safety systems by research and development process, a life cycle model leading a product development or a research and development is essential to them to systematically and effectively progress it. In this paper, the refined life cycle model to effectively conduct the national railway safety project consists of the life cycle phases and their detail descriptions with reference to other life cycle model in the international standard and the other national guidance and other industrial domain such as ship-building, weapon system, and aerospace areas, the proposed life cycle model in the paper considerably reflects the characteristics of the traditional research and development project in railway safety domain. A guidance of a life cycle model which based on lots of the life cycle model in other domains proposes additionally.

  • PDF

A Study of Analysis of Attribute and Operation based on COTS System (COTS 시스템 기반 속성 및 행위 분석에 의한 생명주기에 관한 연구)

  • Lee, Eun-Ser;Kim, Joong-Soo
    • The KIPS Transactions:PartD
    • /
    • v.17D no.6
    • /
    • pp.443-452
    • /
    • 2010
  • COTS system is increasingly seen as one of the main jobs of reuse development. It involves reliability of COTS that might affect the project schedule or the quality of the software being developed and taking action to avoid these risks. The results of the COTS analysis should be documented in the project plan along with an analysis of the attribute and operation. Effective risk management makes it easier to cope with problems and to ensure that these do not lead to unacceptable budget or schedule slippage. This research provides criteria of analysis of risk items to the estimation of process milestone on COTS development.

응용시스템 개발생산성 향상을 위한 거시적/관리적 접근 방법에 대한 연구

  • 이종민;이선로
    • Proceedings of the Korea Society for Industrial Systems Conference
    • /
    • 1998.10a
    • /
    • pp.563-568
    • /
    • 1998
  • 응용시스템 개발생산성에 대한 연구는 지금까지 프로그래머의 생산성이라는 미시적 수준에 그치는 경향을 보여왔으며 시스템개발 생명주기의 전반적 영향에 중점을 둔 거시적수준의 생산성의 개념으로 확대되지 못해왔다. 더욱이 그들의 생산성 측정은 미시적 측정단위를 사용함으로써 조직 내 응용시스템 개발요구의 백로그의 증가라는 거시적 문제 해결과는 거리가 있어왔다. 본 연구는 정보시스템 조직의 생산성 향상에 기여할 수 있는 도구 및 방법이 실무적으로 어떻게 사용되고 있고 그 효과가 어느 정도인지를 관찰하는 탐색적 연구로써 응용 시스템 개발 생산성에 기술적 방법과 관리적 방법을 거시적 생산성 향상의 관점에서 분석하고자 한다.