• 제목/요약/키워드: Software Design

검색결과 7,154건 처리시간 0.034초

Supporting Systematic Software Test Process in R&D Project with Behavioral Models

  • Choi, Hyorin;Lee, Jung-Won;Lee, Byungjeong
    • 인터넷정보학회논문지
    • /
    • 제19권2호
    • /
    • pp.43-48
    • /
    • 2018
  • Various artifacts that are produced as software R&D project progresses contain research plan, research report, software requirements and design descriptions, etc. When conducting a software R&D project, it is necessary to confirm that the developed system has implemented its research requirements well. However, various research results make it difficult to design appropriate tests. So, there is a practical need for us to comprehensively handle the planning, execution, and reporting of software test for finding and verifying information related to the research. In this paper, we propose a useful method for software test process in R&D project which supports model based software testing. The proposed method supports automation of test design and generation of test data by explicitly separating each step of System Under Test (SUT). The method utilizes the various models representing the control flow of the function to extract the information necessary for testing the system. And it supports a systematic testing process based on TMMi and ISO 29119. Finally, we show the validity of the method by implementing a prototype with basic functionality to generate test data from software behavioral models.

개방형 BIM 기반 품질검토를 위한 IFC 속성정보 호환성 테스트 (Interoperability Tests of IFC Property Information for Open BIM based Quality Assurance)

  • 최중식;김인한
    • 한국CDE학회논문집
    • /
    • 제16권2호
    • /
    • pp.92-103
    • /
    • 2011
  • The construction industry consists of various and massive architectural information as an architectural process includes a variety of design stages with cooperation of many disciplines. A Building Information Modeling (BIM) serves as a shared knowledge resource for information about a facility forming a reliable basis for decisions during its life-cycle from inception onward. building SMART has developed Industry Foundation Classes (IFC) standard for interoperability of BIM based information. Several software tools are already IFC-compliant. However, there are a lot of problems related to efficient interoperability of software owing to the lack of guide regarding the software usage and insufficiency IFC interfaces of software. The purpose of this study is to suggest efficient IFC support interface development methodologies of existing IFC certified software. The scope of this study is interoperability test for open BIM based quality assurance. To achieve this purpose, the authors have classified subject of open BIM based quality assurance and investigated IFC certification process and certified software. In addition, the authors have exported and imported via IFC files using different IFC interfaces in the software for interoperability of architectural objects and their properties. Finally, the authors have suggested IFC support interface development methodologies and hereafter direction for efficient interoperability of IFC certified software based on open BIM.

설계활동의 역사적 흐름과 새로운 개념에 의한 구조최적설계 소프트웨어 소개 (A Historical Review of Design Activities and a New-Concept Software System for Structural Optimization)

  • 곽병만
    • 대한기계학회:학술대회논문집
    • /
    • 대한기계학회 2001년도 춘계학술대회논문집C
    • /
    • pp.17-21
    • /
    • 2001
  • Theories for optimal design and optimization algorithms have long been well developed. In industries, however, they are not well practiced. To make them work for industry, a new philosophy is necessary and an integration of various software systems required. A review of the history in the aspect of optimal design software is made and a newly developed code DS-Structure is introduced.

  • PDF

고속전차선로 상세설계 S/W 개발 (I) (Development of a Detail Design Software for High Speed Catenary System (I))

  • 이기원;권삼영;김주락;김지윤;창상훈
    • 한국철도학회:학술대회논문집
    • /
    • 한국철도학회 2001년도 춘계학술대회 논문집
    • /
    • pp.341-346
    • /
    • 2001
  • This paper presents a concept design of detail design software for high speed catenary system. In this software, M.D.(mounting diagram) can be peformed and parts D/B can be also managed. french one, used in Kyung-bu high-speed line, is not good at user's interface, and the source code is not opened. So, it is impossible to use it in the different environment and catenary system. Through this program, automation of detail design and user's convenience can be derived.

  • PDF

ADAPT Edge 2012-RC/PT 다층 구조물 해석 및 설계 프로그램 (New Approach to Integrated Structural Analysis and Design for Multistory RC/Post-Tensioned Buildings)

  • Aalami, Florian;Lee, Soo Heon
    • 전산구조공학
    • /
    • 제25권4호
    • /
    • pp.63-70
    • /
    • 2012
  • This article introduces ADAPT Corporation's latest software product for the integrated multistory analysis and design of concrete buildings, ADAPT Edge. Edge uniquely packages user-friendly modeling of multistory buildings, accurate gravity and lateral analysis, post-tensioning, and detailed slab and beam design, all in one software package. The benefits of Edge over traditional concrete design software are explained.

도시철도차량용 국내 표준모델의 주제어 S/W 개발(1) (Development of Control Software for KOREA Standard EMU)

  • 안태기;한성호;온정근;백종현;박현준
    • 한국철도학회:학술대회논문집
    • /
    • 한국철도학회 1999년도 춘계학술대회 논문집
    • /
    • pp.259-266
    • /
    • 1999
  • This paper is intended to provide a method to design control software for the TCMS, train control and monitoring system. The TCMS with this control software will be applied KOREA Standard EMU. The control software is designed by SCADE Case tool to concern safety and reliability. The function for the EMU is implemented in software easily programmed, using a functional block, graphic programming language. The control software has modular design and each module is tested with SCADE simulator. This time we focus a door control module, present a design method and a simulation method for that module.

  • PDF

산업체 수요중심 커리큘럼을 위한 메타모델 설계 기법 (Meta-Model Design Technique for Industrial Demand-Driven Curriculum)

  • 조은숙;박수희;장준오;노은하
    • 디지털산업정보학회논문지
    • /
    • 제7권4호
    • /
    • pp.169-181
    • /
    • 2011
  • The cooperation between universities and IT industry in producing IT manpower of quality is urgently called for to create the effective labor pool of supply and finally balance its supply and demand. Korean Government launched a program where industrial demand-driven curriculums are developed and applied to universities. This paper proposes a design technique of meta-modeling demand-driven curriculums and courses, based on the 3D software space and the software development process. This technique is proven to result in extensibility, flexibility and quality improvement in software design. Therefore, we expect that the proposed technique makes curriculums and courses possible to be continuously improved in many aspects.

도시철도차량용 국내 표준모델의 주제어 S/W 개발(3) (Development of Control Software for KOREA Standard EMU)

  • 안태기;한성호;이수길;이관섭;김원경;최규형
    • 한국철도학회:학술대회논문집
    • /
    • 한국철도학회 2000년도 춘계학술대회 논문집
    • /
    • pp.360-367
    • /
    • 2000
  • This paper is intended to provide a method to design control software for the TCMS, train control and monitoring system. The TCMS with this control software will be applied KOREA Standard EMU. The control software is designed by SCADE Case tool to concern safety and reliability. The function for the EMU is implemented in software easily programmed, using a functional block, graphic programming language. The control software has modular design and each module is tested with SCADE simulator. This time we focus a Driving control module, including brake control module, and present a design method and a simulation method for that module.

  • PDF

도시철도차량용 국내 표준모델의 주제어 S/W개발(2) (Development of Control Software for KOREA Standard EMU)

  • 안태기;한성호;백종현;이수길;박현준
    • 한국철도학회:학술대회논문집
    • /
    • 한국철도학회 1999년도 추계학술대회 논문집
    • /
    • pp.302-309
    • /
    • 1999
  • This paper is intended to provide a method to design control software fur the TCMS, train control and monitoring system. The TCMS with this control software will be applied KOREA Standard EMU. The control software is designed by SCADE Case tool to concern safety and reliability. The function for the EMU is implemented in software easily programmed, using a functional block, graphic programming language. the control software has modular design and each module is tested with SCADE simulator. This time we focus a HVAC(heater, ventilation and air conditioner controller) control module, present a design method and a simulation method for that module.

  • PDF

소프트웨어개발을 위한 사용자 인터페이스 디자인 협동작업에 관한 연구 (A Study on the Collaboration of User Interface Design for Software Developments)

  • 김소영
    • 디자인학연구
    • /
    • 제12권1호
    • /
    • pp.15-24
    • /
    • 1999
  • 컴퓨터 관련 기술의 발전은 사람들의 사고와 생활방식에 많은 영향을 주었다. 제품을 사용하는 사용자는 물론 개발자들도 디자인의 중요성에 대하여 인식해 가고 있으며, 윈도우즈 환경에서 비롯된 그래픽 유저 인터페이스(Graphic User Interface)의 시작은, 디자이너들로 하여금 시각요소의 사용을 자유롭게 만들고 있다. 이에, 소프트웨어 개발과 관련된 업무에 종사하는 인력들은 소프트웨어의 정확한 기능의 수행과 더불어, 사용자에게 친근감을 줄 수 있는 그래픽과 사용 성을 고려한 인터페이스디자인의 개발에 많은 투자를 하고 있다. 이러한 이유로 프로그램 개발자가 독자적으로 프로젝트를 진행하는 경우보다, 각 분야의 전문가로 구성된 팀으로 프로젝트를 진행하는 경우가 늘고 있다. 그러나, 지금까지의 인터페이스 디자인은 소프트웨어 개발에 대한 업무이해가 부족한 상태에서 진행되었고, 개발자들의 프로세스를 염두에 두지 않고 개별적인 디자인 작업이 이루어지는 경우가 많았다. 이 때문에, 진정한 의미의 인터페이스 디자인이 이루어지기 힘들었으며, 사용자 인터페이스 디자인이란, 소프트웨어 개발의 마지막 단계에서 적용하는 외형적인 장식으로 인식되는 경우도 빈번히 있어왔다. 이에 사용자 인터페이스 디자인의 개념과 역사적 고찰을 통하여, 학문적 위치를 확인하고, 개발자의 측면에서 소프트웨어 개발 업무내용과 프로세스를 분석하여, 팀 작업을 효율적으로 진행시키기 위한 디자이너의 역할과 업무 영역 정의, 그리고, 팀에서의 상호 협조적인 프로젝트 진행을 위한 인터페이스 디자인 프로세스를 제안하고 있다.

  • PDF