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

Search Result 228, Processing Time 0.023 seconds

안전한 지급결제 어플리케이션 개발을 위한 PCI PA-DSS 준수 방안 연구

  • Heo, Seong-Moo
    • Review of KIISC
    • /
    • v.20 no.6
    • /
    • pp.62-72
    • /
    • 2010
  • 정보통신 기술 및 전자상거래의 발전으로 지급결제 서비스는 성장을 거듭하고 있으나, 그 중심에 있는 전자지급결제의 위험 역시 계속해서 발견되고 있다. 지급결제카드산업의 정보보호를 위해 설립된 PCI SSC 에서는 지급결제 어플리케이션 개발에 대한 보안 표준인 PCI PA-DSS를 통해서 소프트웨어 벤더가 안전한 개발을 수행하도록 요구하고 있으나, 준수 대상인 기업 관점에서 참조 가능한 정보가 절대적으로 부족한 상황이다. 본 논문에서는 관련 보안 표준과의 연계 및 소프트웨어 개발 생명 주기를 통한 개발 절차 관리 방안을 통해, 소프트웨어 벤더가 PCI PA-DSS를 효과적으로 준수할 수 있는 방안을 제안한다.

Development of Software Test Items for Test of Installation Phase (설치단계의 테스트를 위한 소프트웨어 시험 항목의 개발)

  • 이하용;양해술
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2001.04a
    • /
    • pp.589-591
    • /
    • 2001
  • 소프트웨어의 개발은 제품의 설치가 완전하게 이루어지도록 하는 설치 프로그램의 개발로 마무리된다고 할 수 있다. 소프트웨어는 개발자가 의도한 대로 이상 없이 수행될 수 있도록 설치될 시스템에 맞게 설치되어야 한다. 많은 소프트웨어들이 복잡한 설치 과정을 거쳐야 하거나 설치 과정에서 문제를 일으키는 경우가 발생함으로써 제품에 대한 신뢰를 떨어뜨리는 경우가 있다. 따라서, 본 연구에서는 생명주기 단계 중 소프트웨어 설치 단계에서 검토할 수 있는 테스트 항목을 개발하였다.

  • PDF

A Study on the Process for Applying Security Assurance based CC on Software Lifecycle (소프트웨어 생명주기상에서의 공통평가기준기반 보안보증 적용 프로세스에 관한 연구)

  • 신호준;김행곤;김태훈;노병규
    • Proceedings of the Korea Multimedia Society Conference
    • /
    • 2003.05b
    • /
    • pp.671-674
    • /
    • 2003
  • 최근 정보보호에 대한 관심이 높아짐에 따라 그에 따른 기반 기술들이 요구되고 있다. 특히, 통신 인프라에 집중되었던 정보보호 산업이 이를 기반한 제품으로 관심이 부각되고 있다. 이러한 정보보호제품의 신뢰성은 매우 중요한 요소이며, 신뢰성 보장을 위한 보안 기능의 보증은 중요하다. 본 논문에서는 개발 단계에서 유지보수 단계에 이르는 생명주기 찰동의 보증과 품질보증 위한 방법 또한 중요하다는 것을 인식하고 이를 위해 소프트웨어 개발에 정보보호시스템 공동평가기준(정보통신부 고시 제2002-40호, 이하 공통평가기준)을 적용하여 개발할 수 있도록 프로세스를 제시한다 이를 통해 소프트웨어 개발자나 시스템 관리자들이 정보보호 인증을 보장하며, 안전한 소프트웨어를 개발하여 효율적으로 관리할 수 있도록 소프트웨어 개랄 및 변경시 발생할 수 있는 위험들과 이에 대한 통제들을 제안한다 향후 전산망 시스템에서 사용되는 정보보호 제품의 개발 및 관리에 도움 줄 것을 기대한다.

  • PDF

A Configuration Change Control Procedure for Software Maintenance (소프트웨어 유지보수를 위한 형상변경통제절차)

  • Choe, Gwang-Jun;Kim, Gi-Bong;Jin, Seong-Il
    • The Transactions of the Korea Information Processing Society
    • /
    • v.4 no.11
    • /
    • pp.2745-2755
    • /
    • 1997
  • Many large-scale enterprises have developed software systems to build management information system for their business. However, it is hard to maintain share ability of data, compatibility of operation methedology, and interoperability among subsystems when the development project progresses since each distributed team prepares a development plan for its subsystem and must have poor communication problem among those teams. We must apply software configuration management to the whole life cycle of the software system in order to solve those Problems. We need a model and a repository in order to execute configuration management on configuration products like document, data, and source code which are generated through the life cycle of software development. In this paper, we suggest a model for configuration change control where cross- referencing among life cycle Phases and data-sharing are highlighted, and define ER model to use IRDS(Information Resource Dictionary system) and IRD schemas.

  • PDF

QFD application to select CMM level 2 metrics (QFD 기법을 이용한 CMM 2단계 척도 선정)

  • 김종윤;정호원;김길조
    • Proceedings of the Korean Operations and Management Science Society Conference
    • /
    • 1997.10a
    • /
    • pp.45-48
    • /
    • 1997
  • SEI(Software Engineering Institute)의 CMM(Capability Maturity Model)은 소프트웨어 개발 공정 및 조직의 성숙도를 5개의 계층적인 단계로 분류, 평가하며, 성숙도 측정의 기준으로 계량적인 메저먼트를 각 단계별로 제시하고 있다. 본 연구에서는 CMM에 의해 제시된 메저먼트에 근거하여 정의되고 사용된 척도의 선정에 정보시스템 개발 및 품질 관리 기법인 QFD(Quality Function Deployment)를 적용하였다. 척도 사용자 그룹으로부터 CMM의 관심 영역, 사용 척도, 척도 계산에 필요한 측정치, 소프트웨어 개발 생명주기에 이르는 과정을 단계적인 흐름으로 파악하여 적절한 척도를 선택하는 데 본 연구의 목적이 있다.

  • PDF

The implementation of component based ststechart tool for specification of embedded system (내장형 시스템인 명세를 위한 컴포넌트 지원 Statchart 도구 구현)

  • 박홍진;김남규;천경아;김영찬
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2000.04a
    • /
    • pp.142-144
    • /
    • 2000
  • 최근의 내장형 시스템은 점점 대형화되고 복잡성이 증가하고 있다. 또한 시스템의 생명주기는 매우 빠른 속도로 단축되고 있는 추세이다. 이에 따라 발생될 수 있는 에러율이 증가하고 있으며 이를 해결하기 위해 많은 비용과 시간에 소비될 수 있다. 따라서, 시스템 설계단계부터 신뢰성과 안정성을 보장하며 신속하게 명세를 표현할 수 있는 정형 명세 기법이 필요하다. 본 논문은 신속하면서 견고한 정형 명세 개발을 위해 컨포넌트를 지원하는 Statechart 도구를 구현한다. 본 논문에서 개발된 도구를 이용하면 이미 작성된 정형 명세를 최대한 재사용함으로 새로운 시스템 설계의 개발시간을 단축시킬 수 있는 장점을 지닌다.

  • PDF

시큐어 SDLC 시각의 시코어코딩 활용과 평가

  • Seo, Dongsu
    • Review of KIISC
    • /
    • v.25 no.1
    • /
    • pp.26-31
    • /
    • 2015
  • 악의적인 공격에 대해 안전한 소프트웨어를 개발하고자 하는 보안강화 활동은 소프트웨어개발 생명주기(SDLC)의 모든 단계에서 수행되어야 한다. 시큐어코딩은 개발 단계에서 적용될 수 있는 안전한 코딩 기법으로 실행코드가 지닐 수 있는 취약성의 근본 원인을 소스코드 수준에서 제거하고자 하는 시도이다. 그럼에도 불구하고 시큐어코딩을 구현활동의 일부로만 국한시켜 보는 시각은 기법이 갖는 장점을 충분히 살리지 못할 수 있다. 외국에서는 이미 시큐어코딩의 적용과 평가를 SDLC 수준에서 시행하고 있으며 시큐어 SDLC로 분류되는 BSIMM과 SAMM, MS SDL은 이러한 시도의 대표적인 사례라 할 수 있다. 본 고에서는 이들 보안 프레임워크를 대상으로 시큐어코딩이 어떻게 정의되고, 수행되며, 평가되는지 비교를 통해 효과적인 시큐어코딩 활동의 이해를 돕고자 한다.

An Object-Oriented Modeling of Object-Oriented Software Development Methods : OMOS(Object-oriented software development Method for Object-oriented software System) (객체지향 소프트웨어 개발 방법론의 객체지향 모델링 : OMOS(Object-oriented software development Method for Object-oriented software System))

  • Choi, Sung-Woon
    • The KIPS Transactions:PartD
    • /
    • v.8D no.4
    • /
    • pp.401-408
    • /
    • 2001
  • Object-oriented software development methods are used to develop object-oriented software systems. Object-oriented systems are believed to habe better modularity, reusability, maintainability, and extensibility than systems modeled in conventional methods. Current object-oriented software development methods, however, are modeled in terms of procedural, functional, and structural models. There models cause problems such as tight coupling among activities, and uncontrolled access to global artifacts. In this paper, were introduce OMOS(Object-oriented software development Method for Object-oriented software System), an object-oriented modeling of object-oriented software development methods. Artifacts and their related activities are modeled as classes and objects. Development lifecycles are modeled as interactions among the objects. By modeling the software development method in an object-oriented way, OMOS achieves better reusability, flexibility, extensibility, and maintainability.

  • PDF

Model Definition for Type and Relation of Open Cloud-Based Smart Broadcasting Application (개방형 클라우드 방송 기반 스마트 방송 애플리케이션의 형식과 관계를 위한 모델 정의)

  • Kim, Ho-Youn;Lim, Seong-Mook;Kim, Jung-Hyun;Lee, Dong-Hoon;Choi, Miae;Park, Dong-Young
    • Proceedings of the Korean Society of Broadcast Engineers Conference
    • /
    • 2017.06a
    • /
    • pp.22-25
    • /
    • 2017
  • 본 논문은 " 개방형 클라우드 기반 스마트 방송 플랫폼" 표준에 따라서 개발될 수 있는 다양한 클라우드 기반 스마트 방송 애플리케이션의 형식과 관계를 규정하기 위한 애플리케이션 모델을 소개한다. 스마트 방송용 애플리케이션이 다양한 클라우드 방송 플랫폼에서 일관된 사용자 경험을 제공하며 동작하기 위해 클라우드 방송환경의 특성을 고려해야 하며, 이에 따라 애플리케이션의 형식을 분류하고 실행 및 종료 방법과 생명 주기를 정의하며 애플리케이션 사이에서 동작 관계를 규정하는 등의 모델 정립이 필요하다. 본 논문에서는 클라우드 방송 애플리케이션을 방송 수신 기능의 활성화 여부에 따라 방송 독립형 및 연동형으로 분류하고, 각 애플리케이션의 생성과 종료를 위한 생명주기와 각 애플리케이션 사이에서 우선 순위를 기반으로 한 상호 작용정책을 규정한다. 또한, 클라우드 애플리케이션의 형식 및 우선순위 등을 애플리케이션에 지정할 수 있는 관리정책을 정의한다. 이러한 모델 정의를 바탕으로 표준을 적용한 클라우드 방송 테스트 플랫폼을 구현하고 다양한 형태의 클라우드 방송 애플리케이션을 개발하여 모델 정의에 따르는 기본 동작 시나리오 및 유효성을 검증한 사례를 소개한다.

  • PDF

A Study for Process Improvement by State Analysis of Risk Items (위험요소의 상태분석에 의한 프로세스 개선에 관한 연구)

  • Lee, Eun-Ser
    • The KIPS Transactions:PartD
    • /
    • v.15D no.4
    • /
    • pp.523-530
    • /
    • 2008
  • There are many defects that cause the process improvement of lifecycle problems during software development. This paper propose the management method of risk items that removes and manages the lifecycle problems as well. For the similar projects, we can estimate defects and prepare to solve them by using domain expert knowledge and the state analysis of defect items, which can greatly improve the software process. This research provides solution of management of risk items problem and detection of defect transition and its prevention and causes that happen on software development. Also, In this paper propose to making quantity of degree and transition phase.