• Title/Summary/Keyword: Software Development Life Cycle

Search Result 198, Processing Time 0.028 seconds

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.

A Quantitative Analysis Theory for Reliability of Software (소프트웨어 신뢰성의 정량적 분석 방법론)

  • Cho, Yong-Soon;Youn, Hyun-Sang;Lee, Eun-Seok
    • Journal of KIISE:Computing Practices and Letters
    • /
    • v.15 no.7
    • /
    • pp.500-504
    • /
    • 2009
  • A reliability of software is a type of nonfunctional requirement. Traditionally, a validation of the reliability is processed at the integration phase in software development life cycle. However, it increases the cost and the risk for the development. In this paper, we propose reliability analysis method based on mathematical analytic model at the architecture design phase of the development process as follows. First, we propose the software modeling methodology for reliability analysis using Hierarchical combined Queueing Petri Nets(HQPN). Second, we derive the Markov Reward Model from the HQPN based model. We apply our approach to the video conference system to verify the usefulness of our approach. Our approach supports quantitative evaluation of the reliability.

An Improved Calibration Method for the COCOMO II Post-Architecture Model

  • Yoon, Myoung-Young
    • Journal of Korea Society of Industrial Information Systems
    • /
    • v.5 no.2
    • /
    • pp.47-55
    • /
    • 2000
  • To date many software engineering cost models have been developed to predict cost, schedule, and effort of the software under development. The COCOMO Ⅱ is well- suited for the new software development life cycle such as non-sequential and rapid- development processes. The traditional regression approach based on the least square criterion is the most commonly used technique for empirical calibration in the COCOMO Ⅱ model. It has a few assumptions frequently violated by software engineering data sets. The source data is also generally imprecise in reporting size effort, and cost-driver ratings, particularly across different organizations. And that the outlier for the source data is a peculiarity and indicates a data point. To cope with difficulties, in this paper, we propose a new regression method for calibrating COCOMO Ⅱ post-architecture model based on the minimum relative error(MRE) criterion. The characteristic of the proposed method is insensitive to the extreme values of the data in the empirical calibration. As the experimental results, It is evident that our proposed calibration method MRE was shown to be superior to the traditional regression approach for model calibration, as illustrated by the values obtained for standard deviation(^σ), and prediction at level LPRED(L) measures.

  • PDF

Development framework of application software for chemical process plants (화학 공정 플랜트 정보 응용 소프트웨어 개발 프레임워크)

  • Suh, Min-ho;Yoo, Jaeyoung;Han, Seung-youp
    • Proceedings of the Korea Contents Association Conference
    • /
    • 2007.11a
    • /
    • pp.490-494
    • /
    • 2007
  • The chemical process plant information is used and updated during design, construction, operation, and maintenance of plant. This special type of information should be utilized as the DW(datawarehouse) which conforms to the standard format. The DW should be design in consideration of connectivity to application softwares. The application softwares are different from each other in the context of their objects such as design, management, decision-making, and so on. In this paper, some considerable facts in dealing with chemical process plant information on the framework of developing application software including datawarehousing, model building, interfacing. As a case study, the development of decision-making support system for environmental policy is illustrated for the related discussion.

  • PDF

Design and Implementation of Component-Based XML/EDI System (컴포넌트기반의 XML/EDI 시스템 설계 및 구현)

  • 문태수;김호진
    • The Journal of Information Systems
    • /
    • v.12 no.1
    • /
    • pp.87-116
    • /
    • 2003
  • One of the important applications for business-to-business electronic commerce is in procurement and inventory management using electronic data interchange(EDI). Using online catalogs and approved supplier lists, firms can easily create requisitions and purchasing documents. The emerging trend in EDI technology is changed from VAN(Value Added Network) based EDI to XML based EDI. This paper intends to suggest a component-based XML/EDI system using Unified Modeling Language(UML), as an application system for automobile part industry. Applying component based XML/EDI systems designed with UML methodology, we analyzed the workflow and the document on procurement process between trading partners and implemented a prototype of efficient XML/EDI system, as a surrogate of existing VAN/EDI. The result of applying object-oriented CBD(Component Based Development) technique is to minimize the risk of life cycle and facilitate the reuse of software as mentioned to limitation of information engineering methodology. It enables the interoperability with corporate legacy systems such as ERP(Enterprise Resource Planning), SCM(Supply Chain Management). This system proposes a solution to apply analysis phase and design phase in implementation of XML/EDI system. The implementation of XML/EDI system using CBD shows the ease of use in software reuse and the interoperability with corporate internal information system. The purchasing department with XML/EDI system can electronically communicate purchase orders, delivery schedules to external suppliers and interoperate with other application systems.

  • PDF

A Study on the Dynamic Characteristics and Finite element analysis of 3-axis road simulator link unit (3축 로드 시뮬레이터의 링크부의 동특성 및 FEM 해석에 관한 연구)

  • 박용래;정상화;류신호
    • Proceedings of the Korean Society of Precision Engineering Conference
    • /
    • 1997.10a
    • /
    • pp.694-697
    • /
    • 1997
  • As the life cycle of the vehicle become shorter, the method that reduce the development time of new model become more important. In this reason, the development of the simulator that provides similar environment with the actual vehicle load characteristics is increasing. In this paper, the link unit of the 3-axis road simulator is designed and simulated with dynamic analysis software ADMS. and the maximum stress and strain are analyzed for the safety of link and specifications of optimal design using finite element method.

  • PDF

A Study on IDM Development for Automation of BIM-based Architectural Facade Design - Focused on Musical Proportion - (BIM기반 건축 파사드 디자인 자동화를 위한 IDM 개발에 관한 연구 - 음계비례를 중심으로 -)

  • Heo, Kyu-Souk;Choo, Seung-Yeon
    • Korean Journal of Computational Design and Engineering
    • /
    • v.15 no.5
    • /
    • pp.393-402
    • /
    • 2010
  • Existing construction industry is composed of several processes with various characteristics. The tendency of current construction industry is getting complicated and diversified; it has limitation to solve problems through existing processes. As a problem-solving method, BIM (Building Information Modeling), environment to manage building life cycle from design and construction to management, is being suggested. Currently, BIM is only focused on technology development by engineers, and the automation of architectural theories is insufficiency except architectural design modeling. Therefore, this research aims to back up theses drawbacks through intellectual curtain wall arrangement by using musical proportions. In order to apply to construction automation, analysised of musical proportions method are performed. The BPMN-based Process Map is listed to develop IDM for the application to BIM Software.

Design and Implementation of Secure E-Procurement System based on XML (XML기반의 안전한 E-Procurement 시스템 설계 및 구현)

  • Moon, Tae-Soo;Song, You-Jin
    • The KIPS Transactions:PartD
    • /
    • v.9D no.6
    • /
    • pp.1043-1054
    • /
    • 2002
  • This paper intends to suggest a XML-based secure E-Procurement system using Unified Modeling Language(UML), as an application system for domestic automobile industry. Applying UML methodology, which is Component-based Development (CBD), we analyzed the workflow on procurement operation of automobile industry and implemented a prototype of efficient E-Procurement system for automobile industry, by developing XML/EDI and XML signature. Also, on this paper, object-oriented CBD is employed to minimize the risk of life cycle and reuse software as mentioned to limitation of information engineering methodology. It enables the interoperability with ERP (Enterprise Resource Planning) as corporate legacy system. This system proposes a solution to apply analysis and design of workflow, component development, interoperability with corporate information system, and XML signature for integrity and authentication of electronic documents in other system so far.

The development of a web-based database system for managing program learning outcomes in a nursing school (일개 간호대학 학생의 학습성과 평가관리를 위한 웹 기반 학습성과 관리시스템)

  • Moon, Mikyung;Lee, Soo-Kyoung
    • Journal of the Korea Academia-Industrial cooperation Society
    • /
    • v.16 no.4
    • /
    • pp.2665-2673
    • /
    • 2015
  • The purpose of this study is to develop a web-based database system to manage effectively data collected to evaluate program learning outcomes (PO) in a nursing school. The database management system (DBMS) was developed using a software development life cycle method: Analysis, Design, Implementation, and Evaluation. The demands for the content and system of users were collected. The system structure, database using an entity-relationship modeling, and user interface were designed based on the demands. The designed DBMS was created using GWT, Java and Apache HTTP server. The expert group and users evaluated the implemented DBMS. Problems derived from them were modified. The average of end-user computing satisfaction evaluated by 8 nursing faculty and 5 teaching assistants was 4.14 (SD =.44). The web-based PO DBMS makes it possible for nursing faculty members to access and use much of the information needed for analysis and decision-making.

Modeling and Simulation of Evolutionary Dynamic Path Planning for Unmanned Aerial Vehicles Using Repast (Repast기반 진화 알고리즘을 통한 무인 비행체의 동적 경로계획 모델링 및 시뮬레이션)

  • Kim, Yong-Ho
    • Journal of the Korea Society for Simulation
    • /
    • v.27 no.2
    • /
    • pp.101-114
    • /
    • 2018
  • Several different approaches and mechanisms are introduced to solve the UAV path planning problem. In this paper, we designed and implemented an agent-based simulation software using the Repast platform and Java Genetic Algorithm Package to examine an evolutionary path planning method by implementing and testing within the Repast environment. The paper demonstrates the life-cycle of an agent-based simulation software engineering project while providing a documentation strategy that allows specifying autonomous, adaptive, and interactive software entities in a Multi-Agent System. The study demonstrates how evolutionary path planning can be introduced to improve cognitive agent capabilities within an agent-based simulation environment.