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

검색결과 675건 처리시간 0.031초

화면 활용과 사용자 입력을 위한 모바일 웹 사용자 인터페이스 패턴 (Mobile Web User Interface Patterns for Screen Usage and User Input)

  • 최종명;이영호;조용윤
    • 디지털산업정보학회논문지
    • /
    • 제8권1호
    • /
    • pp.183-190
    • /
    • 2012
  • Mobile web applications are different from desktop web applications because of their small screen size and small user input devices. Therefore user interface designers have spent their effort and time to re-design the user interface of mobile web applications to meet these differences. In this paper, we introduce five user interface patterns for mobile web applications to reduce their effort and time. Two of them are for utilizing small screen size efficiently, and they are space overloading pattern and data filtering pattern. These patterns enable designers to reduce screen usage. The other three patterns - data suggestion pattern, input reuse pattern, and incremental data input pattern - are for helping users' data input on mobile devices. These three patterns enable users to reduce direct data input. Our work will help user interface designers develop mobile web interface to utilize screen space efficiently and get data with less errors and less efforts from users.

클러스터링 알고리즘을 이용한 컴포넌트 분유 및 검색 (Component Classification and Retrieval using Clustering Algorithm)

  • 김귀정
    • 한국콘텐츠학회논문지
    • /
    • 제2권3호
    • /
    • pp.87-95
    • /
    • 2002
  • 본 연구에서는 성공적인 컴포넌트의 재사용을 위하여 도메인 지향(domain orientation) 개념을 도입하여 컴포넌트들을 저장소에 분류, 검색하는 방법을 제안한다. 설계 시 디자인 패턴이 적용된 기존 시스템의 컴포넌트를 대상으로, 해당 도메인 내에 있는 각 컴포넌트와 기준패턴과의 구조적 유사함을 비교함으로서 컴포넌트를 분류하는 방법을 제안한다. 재사용 가능한 컴포넌트를 기능별로 분할하고 그 구조를 다이어그램으로 제공함으로서 컴포넌트의 재사용 및 플랫폼간의 이식성을 높일 수 있다. 또한 E-SARM 알고리즘을 이용하여 질의와 가장 적합한 컴포넌트와 그와 유사한 후보컴포넌트들이 우선순위로 제공됨으로서 컴포넌트 재사용 효율을 높여줄 수 있도록 하였다.

  • PDF

재사용 관점의 비지니스 기반 GPS 시스템 구축 모델링 (Business-based GPS System Development Process in terms of Reuse)

  • 이상영;이윤석
    • 디지털산업정보학회논문지
    • /
    • 제10권1호
    • /
    • pp.7-15
    • /
    • 2014
  • The accuracy of global navigation satellite system(GNSS) positioning has been studied during the last decades. Early GPS software was developed as monolithic tool in which all functions packed in the same software. But, these GPS software have the problems of the high cost of constructing system. close system architecture and the reusability. And there is a lack of interoperability between them because most of them have their own unique data format according to their application fields. In this paper, we have introduced requirements for design and specifications based on business process for the GPS system. commonly used to extract components from the requirements of the GPS business-based development process is presented. These components extracted by the process can be used to assemble components only. In particular, applications for developers to add features specific case without affecting the other components that can be modify the component.

A Study of Software Product Line Engineering application for Data Link Software

  • Kim, Jin-Woo;Lee, Woo-Sin;Kim, Hack-Joon;Jin, So-Yeon;Jo, Se-Hyeon
    • 한국컴퓨터정보학회논문지
    • /
    • 제23권12호
    • /
    • pp.65-72
    • /
    • 2018
  • In this paper, we have studied how to reuse common data link software by applying software product line engineering. Existing common data link software performed different stages of design, implementation, and testing without sharing the accumulated knowledge of different developers. In this situation, developers agreed that sharing the assets of each project and reusing the previously developed software would save human and time costs. Even with the initial difficulties, the common Data Link is a continually proposed project in the defense industry, so we decided to build a product line. The common data link software can be divided into two domains. Among them, the initial feature model for the GUI software was constructed, and the following procedure was studied. Through this, we propose a plan to build a product line for core assets and reuse them in newly developed projects.

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

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

  • PDF

가상현실 환경을 위한 해석데이터 변환 기술 개발 (Development of CAE Data Translation Technique for a Virtual Reality Environment)

  • 송인호;양정삼;조현제;최상수
    • 한국CDE학회논문집
    • /
    • 제13권5호
    • /
    • pp.334-341
    • /
    • 2008
  • Computer-aided engineering (CAE) analysis is considered essential for product development because it decreases the simulation time, reduces the prototyping costs, and enhances the reusability of product parts. The reuse of quality-assured CAE data has been continually increasing due to the extension of product lifecycle management; PLM, which is widely used, shortens the product development cycle and improves the product quality. However, less attention has been paid to systematic research on the interoperability of CAE data because of the diversity of CAE data and because the structure of CAE data is more complex than that of CAD data. In this paper, we suggest a CAE data exchange method for the effective sharing of geometric and analysis data. The method relies on heterogeneous CAE systems, a virtual reality system, and our developed CAE middleware for CAE data exchange. We also designed a generic CAE kernel, which is a critical part of the CAE middleware. The kernel offers a way of storing analysis data from various CAE systems, and, with the aid of a script command, enabling the data to be translated for a different system. The reuse of CAE data is enhanced by the fact that the CAE middle-ware can be linked with a virtual reality system or a product data management system.

컴포넌트기반의 XML/EDI 시스템 설계 및 구현 (Design and Implementation of Component-Based XML/EDI System)

  • 문태수;김호진
    • 한국정보시스템학회지:정보시스템연구
    • /
    • 제12권1호
    • /
    • pp.87-116
    • /
    • 2003
  • One of the important applications for business-to-business electronic commerce is in procurement and inventory management using electronic data interchange(EDI). Using online catalogs and approved supplier lists, firms can easily create requisitions and purchasing documents. The emerging trend in EDI technology is changed from VAN(Value Added Network) based EDI to XML based EDI. This paper intends to suggest a component-based XML/EDI system using Unified Modeling Language(UML), as an application system for automobile part industry. Applying component based XML/EDI systems designed with UML methodology, we analyzed the workflow and the document on procurement process between trading partners and implemented a prototype of efficient XML/EDI system, as a surrogate of existing VAN/EDI. The result of applying object-oriented CBD(Component Based Development) technique is to minimize the risk of life cycle and facilitate the reuse of software as mentioned to limitation of information engineering methodology. It enables the interoperability with corporate legacy systems such as ERP(Enterprise Resource Planning), SCM(Supply Chain Management). This system proposes a solution to apply analysis phase and design phase in implementation of XML/EDI system. The implementation of XML/EDI system using CBD shows the ease of use in software reuse and the interoperability with corporate internal information system. The purchasing department with XML/EDI system can electronically communicate purchase orders, delivery schedules to external suppliers and interoperate with other application systems.

  • PDF

Neutronic investigation of waste transmutation option without partitioning and transmutation in a fusion-fission hybrid system

  • Hong, Seong Hee;Kim, Myung Hyun
    • Nuclear Engineering and Technology
    • /
    • 제50권7호
    • /
    • pp.1060-1067
    • /
    • 2018
  • A feasibility of reusing option of spent nuclear fuel in a fusion-fission hybrid system without partitioning was checked as an alternative option of pyro-processing with critical reactor system. Neutronic study was performed with MCNP 6.1 for this option, direct reuse of spent PWR fuel (DRUP). Various options with DRUP fuel were compared with the reference design concept; transmutation purpose blanket with (U-TRU)Zr fuel loading connected with pyro-processing. Performance parameters to be compared are transmutation performance of transuranic (TRU) nuclides, required fusion power and tritium breeding ratio (TBR). When blanket part is loaded only with DRUP, initial $k_{eff}$ level becomes too low to maintain a practical subcritical system, increasing the required fusion power. In this case, production rate of TRU nuclides exceeds the incineration rate. Design optimization is done for combining DRUP fuel with (U-TRU)Zr fuel. Reactivity swing is reduced to about 2447 pcm through fissile breeding compared to (U-TRU)Zr fuel option. Therefore, a required fusion power is reduced and tritium breeding performance is improved. However, transmutation performance with TRU nuclides especially $^{241}Am$ is degraded because of softening effect of spectrum. It is known that partitioning and transmutation should be accompanied with fusion-fission hybrid system for the effective transmutation of TRU.

$C^{+ +}$에서의 객체 지향 모델링을 위한 다이아그래밍 툴 (Diagramming Tool for Object-Oriented Modeling on $C^{+ +}$)

  • 하수철;원유헌
    • 전자공학회논문지B
    • /
    • 제29B권2호
    • /
    • pp.9-17
    • /
    • 1992
  • In recent years, object-orientation is rising to notice as a new paradigm for developing software. This paper suggests the diagramming technique and a tool for developing C++ program effectively. This technique can represent the modularity and the interactions of classes definitely by emphasizing the characteristics of classes of C++. It can do the direct mapping from the logical idea to the physical screen image, so programmers can reuse the design resources in design phase as well as transforming the resources into chode in the implementation phase.

  • PDF

Towards Designing Human Interactions for Learning Support System using Virtual Reality Technology

  • Iwane, Noriyuki
    • International journal of advanced smart convergence
    • /
    • 제3권1호
    • /
    • pp.11-14
    • /
    • 2014
  • We have been designing human interactions for some learning support system or education system. The design is based on a symbol grounding model. The model is applicable to many learning domains using virtual reality technology. The design policy is simple and compact. In order to realize the policy we use/reuse some devices from the viewpoint of virtual reality. This paper introduces basic ideas and explains several example cases based on the idea.