• Title/Summary/Keyword: software life cycle

Search Result 335, Processing Time 0.026 seconds

A Study on Adaptability of ISO/IEC 12207 Software Life Cycle Process Standard in CBSD Environment (CBSD 환경에서의 ISO/IEC 12207 소프트웨어 생명주기 공정 표준에 대한 적용성 연구)

  • 김은영;백인섭
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2000.04a
    • /
    • pp.528-530
    • /
    • 2000
  • 소프트웨어 시스템에 대한 요구사항이 증가하고 그 규모가 점차 거대.복잡해짐에 따라 시스템을 개발하기 위한 절차, 방법 등이 무수히 생겨나게 되었다. ISO/IEC 12207 소프트웨어 생명주기 공정 표준은, 존재하고 있는 소프트웨어 개발 및 유지보수에 대한 절차 및 방법에 대한 일반적인 지침을 제시하기 위해 제정되었다. 이 표준은 표준 자체의 특성의 하나인 보편성을 유지하기 위해, 특정 프로세서 모델에 치우치지 않고 기반 표준(Base Standard)의 성격을 갖는다. 결국 표준은, 어떠한 프로젝트에서 어떠한 프로세스 모델을 사용하고 임의의 방법론을 사용하든 모든 경우에 적용될 수 있어야 한다. 그런데 최근 소프트웨어 산업의 새로운 패러다임으로 받아들여지고 있는 컴포넌트 기반 소프트웨어 개발(CBSD)환경에서는, 전통적인 개발환경과 많은 차이점을 지적하며 새로은 개발 프로세서들이 제안되고 있다.[4]. 따라서 본 논문에서는 CBSD환경에서의 ISO/IEC 12207 표준의 적용성을 고찰해보고 표준의발전, 개선 방향에 대해 모색해 보고자한다.

  • PDF

Deriving the Properties of Object Types for Research Data Relation Model

  • Kim, Suntae
    • Journal of Information Science Theory and Practice
    • /
    • v.1 no.2
    • /
    • pp.84-92
    • /
    • 2013
  • In this study, the properties of the object types required to describe the relationship among research data resources, which may be generated during the life cycle of the research, are derived. The properties of Fedora Commons and DSpace, which are open source software used for resource management, and schema properties published in DataCite were analyzed. Based on relation names of Fedora Commons, nine new relation names were derived. Thirty-eight object type properties consolidating the target properties of the analysis were derived. The result of this study can be used as basic material for crosswalk research studies of object type relation terms to ensure interoperability among the systems.

Verification of A-SMGCS Software utilize DO-278A Process (DO-278A 절차를 활용한 A-SMGCS 소프트웨어 검증방안 연구)

  • Jo, Sang-Hun;Lee, Hong-Seok;Kim, Ja-Yeong;Lee, Jin-Geun
    • 한국항공운항학회:학술대회논문집
    • /
    • 2015.11a
    • /
    • pp.179-182
    • /
    • 2015
  • DO-278A는 소프트웨어 인증 절차를 제공할 목적으로 만들어진 것은 아니지만, 소프트웨어 개발 절차를 설명하는 것으로 지상용 항공장비의 소프트웨어를 만드는데 적절한 역할을 수행할 수 있다. 대체적으로, 수명주기증거품(life cycle evidence)을 통해 프로세스가 정확하고 적합하게 이행되었다는 것을 증명할 수 있다면 소프트웨어는 적합성을 확인을 받을 수 있다. 본 논문에서는 국토부 R&D로 개발되고 있는 항공기 지상이동유도 및 통제시스템(Advanced-Surface Movement Guidance & Control System, A-SMGCS)의 소프트웨어 개발 및 검증에 DO-278A 절차를 적용한 방안을 제시하고자 한다.

  • PDF

Studies of Case on Hazard Analysis Applying Top-Down Modelling Technique (하향식 모델링 기법을 적용한 위험 분석 사례 연구)

  • Hong, Seon-Ho;Hong, Sun-Hum
    • Proceedings of the KSR Conference
    • /
    • 2008.06a
    • /
    • pp.1289-1293
    • /
    • 2008
  • A technology for inevitable integration as well as an ability of development of technology according to professional fields is needed and supported for securing technology in the era of international competition. In other words, advanced business technique and technology applied for streamlining of management are required and the relations between operations and systems could be clarified. This paper reviews the course for development of process used in the systems engineering and business administration and tries to seek the way of training professionals in a variety of fields for elevating domestic technologies in different fields to the international level. Particularly, it tries to get the way of overcome the present technical restriction that depends on imports through matching a hazard analysis method with the method above mentioned. Especially, it tries to present the way of contributing to securing software safety on the basis of the importance of development of process model that takes the life cycle into consideration.

  • PDF

UML-based PLC Ladder Logic Design and Automatic Generation of Ladder Code (UML 기반 PLC 래더 로직 설계와 코드 자동 생성)

  • Han, Kwan-Hee;Park, Jun-Woo
    • Korean Journal of Computational Design and Engineering
    • /
    • v.14 no.1
    • /
    • pp.50-59
    • /
    • 2009
  • There are two main problems in the current PLC ladder programming practices: First, currently there are no widely adopted systematic design methods to deal with PLC based control systems in the shop floor. So, the control logic design phase is usually omitted in current PLC programming development life cycle. Second, PLC ladder logic provides only microscopic view of system processes. As a result, it is difficult for FA engineers to have overall perspectives about the interaction of system components intuitively during the verification step of logic errors. To solve these problems, this paper proposed object-oriented design and automatic generation method of PLC ladder logic. Based on the proposed method, the computer software to assist the automatic ladder logic generation is also developed.

안전한 소프트웨어 개발을 위한 시큐어 SDLC 동향

  • Park, Ran Kyoung;Lim, Jong In
    • Review of KIISC
    • /
    • v.26 no.1
    • /
    • pp.34-41
    • /
    • 2016
  • 최근 사이버 공격은 분야와 대상을 막론하지 않고 곳곳에서 발생하고 있으며 소프트웨어의 보안 취약점을 이용한 지능적인 수법으로 지속적인 공격을 수행하는 APT 공격 또한 확산하고 있다. 이와 같은 공격을 예방하기 위해서는 공격에 직접 이용되는 소프트웨어 보안 취약점을 사전에 제거해야 한다. 소프트웨어 보안 취약점(vulnerability)의 원천 원인은 소프트웨어 허점, 결점, 오류와 같은 보안 약점(weakness)이다. 그러므로 소프트웨어에서 보안 약점은 개발 단계에서 완전히 제거하는 것이 가장 좋다. 이를 위해 소프트웨어 개발 생명주기(SDLC:Software Development Life Cycle) 전반에 걸쳐 보안성을 강화하는 활동을 수행한다. 이는 소프트웨어 배포 이후에 발생할 수 있는 보안 취약점에 대한 보안 업데이트 및 패치에 대한 비용을 효과적으로 감소시키는 방안이기도 한다. 본 논문에서는 소프트웨어 개발 단계 보안을 강화한 소프트웨어 개발 생명주기로서 시큐어 SDLC에 대한 주요 사례를 소개한다.

Research on Application of Functional Safety for Developing Combat Hybrid Electric Vehicles (하이브리드 전투차량의 기능안전성 적용 연구)

  • Chang, Kyogun;Lee, Yoon Bok
    • Journal of the Korea Institute of Military Science and Technology
    • /
    • v.15 no.5
    • /
    • pp.543-549
    • /
    • 2012
  • Hybrid electric propulsion systems are expected as future primary combat platforms because the systems can supply enough electric power, easily locate components inside vehicles, and maneuver without undesired noise. However, increasing electric/electronic/software usage causes abnormal failure patterns which have not been noticeable in conventional automotive. Recently, the functional safety standard for road vehicles were enacted and vehicle manufacturers request their components which satisfy standardized quality. This research analyzes functional safety standards(IEC 61508 and ISO 26262) and compares the standards for road vehicles with military standards of system safety. Strategies to apply functional safety in the combat hybrid electric vehicle are scrutinized.

Design and Implementation of EGSE for the CBS Transponder Testing (통신위성 중계기 시험을 위한 EGSE 설계 및 구현)

  • 조진호;정용길;최완식;박종홍;이성팔
    • Proceedings of the IEEK Conference
    • /
    • 2002.06a
    • /
    • pp.235-238
    • /
    • 2002
  • In this paper we describe the design and implementation of Electrical Ground Support Equipment(EGSE) for the CBS transponder testing. The main task of EGSE is to check out satellite systems, at system or subsystem level, during integration and validation phases of their life-cycle. Through a combination of hardware and software elements, EGSE supports manual, semi-automatic and fully automated testing. Automation is achieved by offering users simple, yet powerful means to write their own test application programs (test sequences) in high-level, test-oriented language and to run them in a strict real-time environment. The core of this environment is a user-configurable real-time database, containing all the information needed to calibrate acquired data, check them against predefined thresholds, automatically react to out-of-range conditions, display data using animated graphics or synoptic windows, and so on.

  • PDF

A Framework for Quantitative Quality Evaluation in the Software Development Life Cycle (소프트웨어 개발과정에서 정량적 품질평가를 위한 프레임워크)

  • 강승훈;이길섭;이승종
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2004.04b
    • /
    • pp.457-459
    • /
    • 2004
  • 정보화 시대로의 진입과 더불어 정보기술이 발달하고 있으며 소프트웨어는 정보시스템의 핵심요소가 되고 있다 이에 따라 소프트웨어의 품질에 대한 관심이 증가하고 소프트웨어에 대한 품질보증활동이 요구되고 있다. 국제표준화 기구에서는 ISO/IEC 9126과 ISO/IEC 14598을 국제 표준으로 제시하였으나 소프트웨어 개발과정에 대한 구체적인 적용 방안이 제시되지 못하고 정성적인 평가에 종점을 두고 있으며 정략적인 품질 평가를 위한 세부기준이 미흡한 실정이다. 본 논문에서는 소프트웨어 개발과정에서 정략적 품질평가를 위한 프레임워크를 연구하고자 한다 이를 위하여 개발단계에서 이례 당사자에 따른 소프트웨어 품질특성의 중요도를 분석하고 이들 특성의 가중치를 이용하여 정량적 소프트웨어 평가 프레임워크를 제시하며 프레임워크를 이용한 품질관리 방안을 제시함으로써 소프트웨어 개발과정에서 효과적으로 소프트웨어 품질을 관리할 수 있게 한다.

  • PDF

Classification Scheme of Usability Problems : Literature Review and New Conceptual Framework (사용성 문제의 분류 체계 : 문헌분석 및 새로운 개념적 프레임워크)

  • Ham, Dong-Han
    • Journal of Information Technology Services
    • /
    • v.7 no.4
    • /
    • pp.179-198
    • /
    • 2008
  • It is widely known that usability is a critical quality attribute of IT systems. Many studies have developed various methods for finding out usability problems. Usability professionals have emphasized that usability should be integrated into the development life cycle in order to maximize the usability of systems with minimal cost. To achieve this, it is essential to classify usability problems systematically and connect them into the activities of designing user interfaces and tasks. However, there is a lack of framework or method for these two problems and thus remains a challengeable research issue. As a beginning study, this paper proposes a conceptual framework for addressing the two issues. We firstly summarize usability-related studies so far, including usability factors and evaluation methods. Secondly, we review seven approaches to identifying and classifying usability problems. Based on this review and opinions of usability engineers in real industry as well as the review results, this paper proposes a framework comprising three viewpoints, from which more sound classification scheme of usability problems can be inductively developed.