• 제목/요약/키워드: design software

검색결과 7,088건 처리시간 0.038초

Experiment design and human reliability in software quality control system

  • Park, Peom
    • 품질경영학회지
    • /
    • 제20권2호
    • /
    • pp.94-108
    • /
    • 1992
  • This study involves an experiment for the cognitive experiment design and the human reliability in software engineering. Its overall objectives are to analyze common-cause human domain error and reliability in human-software interaction. A laboratory study was performed to analyze software engineers' task behavior in software production and to identify software design factors contributing to the effects in common cause failure redundancy. Common-cause model and its function were developed, then the main experiment using programming experts was conducted in order to define a new cognitive paradigm, in the aspects of identification, pattern recognition, and behavior domain for human reliability and quality control in software development. The results and analytical procedures developed in this research can be applied to reliability improvement and cost reduction in software development for many applications. Results are also expected to provide guidelines for software engineering quality control and for more effective design of human-software interface system.

  • PDF

거푸집 자동화 설계를 위한 3차원 기반 소프트웨어 개발에 관한 연구 (A Study on the Development of 3D Software for Automated Formwork Design)

  • 이보경;이태훈;김진성;이동은;최형길
    • 한국건축시공학회:학술대회논문집
    • /
    • 한국건축시공학회 2019년도 추계 학술논문 발표대회
    • /
    • pp.112-113
    • /
    • 2019
  • In this study, development of 3D software for automated formwork design was conducted to achieve optimization and reduction of labor for temporary work. Through the literature review, the current technical level was identified and the required functions of 3D software for automated formwork design were derived. The 3D software should be developed with the aim of automating 3D design, improving construction quality and utilizing the Internet of Things. As a preliminary step to develop 3D software, the prototype demo version was developed to implement 3D design automation function, which confirm the possibility of 3D software development.

  • PDF

안드로이드 게임 프로그래밍을 위한 설계 패턴 (Design Patterns for Android Game Programming)

  • 김동관
    • 한국융합학회논문지
    • /
    • 제9권8호
    • /
    • pp.17-24
    • /
    • 2018
  • 설계 패턴은 소프트웨어 개발 시 반복적으로 발생하는 특정 문제들에 대한 효과적인 해결책을 제공하는 소프트웨어 재사용 기술이다. 특히, 객체지향 설계 패턴들은 다양한 플랫폼이나 프레임워크에 포함되어 소프트웨어 생산성을 높이고 있다. 본 논문은 설계 패턴을 고려한 안드로이드 모바일 플랫폼 기반의 게임 프로그래밍에 대한 지침을 제공한다. 적절히 설계 패턴을 활용함으로써 소프트웨어 개발 생산성뿐만 아니라, 개발 후 유지보수를 위해서도 효과적일 수 있다. 본 논문은 안드로이드 플랫폼 기반의 게임 프로그래밍에 설계 패턴을 적용하기 위한 지침과 사례를 제공한다. MVP, Singleton, Observer, State 설계 패턴과 같은 대표적인 객체지향 설계 패턴을 안드로이드 게임 프로그램 개발에 적용한다.

오픈 소스 소프트웨어 재사용을 위한 소프트웨어 아키텍처 설계 (Designing Software Architecture for Reusing Open Source Software)

  • 최용석;홍장의
    • 융합정보논문지
    • /
    • 제7권2호
    • /
    • pp.67-76
    • /
    • 2017
  • 소프트웨어 활용의 수명주기가 단축되고, 다양한 형태의 사용자 기능을 지원하기 위하여 소프트웨어 아키텍처 개발의 중요성이 부각되고 있다. 소프트웨어 아키텍처가 새로운 기능을 갖도록 확장에 유연하고 안정적으로 개발된다면, 새로은 시장의 요구에 빠르게 대응할 수 있다. 본 연구에서는 새로운 기능 개발의 수명주기가 짧아지고 있고, 안정적인 소프트웨어 시스템 개발을 위하여 오픈 소스의 설계 복구를 통한 재사용을 고려하는 아키텍처 설계 기법을 제안한다. 소프트웨어 아키텍처를 기반으로 소프트웨어 시스템을 개발하기 위하여 오픈 소스를 사용하는 경우, 매우 신속한 개발이 가능해 질 뿐만 아니라, 이미 검증된 오픈 소스를 사용함으로써 개발 시스템에 대한 신뢰성도 증진시킬 수 있다.

정보통신 소프트웨어 테스트 설계 효율성에 대한 연구 (A study of The effects on applying test design to Info-communication Software)

  • 장진욱
    • 한국산학기술학회논문지
    • /
    • 제15권7호
    • /
    • pp.4522-4527
    • /
    • 2014
  • 정보통신 소프트웨어는 다양한 기능과 서비스를 포함하고 있다. 소프트웨어 테스트는 인수단계에서 구현을 확인하는 정도로 인식되었으나 최근에는 개발단계별 테스트에 대한 관심이 높아지고 있다. 특히 소프트웨어가 사용자에게 인도되는 인수단계에서의 특히 테스트의 중요성이 높다. 따라서 인수테스트 단계의 제한된 시간과 리소스를 효과적으로 사용하여 테스트하기 위한 기법과 방법에 대한 연구가 많이 이루어지고 있다. 본 논문에서는 테스트 설계기법을 이용하여 전자통신 소프트웨어에 적용하고 테스트 케이스 실행 개수와 시간을 측정하여 테스트 설계의 효율성을 측정하였다. 본 연구는 테스트 설계 및 실행과정에서 최소한의 리소스를 이용한 효과적인 테스트 실행에 기여할 것으로 본다.

인터페이스와 뷰 분석을 이용한 소프트웨어 아키텍처 설계방법 (Software Architecture Design based on Interface and View Analysis)

  • 궁상환
    • 한국산학기술학회논문지
    • /
    • 제11권12호
    • /
    • pp.5072-5082
    • /
    • 2010
  • 본 논문은 소프트웨어 아키텍처의 설계를 위한 방법론을 제안한다. 논문의 제안하는 아이디어는 시스템에 존재하는 액터(actor)나 모듈, 통신요소 간의 인터페이스를 식별하면, 이 인터페이스에 연결된 모듈을 단계적으로 탐색해 나가는 방식을 활용한다. 그리고 설계범위의 인터페이스와 모듈을 점차 확장해 나감으로써 아키텍처의 설계가 완료될 때까지 설계를 점진적으로 진행해 간다. 이 방법은 기본적인 아키텍처 설계의 접근을 인터페이스로부터 출발하여, 이 인터페이스의 입력을 기다리는 모듈, 그리고 다시 이 모듈로부터 출력 인터페이스를 확인하는 방법을 통해, 설계의 원인과 결과가 서로 연관되게 함으로써 자연스러운 설계를 유도한다고 할 수 있다. 또한, 제안 방법은 아키텍처 설계에 필요한 5개의 아키텍처 뷰를 정의하고, 설계과정에서 아키텍처 패턴의 활용하도록 하고 있다. 특히, 이 방법은 아키텍처 설계를 처음 습득하는 설계자들에게 설계방법에 대한 구체적인 이해를 도모한다는 장점을 제공한다.

Ada 언어를 이용한 X시스템의 설계, 구현 및 재사용성 분석에 관한 연구 (A Study on Design, Implementation and Reusability Analysis of the X system using Ada Language)

  • 이광건;강석균;박형춘;윤창섭
    • 한국국방경영분석학회지
    • /
    • 제15권2호
    • /
    • pp.38-55
    • /
    • 1989
  • Reusing software is a promising solution which overcomes the software crisis in the software development environment by improving the software productivity, reliability and maintainability. To develop software, some developers reuse existing softwares, but without an adequate design environment, software reuse would not be applicable. The purpose of this paper is to design and implement the X system, and measure empirically its resuability in the development phases. The development processes of the X system used a software reuse design guidelines within the Object-Oriented Design method and the Ada programming language. In order to measure the resuability, metrics was proposed and applied for each phase of development. The results of this paper address some reusability measurement that may be used as basic data when estimating the amount of reuse for a combined development project of military applications.

  • PDF

Corrugated Board의 최적내형설계 소프트웨어 개발 (Development of a Optimum Inward Design Software for Corrugated Board)

  • 박종민
    • 한국포장학회지
    • /
    • 제10권1호
    • /
    • pp.27-36
    • /
    • 2004
  • Software summarized packaging technology related is needed for low cost and high efficiency in production and packaging design of corrugated board, and in development of these softwares, distribution and packaging environment of one's country must be reflected, well. In domestic occasion, software related to corrugated board packaging dont's exist nearly, and in many industrial fields, the more higher role and importance of packaging in various industrial field is, the more higher necessity of that is. In this study, on the base of preceeding studies (Park, 2001; 2003; 2003), software to optimize board combination that is most importance and sensitivity in composition of cost elements in production and packaging design of corrugated board was developed. This software was composed of input module, output module, database and management module, and calculation module, and efficiency of this software was analyzed on the both sides of sensitivity in design result and effectiveness in a case analyse. In the inward design results having same strength, board combination balance, bursting strength, box weight, and cost were greatly different. Therefore, optimum inward design according to user's design specifications is possible, and in a case analysis for actual products, obtained the more profitable results than before design.

  • PDF

Development of MATLAB-based Signal Performance Analysis Software for New RNSS Signal Design

  • Han, Kahee;Won, Jong-Hoon
    • Journal of Positioning, Navigation, and Timing
    • /
    • 제8권4호
    • /
    • pp.139-152
    • /
    • 2019
  • The design of new navigation signals is a key factor in building new satellite navigation systems and/or modernizing existing legacy systems. Navigation signal design involves selecting candidate groups and evaluating and analyzing their signal performances. This process can be easily performed through software simulation especially at the beginning of the development phase. The analytical signal performance analysis software introduced in this study is implemented based on equations between the signal design parameters of Radio Navigation Satellite Service (RNSS) and the navigation signal figures-of-merit (FoMs). Therefore, this study briefly summarizes the RNSS signal design parameters and FoMs before introducing the developed software. After that, we explain the operating sequence of the implemented software including the Graphical User Interface (GUI), and calculate the FoMs of an example scenario to verify the feasibility of the software operations.

캐드 기반 범용 최적설계 시스템 개발 및 피로수명을 위한 구조형상최적설계에의 응용 (Development of a CAD-based General Purpose Optimal Design and Its Application to Structural Shape for Fatigue Life)

  • 곽병만;유용균
    • 대한기계학회:학술대회논문집
    • /
    • 대한기계학회 2003년도 추계학술대회
    • /
    • pp.1340-1345
    • /
    • 2003
  • In this paper, an integrated optimal design software system for structural components has been developed which interfaces existing commercial codes for CAD, CAE and Optimization. They include specialized optimal design software codes such as iSIGHT and VisualDOC, optimization module imbedded in CAD software developed by CAD developers, and optimal design software systems based on API of commercial CAD software. The advantages of the CAD imbedded optimal design approach and those of specialized optimal design software are taken to develop the system. The user defines optimal design formulation in the user interface for problem definition in the CAD control stage, where design variables are directly selectable from the CAD model and various properties and performance functions defined. The commercial CAD codes, Open I-DEAS are used for the development. The resulting software is minimally connected to CAD and CAE systems while keeping maximum independence from each other. This assures flexibility and freedom for problem definition. Fatigue life optimization is taken as a nontrivial application area. As a specific example, the shape design of a knuckle part of an automobile is performed, where the minimum fatigue life over the material domain in terms of the number of cycles of a curb strike are maximized under the constraint of not exceeding the current mass. The fatigue life has been improved by four times of the initial life. The developed software is illustrated to maintain the advantages of existing optimal design software systems while improving independency and flexibility.

  • PDF