• Title/Summary/Keyword: design software

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

Applying Software Reuse to Improve Software Quality and Productivity

  • Lai Sen-Tarng
    • 한국품질경영학회:학술대회논문집
    • /
    • 한국품질경영학회 1998년도 The 12th Asia Quality Management Symposium* Total Quality Management for Restoring Competitiveness
    • /
    • pp.43-50
    • /
    • 1998
  • The cause of software crisis is that software quality and productivity can not meet the requirement of software market. In order to resolve the software crisis, there are many approaches to be proposed. Software reuse is one of the high potential approaches to improve software quality and productivity. Some high-tech countries (like USA, Japan) have proposed and studied the topics of software reuse in 1970 and got several results. In software development procedure, the products of detailed design and implement phases are simple, definite and suitable for reuse. In this paper, the necessary documents of reusable software component will be proposed, and how to select and evaluate the software components with high reuse potential and high quality will be discussed and recommended.

  • PDF

두 가지 CAD software의 맞춤형 지대주 디자인과 출력물 일치도 비교 (Comparative study of two CAD software programs on consistency between custom abutment design and the output)

  • 임현미;이규복;이완선;손큰바다
    • 구강회복응용과학지
    • /
    • 제34권3호
    • /
    • pp.157-166
    • /
    • 2018
  • 목적: 두 가지 CAD software에서 각 software의 맞춤형 지대주 디자인과 출력물의 일치도를 비교 평가한다. 연구 재료 및 방법: 3Shape Dental System과Delta9 CAD 소프트웨어를 이용하여 임플란트 식립 석고모델에 맞춤형 지대주를 디자인하였다(CRM STL file).디자인한 지대주를 밀링 한 후, 접촉식 방식으로 스캔하고(Test STL file), Inspection 소프트웨어에서 각 지대주의 Test STL file과 CRM STL file을 중첩하여 오차값을 측정하였다. 결과: 시편의 전체 스캔 오차 비교와 축면 경사각에 따른 축면부위 오차비교에서 Delta9이 더 나은 밀링 재현성을 보였다(P < .05). 마진설정 시, 반경 0.9 mm에서 Delta9의 디자인과 출력물의 일치도가 더 우수했다(P < .05). 반면, Anti-rotation 형태 부여에 따른 유의할 만한 차이는 없었다. 부위별 오차 값 누적 비교에서는 Delta9이 대부분의 시편에서 더 작은 오차 값을 보였다(P < .05). 결론: Delta9이 대부분의 디자인 설정 환경에서 3Shape보다 더 작은 오차 값을 보였다. 이는 Delta9을 사용했을 때, 계획된 디자인과 출력물의 일치도가 3Shape과 유사하거나 더 좋은 출력물을 얻을 수 있음을 의미한다.

민감도 정보를 이용한 설계 방법 및 소프트웨어의 개발 (A Design Methodology and Software Development with Sensitivity Information)

  • 김용일;이정욱;윤준용;박경진
    • 대한기계학회논문집A
    • /
    • 제27권12호
    • /
    • pp.2092-2100
    • /
    • 2003
  • Sensitivity information has been used for linearization of nonlinear functions in optimization. Basically, sensitivity is a derivative of a function with respect to a design variable. Design sensitivity is repeatedly calculated in optimization. Since sensitivity calculation is extremely expensive, there are studies to directly use the sensitivity in the design process. When a small design change is required, an engineer makes design changes by considering the sensitivity information. Generally, the current process is performed one-by-one for design variables. Methods to exploit the sensitivity information are developed. When a designer wants to change multiple variables with some relationship, the directional derivative can be utilized. In this case, the first derivative can be calculated. Only small design changes can be made from the first derivatives. Orthogonal arrays can be used for moderate changes of multiple variables. Analysis of Variance is carried out to find out the regional influence of variables. A flow is developed for efficient use of the methods. A software system with the flow has been developed. The system can be easily interfaced with existing commercial systems through a file wrapping technique. The sensitivity information is calculated by finite difference method. Various examples are solved to evaluate the proposed algorithm and the software system.

해양플랜트 상부구조설계 지원 소프트웨어 개발에 대한 연구 (A Study on the Development of Software Supporting the Superstructural Design of Offshore Plant)

  • 김현철;국성근
    • 한국산학기술학회논문지
    • /
    • 제21권11호
    • /
    • pp.19-27
    • /
    • 2020
  • 해양플랜트 탑사이드에는 원유, 가스 등의 에너지 자원을 처리하기 위한 다양한 종류의 해양 설비들과 이들 설비들을 연결하는 기자재 및 의장재들이 제한된 공간 내에 설치되어 있다. 그리고 해양플랜트 상부구조는 해양 설비 및 관련 장비들을 고정하고 지지하기 위한 수많은 받침선반 구조물과 보강재들로 구성된 구조물이다. 본 논문은 이들 상부구조설계를 효율적으로 지원하기 위한 설계 지원 소프트웨어 개발 내용을 기술하였다. 개발된 설계 지원 소프트웨어는 AVEVA Marine의 PML(Programmable macro language)을 기반으로 하며, 상부구조설계를 위한 파라메트릭 방법을 지원한다. 브라켓, 수직 보강재 등 해양플랜트 상부 구조의 보강재를 위한 파라메트릭 설계는 설계 오류를 줄이고 효율적인 작업을 가능하게 한다. 그리고 AutoLisp을 사용하여 기본 설계와 상세설계에서 작성된 받침선반 구조에 대한 2D도면으로부터 일괄 3D 모델링하는 방법을 개발하였다. 또한, 개발된 설계지원 소프트웨어를 해양플랜트 상부구조설계 3D 모델링에 적용할 할 경우 AVEVA PDMS의 기본 기능들만 사용한 경우 대비 약 90%이상 설계시수 단축을 기대할 수 있음을 상부구조 모듈설계 적용 예를 통해 확인하였다.

Use of the surface-based registration function of computer-aided design/computer-aided manufacturing software in medical simulation software for three-dimensional simulation of orthognathic surgery

  • Kang, Sang-Hoon;Lee, Jae-Won;Kim, Moon-Key
    • Journal of the Korean Association of Oral and Maxillofacial Surgeons
    • /
    • 제39권4호
    • /
    • pp.197-199
    • /
    • 2013
  • Three-dimensional (3D) computed tomography image models are helpful in reproducing the maxillofacial area; however, they do not necessarily provide an accurate representation of dental occlusion and the state of the teeth. Recent efforts have focused on improvement of dental imaging by replacement of computed tomography with other detailed digital images. Unfortunately, despite the advantages of medical simulation software in dentofacial analysis, diagnosis, and surgical simulation, it lacks adequate registration tools. Following up on our previous report on orthognathic simulation surgery using computer-aided design/computer-aided manufacturing (CAD/CAM) software, we recently used the registration functions of a CAD/CAM platform in conjunction with surgical simulation software. Therefore, we would like to introduce a new technique, which involves use of the registration functions of CAD/CAM software followed by transfer of the images into medical simulation software. This technique may be applicable when using various registration function tools from different software platforms.

철도 소프트웨어 개발 및 검증을 위한 지침 (The guideline for development and verification of railway software)

  • 이영준;최종균;차경호;천세우;이장수;권기춘;정의진
    • 한국철도학회:학술대회논문집
    • /
    • 한국철도학회 2008년도 춘계학술대회 논문집
    • /
    • pp.659-664
    • /
    • 2008
  • The Railroad Safety Act's regulation reads as follows. "The Minister of Construction and Transportation may qualify and authorize the product to guarantee performance and safety of parts, machine, and device used in Railway fields." Another regulation reads as follows."“The guidelines about targets, standards, and procedures of Quality and Authority in first provision are decided as Ministry of Construction and Transportation Decree." The software used in rail cars and facilities is considered as a railway product. Therefore, it is qualified and authorized for acquiring the safety of rail cars and facilities. The software businesses shall again a Quality and Authority for applying a software to the rail cars and facilities. This paper regulates some guidelines that are needed to develop a software. The procedures that a software developer performs are divided by plan, requirement, design, implementation, and maintenance. The procedures that a software verification person performs are classified by verification plan, requirement verification, design verification, implementation verification, testing verification, maintenance verification, and safety activity. The entire processes and detailed activities to develope and verify a software are described as new guidelines.

  • PDF

UML를 이용한 컴포넌트 버전 제어 시스템 설계 (A Design Version Control System of Component using UML)

  • 김홍진;오상엽;김영선
    • 한국컴퓨터정보학회논문지
    • /
    • 제8권1호
    • /
    • pp.69-75
    • /
    • 2003
  • 소프트웨어의 개발은 생산성을 향상시키기 위해 미리 만들어진 소프트웨어의 컴포넌트를 이용한다. 컴포넌트의 재사용은 소프트웨어 개발비용을 절감하고 개발기간을 단축시킬 수 있다. 소프트웨어 개발에서 컴포넌트를 재사용함으로써 소프트웨어 설계에서 구현까지의 위험요소를 최소화시킬 수 있는 것이다. 소프트웨어를 구현하기 위한 기술로 UML을 도입하여 컴포넌트에 대한 명세를 버전으로 관리하여 재사용의 효율성을 높일 수 있는 방법을 버전 제어 시스템을 통해서 제시하고자 한다. 본 연구의 특징은 UML을 이용하여 컴포넌트의 버전 제어를 통해 소프트웨어 개발시 효율적인 재사용이 될 수 있도록 하는데 그 목적이 있다.

  • PDF

Theoretical Validation of Inheritance Metric in QMOOD against Weyuker's Properties

  • Alharthi, Mariam;Aljedaibi, Wajdi
    • International Journal of Computer Science & Network Security
    • /
    • 제21권7호
    • /
    • pp.284-296
    • /
    • 2021
  • Quality Models are important element of the software industry to develop and implement the best quality product in the market. This type of model provides aid in describing quality measures, which directly enhance the user satisfaction and software quality. In software development, the inheritance technique is an important mechanism used in object-oriented programming that allows the developers to define new classes having all the properties of super class. This technique supports the hierarchy design for classes and makes an "is-a" association among the super and subclasses. This paper describes a standard procedure for validating the inheritance metric in Quality Model for Object-Oriented Design (QMOOD) by using a set of nine properties established by Weyuker. These properties commonly using for investigating the effectiveness of the metric. The integration of two measuring methods (i.e. QMOOD and Weyuker) will provide new way for evaluating the software quality based on the inheritance context. The output of this research shows the extent of satisfaction of the inheritance metric in QMOOD against Weyuker nine properties. Further results proved that Weyker's property number nine could not fulfilled by any inheritance metrics. This research introduces a way for measuring software that developed using object-oriented approach. The theoretical validation of the inheritance metric presented in this paper is a small step taken towards producing quality software and in providing assistance to the software industry.

Design of Input/Output Interface for ARM/AMBA based Board Using VHDL

  • Ryoo, Dong-Wan;Lee, Jeon-Woo
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 제어로봇시스템학회 2001년도 ICCAS
    • /
    • pp.131.1-131
    • /
    • 2001
  • At the present time, multimedia chip, internet application, and network equipment is designed by using ARM core. Because it has a good debugging, software compiler and needed low power. We must process a data coding to send a multimedia data by real time. So need to connect software and hardware algorithm. In this research, We design interface for ARM9/AMBA based board using VHDL for these function implementation. The board is used the ARM company´s ARM940T for software function implementation and Xilinx company´s Virtex E2000 for hardware function algorithm. The various hardware algorithm (ME,ME,DCT) block for performance can be implemented on this system.

  • PDF

A Study of the Performance on EJB Entity Bean with Value Object

  • Park, Eun-Hee;Jung, Doe-Kyun;Lee, Nam-Yong
    • 한국전자거래학회:학술대회논문집
    • /
    • 한국전자거래학회 2001년도 International Conference CALS/EC KOREA
    • /
    • pp.637-649
    • /
    • 2001
  • ㆍ Research Method - Experimental Design ㆍWhen Entity Bean is deployed and Client request to inquire a specific information of Doctor Table, we experiment Total Time for Query Execution according to Time Measurement Operation in Client code. ㆍWe can apply the statistics for the experiment to the design of Entity Beans.(omitted)

  • PDF