• Title/Summary/Keyword: software life cycle

Search Result 335, Processing Time 0.026 seconds

Development of Check-List for Test of Life-cycle Each Phase (생명주기 단계별 테스트를 위한 체크리스트의 개발)

  • Lee, Ha-Yong;Yang, Hae-Sool
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2000.04a
    • /
    • pp.967-970
    • /
    • 2000
  • 소프트웨어가 대형화되고 복잡해질수록 품질의 중요성은 높아지게 된다. 많은 소프트웨어 개발 프로젝트들이 충분한 품질관리가 이루어지지 못한 채 잠재적인 위험 요소들을 지니고 제품화되고 있다. 소프트웨어의 오류를 최소화하기 위한 방안으로 개발된 소프트웨어에 대해 시험 사례를 개발하여 적용하는 것이 일반적이다. 그러나 소프트웨어 개발 과정에서 발생하는 오류는 초기 단계의 오류일수록 최종 소프트웨어 제품에 미치는 영향이 크므로 초기 단계에 문제점을 점검하는 것이 더욱 중요한 문제일뿐 아니라 생명주기 전 단계에 걸쳐 각 단계에 적합한 시험 항목을 개발하여 적용하는 것이 고품질의 소프트웨어를 개발하는 최선의 방법이 될 수 있을 것이다. 본 연구에서는 생명주기 전 단계에 걸친 테스트 항목을 개발하였다.

  • PDF

Reference Model and Architecture of Interactive Cognitive Health Advisor based on Evolutional Cyber-physical Systems

  • Lee, KangYoon
    • KSII Transactions on Internet and Information Systems (TIIS)
    • /
    • v.13 no.8
    • /
    • pp.4270-4284
    • /
    • 2019
  • This study presents a reference model (RM) and the architecture of a cognitive health advisor (CHA) that integrates information with ambient intelligence. By controlling the information using the CHA platform, the reference model can provide various ambient intelligent solutions to a user. Herein, a novel approach to a CHA RM based on evolutional cyber-physical systems is proposed. The objective of the CHA RM is to improve personal health by managing data integration from many devices as well as conduct a new feedback cycle, which includes training and consulting to improve quality of life. The RM can provide an overview of the basis for implementing concrete software architectures. The proposed RM provides a standardized clarification for developers and service designers in the design and implementation process. The CHA RM provides a new approach to developing a digital healthcare model that includes integrated systems, subsystems, and components. New features for chatbots and feedback functions set the position of the conversational interface system to improve human health by integrating information, analytics, and decisions and feedback as an advisor on the CHA platform.

A Method of Failure Detection Rate Calculation for Setting up of Guided Missile Periodic Test and Application Case (유도탄 점검주기 설정을 위한 고장 탐지율 산출 방안 및 적용 사례)

  • Choi, In-Duck
    • Journal of Korean Society of Industrial and Systems Engineering
    • /
    • v.42 no.2
    • /
    • pp.28-35
    • /
    • 2019
  • Since guided missiles with the characteristics of the one-shot system remain stored throughout their entire life cycle, it is important to maintain their storage reliability until the launch. As part of maintaining storage reliability, period of preventive test is set up to perform preventive periodic test, in this case failure detection rate has a great effect on setting up period of preventive test to maintain storage reliability. The proposed method utilizes failure rate predicted by the software on the basis of MIL-HDBK-217F and failure mode analyzed through FMEA (Failure Mode and Effect Analysis) using data generated from the actual field. The failure detection rate of using the proposed method is applied to set periodic test of the actual guided missile. The proposed method in this paper has advantages in accuracy and objectivity because it utilizes a large amount of data generated in the actual field.

The Legal System Method of Software Safety to Strengthen Aviation Safety (항공안전을 강화하기 위한 소프트웨어 안전성 법제도 방안)

  • Jee, Jung-Eun;Lee, Sang-Ji;Shin, Yong-Tae
    • Journal of Advanced Navigation Technology
    • /
    • v.15 no.5
    • /
    • pp.687-695
    • /
    • 2011
  • The defect caused by the software industry that is the source of knowledge-centric, information-centric and technology-centric affects an engine which operate a major role for operation of aircraft. Therefore, we should minimize the danger from the defect by strengthening the stability of aviation through the stability analysis of software. In this paper, we examine the laws and systems about the aircraft defects and software safety and propose the enhancement and the enactment of the law or measures to strengthen aviation safety. We should the existing law or system as items, such as the revision related to the safety analysis, standards of quality assurance including safety, application of quality assurance that you must attach the safety analysis report, assessment of detailed instructions of certification authorities. In addition, we should enact the new law and system as items such as the mandatory software evaluation and certification, continuous assessment based on the software life cycle, mandatory introduction of a standardized development methodology, strengthening of advanced workforce system. We can expect the improvement of software quality and an enhanced aviation safety by improving existing laws or systems and enacting new laws or systems.

Failure life estimation of sharp-notched circular tubes with different notch depths under cyclic bending

  • Lee, Kuo-Long;Chang, Kao-Hua;Pan, Wen-Fung
    • Structural Engineering and Mechanics
    • /
    • v.60 no.3
    • /
    • pp.387-404
    • /
    • 2016
  • In this paper, the response and failure of sharp-notched 6061-T6 aluminum alloy circular tubes with five different notch depths of 0.4, 0.8, 1.2, 1.6 and 2.0 mm subjected to cyclic bending were experimentally and theoretically investigated. The experimental moment-curvature relationship exhibits an almost steady loop from the beginning of the first cycle. And, the notch depth has almost no influence on its relationship. However, the ovalization-curvature relationship exhibits a symmetrical, increasing, and ratcheting behavior as the number of cycles increases. In addition, a higher notch depth of a tube leads to a more severe unsymmetrical trend of the ovalization-curvature relationship. Focusing on the aforementioned relationships, the finite element software ANSYS was used to continue the related theoretical simulation. Furthermore, the five groups of tubes tested have different notch depths, from which five unparallel straight lines can be observed from the relationship between the controlled curvature and the number of cycles required to produce failure in the log-log scale. Finally, a failure model was proposed to simulate the aforementioned relationship. Through comparison with the experimental data, the proposed model can properly simulate the experimental data.

Developing an IT Course Utilizing Raspberry Pi (라즈베리파이를 활용한 IT 교과목 개발)

  • Yoo, Hyeon-Joong
    • Journal of Practical Engineering Education
    • /
    • v.7 no.2
    • /
    • pp.89-95
    • /
    • 2015
  • IT technologies are closely related to our daily life, and we are experiencing the emergence of new IT devices every day. The ongoing rapid progress of IT technology results in the increasing demand of experienced software & hardware engineers, and leads to the short life cycle of lab kits. However, the normally small to medium sized manufacturers of lab kits usually cannot even afford to support timely update and upgrade of their own kits. In this paper, we propose a way of effectively running an IT course by building a Raspberry Pi based kit. Raspberry Pi has features that allow us to not only timely update/upgrade the kit, but also expose students to various IT fields.

Material Life Cycle Assessment of Graphene 2wt% Added to Li1.6Ni0.35Mn0.65O2 Half-Cell (그래핀 2wt%를 첨가한 Li1.6Ni0.35Mn0.65O2 Half-Cell의 물질 전 과정 평가)

  • CHO, KYOUNG-WON;LEE, YOUNG-HWAN;HAN, JEONG-HEUM;YU, JAE-SEON;HONG, TAE-WHAN
    • Transactions of the Korean hydrogen and new energy society
    • /
    • v.31 no.1
    • /
    • pp.132-137
    • /
    • 2020
  • Lithium secondary batteries have become an important power source for portable electronic devices such as cellular phones, laptop computers. Presently, commercialized lithium-ion batteries use a LiCoO2 cathode. However, due to the high cost and environmental problems resulting from cobalt, an intensive search for new electrode materials is being actively conducted. Recently, solid solution LiMn1-xNixO2 have become attractive because of high capacity and enhanced safety at high voltages over 4.5 V. The Li1.6Ni0.35Mn0.65O2 compounds were conventionally prepared by a sol-gel method, which can produce the layered Li-Ni-Mn-O compounds with a high homogeneity. And by adding a graphene 2wt% the first charge-discharge voltage profiles was increased over Li1.6Ni0.35Mn0.65O2 compound. Also, the variation s of the discharge capacities with cycling showed a higher capacity retention rater. In this study, material lifecycle evaluation was performed to analyze the environmental impact characteristics of Li1.6Ni0.35Mn0.65O2 & graphene 2wt% half-cell manufacturing process. The software of material life cycle assessment was Gabi. Through this, environmental impact assessment was performed for each process. The environmental loads induced by Li1.6Ni0.35Mn0.65O2 & graphene 2wt% synthesis process were quantified and analyzed, and the results showed that the amount of power had the greatest impact on the environment.

A Transforming Technique toward Component-based System from Object-oriented Model Using Static Metrics (객체지향 모델로부터 정적 메트릭을 이용하여 컴포넌트 기반 시스템으로 변환하는 기법)

  • 이은주;신우창;이병정;우치수
    • Journal of KIISE:Software and Applications
    • /
    • v.31 no.6
    • /
    • pp.728-740
    • /
    • 2004
  • The increasing complexity and shorter life cycle of software have made it necessary to reuse software. Object-oriented development had not provided extensive reuse and computing infrastructures are evolving from mainframe to distributed environments. However, components provide more advanced means of structuring, describing and developing system, because they are more coarse-grained and have more domain-specific aspects than objects. And they are also suited for distributed environment due to their reusability and granularity. In this paper, we present a process including the static metrics and guidelines that can be applied to transform object-oriented systems into component-based systems. Our process consists of two parts: First, basic components are created based upon composition and inheritance relationships between classes. Second, intermediate system is refined into component-based system with the static metrics and guidelines we propose.

A Case Study of Software Development Quality Improvement by Agile Methodology and MDA/MDD Technology (Agile 방법론과 MDA/MDD 기법을 활용하여 전자정부 표준 프레임워크 프로젝트의 품질 향상 사례)

  • Lee, Seung-Han;Park, Jae-Pyo
    • Journal of the Korea Academia-Industrial cooperation Society
    • /
    • v.16 no.4
    • /
    • pp.2744-2748
    • /
    • 2015
  • This paper analyzes the effect on productivity by measuring Function Point per MM(man-month) in a software development project and code inspection which performed in Agile methodology, and introduce the method of applying MDA/MDD technology in the e-government standard framework project. MDA/MDD which recently raising its head is technology that increase software development productivity through automatic transformation form abstract model into lower abstract model, or from model to code. but, many Lessons obtained through the case studies, the analysis suggests a limited effect measurements. In this study, efficient development methodology and utilizing a e-government framework to measure the effectiveness of the MDD to the new measures through a case study applied to real information system development process. In addition to, managing information modeling through integrated repository presents a traceability and visibility.

Analysis of Quality Audit Points by the comparison of ISO/CD 9000-3 : 1995 and ISO 9001 : Quality System - Life Cycle Activities (ISO/CD 9000-3:1995와 ISO 9001의 비교를 통한 품질감사 점검사항 분석 :품질시스뎀 -생명주기 활동을 중심으로)

  • 이종무
    • Journal of the Korea Society of Computer and Information
    • /
    • v.1 no.1
    • /
    • pp.65-82
    • /
    • 1996
  • The assurance of software product. which Is different to other products. is very complex because of Its characteristics. The use of objective development standards or guidelines and the confirmation to meet user's requirements are Important to achieve the software quality system. Moreover correct understanding of qualitv standards and continuous applications of check-points for qualify audit are necessary. ISO 9000 series. which are International standards. were made for the qualify assurance. Among them. ISO 9000-3 is the quality management and quality assurance standards for applying ISO 9001 to the design. development. supply. installation and maintenance of software. The newly revised ISO/CD 9000-3:1995 contains a lot of enforced changes within ISO 9001 framework - quality standards for manufactured products. This paper analyses the revised ISO 9000-3 by comparing it to ISO 9001. and derives quality audit points to use for qualify audit In future.

  • PDF