• 제목/요약/키워드: software functional requirements

검색결과 140건 처리시간 0.026초

Development of production planning system for shipbuilding using component-based development framework

  • Cho, Sungwon;Lee, Jong Moo;Woo, Jong Hun
    • International Journal of Naval Architecture and Ocean Engineering
    • /
    • 제13권1호
    • /
    • pp.405-430
    • /
    • 2021
  • Production planning is a key part of production management of manufacturing enterprises. Since computerization began, modern production planning has been developed starting with Material Requirement Planning (MRP), and today Enterprise Resource Planning (ERP), Advanced Planning and Scheduling (APS), Supply Chain Management (SCM) has been spreading and advanced. However, in the shipbuilding field, rather than applying these general-purpose production planning methodologies, in most cases, each shipyard has developed its own production planning system. This is because the applications of general-purpose production planning methods are limited due to the order-taking industry such as shipbuilding with highly complicated construction process consisting of millions of parts per ship. This study introduces the design and development of the production planning system reflecting the production environment of heavy shipyards in Korea. Since Korean shipyards such as Hyundai, Daewoo and Samsung build more than 10 ships per year (50-70 ships in the case of large shipyards), a planning system for the mixed production with complex construction processes is required. This study draws requirements using PI/BPR (process innovation and business process reengineering) methodology to develop a production planning system for shipyards that simultaneously build several ships. Then, CBD software development methodology was applied for the design and implementation of planning system with drawn requirements. It is expected that the systematic development procedure as well as the requirements and functional elements for the development of the shipyard production planning system introduced in this study will be able to present important guidelines in the related research field of shipbuilding management.

공유 온 팩토리 서비스를 위한 수발주 시스템 (Purchase and Acquisition Order System for sharing on factory)

  • 서연경
    • 한국항행학회논문지
    • /
    • 제27권1호
    • /
    • pp.146-153
    • /
    • 2023
  • 산업통상자원부에서 추진하는 산업융합 규제 샌드박스 의결에 따라, 산학협력업체인 마이메이커(주)에서 신청한 "공장 내 공작기계 공유 서비스"를 실증 특례를 받았다.[1] 이를 실행하면서 수발주 서비스 부분을 소프트웨어로 개발해야 하는 상황으로 업체의 제조 도메인 문제를 파악 분석하고 절차를 정립하고 관련 요구사항에 맞는 시스템을 설계하였다. LINC+ 산업체 애로 사항 해결 공동연구 개발 프로젝트로 공유 온 팩토리 서비스[2]를 위한 수발주시스템을 최종 개발했다. 수 발주 시스템에 필요한 데이터 구조를 설계하고 관련 데이터를 활용한 화면 설계와 사용자 관점의 기능 구현을 중심으로 하였으며 정립된 절차와 요구사항 분석에 맞추어 기획, 설계, 프로토타이핑, 구현 제작 단계로 진행했다. 마지막으로 최종개발 내용을 요구사항에 맞게 잘 구현되었는지 검토 및 기능 검증 시연과 제품 인수인계를 통해 애로 사항 해결을 확인하였다.

고천문 기록 서비스를 위한 웹 기반 시스템의 소프트웨어 개발 방법론적 개발 연구 (STUDY ON SOFTWARE DEVELOPMENT METHODOLOGY OF A WEB-BASED SYSTEM FOR HISTORICAL ASTRONOMY RECORDS AND ACCOUNTS SERVICE)

  • 서윤경;김상혁;민병희;최영실;안영숙;최고은;이기원;전준혁;박은미;황병한;정명우
    • 천문학논총
    • /
    • 제35권3호
    • /
    • pp.29-41
    • /
    • 2020
  • Korea has numerous astronomical resources, such as observational records, star maps, and a wealth of literature, covering the period from the Three Kingdoms (54 BC - 932 AD) to the Joseon Dynasty (1392 - 1910 AD). The research activities related to these resources have been limited to those by individual researchers. It is now necessary to conduct research by efficiently and systematically collecting and managing Korean astronomical records using an accessible Web environment. The purpose of this study is to complete a system that enables researchers systematically to collect and verify a large number of historical records related to astronomical phenomena in a Web environment. In 2017, a preliminary survey was conducted, and the requirements pertaining to an implementation target system were devised. In addition, a joint development plan was carried out by the developer, lasting three months in 2018. Although the system is relatively simple, it is the first system to be attempted in the historical astronomy field. In order to proceed with the systematic development, the software development methodology is applied to the entire process from deriving the requirements of researchers to completing the system. The completed system is verified through integrated function and performance tests. The functional test is repeated while modifying and testing the system based on various test scenarios. The performance test uses a performance measurement test tool that takes measurements by setting up a virtual operation environment. The developed system is now in normal operation after a one-year trial period. Researchers who become authorized to use the system can use it to verify the accuracy of data and to suggest improvements. The collected feedback will be reflected in future systems, and Korean astronomical records will be available for use internationally through a multilingual service.

Use-Case 기반 객체지향 프로젝트 스케줄링 기법 (A Use-Case Based Object-Oriented Project Scheduling Technique)

  • 허진선;최시원;김수동
    • 한국정보과학회논문지:소프트웨어및응용
    • /
    • 제30권3_4호
    • /
    • pp.293-307
    • /
    • 2003
  • 객체지향 개발이 보편화되었지만 객체지향 프로젝트를 지원하는 소프트웨어 관리 기법에 대한 연구가 미흡하다. 또한, 기존의 소프트웨어 관리 기법을 객체지향 프로젝트에 적용하는 것 역시 어려움이 있다. 특히, 늘어가는 객체지향 기반의 대형 프로젝트에 적합한 프로젝트 계획 기법에 대한 연구가 미흡하다. 본 논문에서는 객체지향 프로젝트를 위한 관리 요소 중 스케줄링에 대한 체계화된 기법을 제안한다. 시스템의 기능적인 요구사항이 기술된 Use Case 다이어그램을 이용하여 객체지향 프로젝트 스케줄을 도출해 가는 과정을 Use Case 식별, 상호의존성 분석을 통한 초기 PERT 차트 작성, 각 Use Case의 특성 규명, Iteration 개수 결정, Iteration에 Use Case 할당, 유용한 자원과 제약 사항 고려, Revised PERT 차트 작성의 7 단계로 나누어 제안한다. 각 단계에 내한 입력 물과 중간 산출물, 그리고 수행 지침을 제시한다. 본 논문의 프로젝트 스케줄링 기법은 짧은 개발 기간 동안 고품질의 소프트웨어 생산에 목적을 둔 프로젝트 계획 단계에서 효율적인 기법으로 사용된다.

임베디드 시스템을 이용한 빌딩 센서 P2P 네트워크 설계 (Building Sensor P2P Network Design using Embedded System)

  • 이정기;이준
    • 한국정보통신학회논문지
    • /
    • 제8권6호
    • /
    • pp.1086-1090
    • /
    • 2004
  • 정보화 사회로 진행되어 감에 따라 임베디드 시스템에 관한 연구는 날로 발전해 가고 있다. 개인과 개인간의 정보공유 모델인 P2P의 중앙서버가 필요 없이 다른 사용자들과 정보를 주고받을 수 있는 장점을 팔용 하여 기존 임베디드 시스템의 각각의 센서들은 게이트웨이에 연결하여 서버와 클라이언트 구성이었다면 각 센서끼리 통신이 가능하도록 설계하여 클라이언트끼리 네트? 구성하고자 한다. 최적화 저전력 초소형 임베디드 웹서버를 제안하고 각각의 균열센서, 열감지 센서등등 설계하여 빌딩의 붕괴, 산재 등등의 예상치 못한 사고가 발생시 건물 정보를 수집하는 센서 상호간에 네트?으로 연결시키며 웹포팅 및 웹에서 하드웨어 제어 및 포팅 및 부트로더에서 하드웨어 테스트 과정을 걸쳐 최종으로 결과를 얻는다.

항공기 시스템의 치명적인 공통 요인을 식별하기 위한 고장-안전 요구분석 절차 제안 (Proposal of a Fail-Safe Requirement Analysis Procedure to Identify Critical Common Causes an Aircraft System)

  • 임산하;이선아;전용기
    • 한국항공우주학회지
    • /
    • 제50권4호
    • /
    • pp.259-267
    • /
    • 2022
  • 기존의 국내 개발 회전익 항공기 시스템의 고장-안전 설계 요구사항 도출 방법은 최신 통합형 항공전자 시스템에 적용 시 단일 항목의 고장으로 인하여 치명적인 시스템 기능 고장을 발생시키는 요인을 누락할 수 있다. 그 원인은 고장-안전 설계 대상을 선정함에 있어 단일 품목의 체계 기능 고장 영향성을 그 기준으로 함에 있다. 본 연구에서는 이를 해결하기 위하여 민수 항공기 개발 국제 표준인 SAE ARP4754A의 기능적 위험요소 평가 및 개발보증수준 할당 절차를 활용하여, 시스템 구조의 고장-안전 설계 요구사항을 도출하기 위한 체계적인 분석 절차를 제시한다. 또한 본 연구에서 제시한 절차가 앞서 제시한 문제점을 해결할 수 있는지를 확인하기 위하여 치명적인 기능 고장을 발생시킬 수 있는 단일 요인을 내포한 시스템 구조를 가정하여 교차 검증을 수행하였다. 그 결과 기존 연구 방법으로는 누락되었던 치명적인 공통 요인을 식별할 수 있었고 이를 통제하기 위한 고장-안전 설계 요구사항이 도출됨을 확인하였다.

IoT(Internet of Things) 시스템 미들웨어 보안기능요구사항 설계 (A Design for Security Functional Requirements of IoT Middleware System)

  • 정현미;정기문;조한진
    • 한국융합학회논문지
    • /
    • 제8권11호
    • /
    • pp.63-69
    • /
    • 2017
  • IoT 시스템에서의 미들웨어는 인간과 사물, 사물과 사물 사이를 연결하여 데이터를 주고받을 수 있도록 중간 매개체 역할을 하는 소프트웨어이다. IoT 미들웨어는 그 형태와 목적이 서로 상이한 이기종간의 하드웨어, 프로토콜 및 통신 등을 전 영역에 걸쳐서 다양한 형태로 존재한다. 그러므로 시스템 각각의 역할별 종류를 달리 설계하더라도 공통적으로 보안을 강화할 수 있는 방안이 필요하다. 본 논문에서는 SOA(Service Oriented Architecture) 접근방법을 이용한 IoT 미들웨어 구조를 분석하고 이를 바탕으로 시스템 보안요구사항을 설계하였다. 기존 시스템 개발방법과는 달리 검증을 위하여 공통평가기준(Common Criteria) 기반으로 평가대상물(TOE: Target Of Evaluation)을 정의하였다. 향후 제시된 미들웨어 시스템은 보안문제정의 및 보안목적과 상관관계를 나타냄으로서 보안이 강화된 IoT 시스템 구현 근거가 될 것이다.

자동차 전자식 주차 브레이크 시스템 안전 요구사항 검증을 위한 모델검증 적용 (Using Model Checking to Verify an Automotive Electric Parking Brake System)

  • 최준열;조준형;최윤자
    • 정보처리학회논문지:소프트웨어 및 데이터공학
    • /
    • 제6권4호
    • /
    • pp.167-176
    • /
    • 2017
  • 자동차 산업이 급격히 발달하면서 각종 인명손실을 예방하기 위한 정책 및 안전장치가 늘어나고 있다. 트렌드의 일환으로 2011년에 차량의 전기전자시스템의 기능안전성을 확보하기 위한 ISO26262 $1^{st}$ edition이 릴리즈 되었으며, 2016년 하반기에 $2^{nd}$ edition이 릴리즈 될 예정이다. ISO 26262에서는 안전 요구사항에 대해 Walk through, 인스펙션, 준정형 검증, 정형 검증을 통해 전기전자시스템 요구사항에 대한 검증을 요구하고 있다. 본 논문에서는 ASIL (Automotive Safety Integrity Level) D등급의 전자식 주차 브레이크 양산 프로젝트의 전기전자시스템 요구사항 검증에 모델검증을 적용함으로써 전기전자시스템 요구사항 검증 시 모델검증의 효율성을 기술한다.

UML 분석 모델의 구조적 제약사항에 대한 OCL 기반의 명세 및 검증 (OCL Based Specification and Verification of Structural Constraints for UML Analysis Models)

  • 채흥석;염근혁
    • 한국정보과학회논문지:소프트웨어및응용
    • /
    • 제33권2호
    • /
    • pp.186-200
    • /
    • 2006
  • 분석 모델은 오직 시스템의 기능적 요구사항에 초점을 두며, 비 기능적인 요구사항과 구현과 관련된 이슈들은 이후의 설계 작업이 착수될 때까지 미루어진다. 설계 활동은 분석 모델을 상세화하고 명확하게 하는 방식으로 수행된다. 따라서, 분석 모델의 품질은 설계 모델에 지대한 영향을 미친다. 그러므로, 정확한 분석 모델을 구축하기 위하여 많은 노력을 기울여야 한다. 본 논문에서는 전형적인 객체지향 개발 방법론의 분석 모델이 항상 충족해야 하는 구조적 제약 사항을 제안한다. 제약 사항은 개별 클래스에 관한 제약사항, 클래스간의 관계에 대한 제약 사항과 클래스의 사용에 대한 제약사항으로 분류된다. 각 제약사항 변로 정형적인 정의와 OCL을 이용한 기술이 제공된다. 또한, 2개의 산업체 프로젝트를 대상으로 수행된 사례 연구를 통하여 제안된 기법이 객체지향 분석 모델에 존재하는 심각한 오류를 발견하고 이를 수정하는 데 도움을 줄 수 있음을 보여 준다.

Development of Ground Monitoring and Control System for Korea Augmentation Satellite System

  • Daehee Won;Chulhee Choi;Eunsung Lee;Hantae Cho;Dongik Jang;Eunok Jang;Heetaek Lim;Ho Sung Lee;Jungja Kim;Joohap Choi
    • Journal of Positioning, Navigation, and Timing
    • /
    • 제12권2호
    • /
    • pp.185-200
    • /
    • 2023
  • The Korea Augmentation Satellite System (KASS) is the first satellite navigation enhancement system in Korea developed in compliance with international standards. Technologies accumulated during the development process should be spread to industries such as academia and serve as the basis for developing the domestic satellite navigation field. This paper introduces the development process from design to implementation, testing, and verification of KASS control systems (KCS). First, development standards, milestones, requirements, and interface standards are presented as KCS development methods, and major functional design, physical design, and hardware/software implementation are described based on the allocated requirements. Subsequently, the verification environment, procedures, and results of the development product are covered and the developed operational and maintenance procedures are described. In addition, based on the experience gained through the development, suggestions were made for beneficial technology development and organization when promoting satellite navigation projects in the future. Since this work has important historical value for the development of domestic satellite navigation, it is expected that the development results will be shared with academia and industry in the future and be used as basic data for similar development.