• Title/Summary/Keyword: software development methodology

Search Result 512, Processing Time 0.034 seconds

A Study on the Trend of an Avionics System Software Development (항공전사 시스템 소프트웨어의 개발 추세에 대한 연구)

  • Yang, Sungwook;Lee, Sangchul
    • Journal of Aerospace System Engineering
    • /
    • v.1 no.1
    • /
    • pp.60-66
    • /
    • 2007
  • The importance of software development in the integration of an avionics system is continuously increasing. And we can expect enlarged soft ware portion in the system integration for the more intelligent, reliable, and automated avionics system. For an avionics system software development the selection of a real-time operating system and internal avionics data bus protocol is very important from the viewpoint of the integration with the system hardware. In this paper, we present current trend of an avionics system software development including software development methodology, software development process, and international software process assessment improvement model.

  • PDF

Productivity vs. Quality of Software Development : An Empirical Study of the ISBSG Release 8 (ISBSG 8을 이용한 소프트웨어 개발의 생산성과 품질에 관한 실험적 연구)

  • Koo, Chul-Mo;Park, Dong-Jin
    • Journal of Digital Convergence
    • /
    • v.8 no.1
    • /
    • pp.93-107
    • /
    • 2010
  • Performance of software development is measured by two major criteria - roductivity and quality. Although the criteria is empirically tested in software engineering research, they often present with a limited way under consideration of a few factors or contexts for developers to focus on the either productivity facets or quality facets. Analyzing data on software development performance collected over a 13-year period from 20 countries, we investigated how major software development factors - development type, development platform, development technique, language type, DBMS, methodology, methodology acquisition, CASE,, summary of work effort, resource level, max team size, affect the performance of software development. The results suggest that productivity and quality of software development are affected by different factors and context: function points, line of code, extreme defects, major defects, or minor defects. This research provides the empirical evidence that the two performance criteria require for software developer to have careful attention to find the optimal balance between the two performance criteria.

  • PDF

A Resource Design Methodology and Adapters Implementation for Core Framework for Software Defined Radio

  • Son, Jin-Ho;Tai M. Chung
    • Journal of electromagnetic engineering and science
    • /
    • v.3 no.2
    • /
    • pp.91-98
    • /
    • 2003
  • Software Communication Architecture(SCA) has been made to reduce the development period of new waveform applications by reusing design modules. Software Defined Radio(SDR) forum adopted SCA specification and follows its design concept. However, SCA specification does not describe interfaces and deployments of resources in details, which are software components, and how to implement them as well as how to communicate each other are another missing points in specification. In this paper, we propose a resource design methodology and details of adapter implementation for Core Framework(CF) that is a core set of open interface and services providing an abstraction of the underlying software and hardware layer. We also present SDR prototype system which communicates with resources implemented in different programming languages and processors in legacy environment through our design methodology.

A Study on the Quality Improvement of Information System Auditing for Agile Methodology (애자일 방법론을 적용한 정보시스템의 감리 품질 향상에 관한 연구)

  • Park, Dong-Ah;Park, Man-Gon
    • Journal of Korea Multimedia Society
    • /
    • v.20 no.4
    • /
    • pp.660-670
    • /
    • 2017
  • In case of auditing of the information system development project applying agile methodology, it is not appropriate to carry out a comprehensive check on the establishment of information system with only the existing check on software. This study considers the characteristics of the agile methodology in terms of Information System Auditing. To improve inspection quality of development project with agile methodology by deriving detailed check items of test activities at each stage, this study proposes a strategy to improve the check on software for the test activities of the supervisory model that is suitable for agile methodology, which emphasizes repetitive work.

Specialized Product-Line Development Methodology for Developing the Embedded System

  • Hong Ki-Sam;Yoon Hee-Byung
    • International Journal of Fuzzy Logic and Intelligent Systems
    • /
    • v.5 no.3
    • /
    • pp.268-273
    • /
    • 2005
  • We propose the specialized product-line development methodology for developing the embedded system of an MSDFS (Multi Sensor Data Fusion System : called MSDFS). The product-line methodology provides a simultaneous design between software and hardware, high level reusability. However this is insufficient in requirement analysis stage due to be focused on software architecture, detailed design and code. Thus we apply the business model based on IDEF0 technique to traditional methodology. In this paper, we describe the processes of developing Core-Asset, which are requirement analysis, feature modeling, validation. The proposed model gives the efficient result for eliciting features, and ensures the high level reusability of modules performing on embedded system.

A Study on the Direction of Modeling Techniques for the Development of Large Scale Software (큰 규모 소프트웨어의 개발을 위한 모델링 기법의 방향성에 대한 연구)

  • Cho, Min-Ho
    • The Journal of the Korea institute of electronic communication sciences
    • /
    • v.15 no.1
    • /
    • pp.167-172
    • /
    • 2020
  • The importance of modeling in large-scale software development has already been confirmed. In most of the projects, modeling is done using UML. However, UML is a class-based modeling tool, which is complicated and lacks in modeling common modules, components, processes, and data. To supplement this point, this paper will help the actual industrial field by suggesting the integration of various modeling techniques, including structural methodology and information engineering methodology developed in the computer field. Through this paper, I would like to show that it is useful to use various methodologies instead of using UML to develop software that satisfies customers.

Development Process Improvement of Open-market System by using Agile Methodology (민첩방법론을 활용한 오픈마켓 시스템 개발 프로세스 개선)

  • Lee, Yong-Hee;Lee, Gun-Ho
    • The KIPS Transactions:PartD
    • /
    • v.17D no.3
    • /
    • pp.203-208
    • /
    • 2010
  • This study improves the productivity of software development of open-market systems using agile methodology. The current processes of an open-market system are analyzed and inefficient processes are identified which are changed by applying the agile practice principles in Lean software. This study analyzes the process lead times and defects after the processes are changed to see the improvement effect.

A representation of financial planning model using object-oriented approach (객체지향 접근법을 이용한 재무계획모델의 표현)

  • 이재식;한재홍
    • Proceedings of the Korean Operations and Management Science Society Conference
    • /
    • 1993.04a
    • /
    • pp.62-71
    • /
    • 1993
  • Recently, the computer software technology is not keeping pace with the increasing demand of application software development and rapid changes in business environment. To overcome this "software crisis", many researchers have studied the methodologies to improve the productivity in software development and the flexibility of software usage. Among these methodologies, the most promising and intensively studied methodology is the Object-Oriented Approach The purpose of this study is, therefore, to examine the applicability of the Object-Oriented Approach for improving productivity and flexibility in Management Information Systems development. For an application, we selected a financial planning model, especially focusing on the budgeted income statement. In this thesis, we identified relevent objects in the budgeted income statement, and represented them in the object models. By implementing these object models using C++ language, we evaluated their adaptability in the budget-making process, and showed, by comparing them with the existing Planning '||'&'||' Modeling Languages such as IFPS(Interactive Financial Planning Saystem), their practicability in Management Information Systems. The results of this study are as follows: First, the same object models can be used in making the budgeted income statement both in the department level and in the corporate level. Second, the object models provide the flexibility and extensibility of an application program in case of the changes in business environment. Third, the Object-Oriented Approach is a practical methodology to improve the productivity and cut down the maintenance cost of application software development.t.

  • PDF

Development and Application of Analysis & Design Methodology for Web-based System (웹 기반 시스템의 분석 및 설계 방법론 개발과 적용)

  • Jung, Byung-Kwon;Kim, Dong-Soo;Song, Jae-Hyeong;Hwang, Chong-Sun
    • Journal of KIISE:Computing Practices and Letters
    • /
    • v.8 no.2
    • /
    • pp.155-166
    • /
    • 2002
  • Even the short history of the Web system, the technology related to the Web system has been developed rapidly. Yet, the quality of the Web-based application software has not been improved that much. For this reason, the efficient method to develop the Web-based application software is needed. This paper describes the items necessary to develop the Web-based application software. On the basis of ISO/IEC 12207-Software Life Cycle Processes this paper mainly suggests the analysis and design stage of the Web-based model for developing software. Also, this paper describes the methods to define the process and the entity for applying contents to Web-based application software. With the web-based model suggested in this paper the Web-RoadMap Methodology of KCC Information & Communication, a system provider in Korea, has been applied to the public-domain projects. Through the application, Web-RoadMap Methodology has been proved to be an applicable model for analyzing and designing the systems based on the web environments.

DESIGN AND FLIGHT SOFTWARE EMBEDDING OF KOMPSAT-2 SIMULATOR

  • Lee, Sang-Uk;Cho, Sung-Ki;Kim, Jae-Hoon
    • Journal of Astronomy and Space Sciences
    • /
    • v.19 no.2
    • /
    • pp.97-106
    • /
    • 2002
  • The design feature of KOMPSAT-2 simulator based on object oriented design methodology in terms of unified modeling language (UML) has been discussed in this paper. Also, we present how to embed flight software into the simulator. Flight software em-bedding for KOMPSAT-2 simulator is compared to that of the KOMPSAT-1 simulator.