• Title/Summary/Keyword: 동적 다이어그램

Search Result 37, Processing Time 0.028 seconds

A Development of Web Based Enterprise Database System for Technology Transfer (웹 기반의 기술이전 수요기업 데이터베이스 시스템 개발)

  • Ahn, Ho-Jun;Cho, Kwang-Jong;Koo, Yeo-Woon
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2003.11b
    • /
    • pp.701-704
    • /
    • 2003
  • 약 만여개의 벤처기업 정보를 획득하여 분석, 분류와 필요한 데이터 필드를 정의하였다. 필드 정의는 구축할 데이터베이스의 기업정보로서 기업주요정보와 기업부가정보로 나누어 시스템을 설계하였다. 설계 시, 사용자 요구사항 분석은 객체지향 설계 기법을 적용하여 사용자 입장에서 본 시스템의 행동을 나타내는 유즈케이즈 다이어그램을 작성하였고 시스템의 동적인 측면을 활동의 순차적인 흐름 및 제어 흐름으로 표현한 액티비티 다이어그램을 만들었다. 기업의 TLO 기술분야와의 연결을 위하여 TLO 기술 데이터베이스 분석을 수행하였으며 데이터베이스 모델링은 요구사항 분석, 개념적 데이터베이스 모델링, 논리적 데이터베이스 모델링, 물리적 데이터베이스 모델링을 수행하였다. 그리고 웹 기반의 사용자 서비스 구현은 기업정보관리 기능, 기업정보검색 기능, 데이터베이스관리 기능, 사용자관리 기능, 환경설정 기능, 정보도우미 기능을 수행할 수 있게 시스템을 구축하였다.

  • PDF

ESUML: UML-based Modeling Method for Embedded Software (ESUML: UML 기반 임베디드 소프트웨어 모델링 방법론)

  • Jeon Sang-Uk;Lee Hee Jin;Hong Jang-Eui;Bae Doo-Hwan
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2005.11b
    • /
    • pp.343-345
    • /
    • 2005
  • 소프트웨어 개발을 위한 분석 및 설계 언어로 UML이 일반화 되어 있다. UML이 갖는 객체지향 개념의 장점으로 인하여 일반 소프트웨어 개발뿐만 아니라 임베디드 소프트웨어 개발에 있어서도 UML의 사용이 증가하고 있다. 특히 UML 모델 중에서 시퀀스 다이어그램은 시스템의 다이나믹스 및 동적 시나리오 표현에 매우 유용하고, 모델링이 직관적이어서 소프트웨어 엔지니어들이 선호하고 있다. 본 연구에서는 시스템 행위를 중심으로 하는 임베디드 소프트웨어 모델링 방법으로 ESUML 방법론을 제시한다. 제시한 ESUML 방법론에서는 Use Case, Class, Interaction overview, Sequence 다이어그램과 Action Language를 이용하여 시스템을 효과적으로 모델링 하도록 하였다.

  • PDF

Design of Node Position Estimation System for Sensor Networks (센서 네트워크의 노드 위치 추정 시스템 설계)

  • Rhim, Chul-Woo;Kim, Young-Rag;Kang, Byung-Wook
    • Journal of Korea Multimedia Society
    • /
    • v.12 no.10
    • /
    • pp.1436-1449
    • /
    • 2009
  • The value of sensing information is decided according to positions of sensor nodes, which are very important in sensor networks. In this paper, we propose a method that estimates positions of nodes by using adjacent node information and received signal strength in a sensor network. With the proposed method, we can find positions of nodes easily because we use information that nodes have. Moreover, we can find distribution easily for all the nodes because we can measure a relative position for a node whose position is not known based on anchor nodes whose positions are already known. We utilized Use case diagram, activity diagram and State machine diagram among several diagrams of UML to implement proposed method in sensor networks that is dynamic system. We can understand exact flow for each function of the proposed method in node position estimation system can be implemented easily. And we can be confirmed that the position of estimated nodes has a little error.

  • PDF

Dynamic Characteristics of Simply Supported Single Span Bridges for KTX and HEMU using Design Diagram (설계다이어그램을 이용한 KTX와 HEMU 차량 주행시 단경간 단순지지 교량의 동특성 분석)

  • Cho, Jeong-Rae;Cho, Keunhee;Kwark, Jong-Won;Kim, Young Jin
    • Journal of the Korean Society for Railway
    • /
    • v.15 no.5
    • /
    • pp.498-507
    • /
    • 2012
  • This paper presents the ERRI design diagrams of KTX and HEMU applicable to simply supported single span bridges, and analyzes the dynamic characteristics and design considerations of the bridges under KTX and HEMU using the diagrams. The design diagrams of KTX and HEMU are calculated for the bridges with 25m, 30m, 35m and 40m span lengths, which are widely used for simple bridge in Korea. From the design diagrams, the dynamic characteristics of the bridges with the selected span lengths are analyzed. In addition, the design consideration is discussed to satisfy the design requirement of acceleration. It is desirable for the bridge with 25m span length to avoid resonance both for KTX and HEMU. Since larger responses are expected for HEMU in the bridge with 30m span length, and for KTX in the bridge with 35m and 40m span length, the bridges should be planned to have enough mass satifying acceleration requirement at resonance, or to avoid the resonance.

The theory of educational usage with wordprocessor Based Mindtool (워드프로세서 기반 마인드툴의 교육적 활용방안)

  • Seo, Hye-Joung;Hong, Myung-Hui
    • 한국정보교육학회:학술대회논문집
    • /
    • 2004.01a
    • /
    • pp.393-402
    • /
    • 2004
  • 마인드툴은 의미 있는 학습을 이루고 학습자의 사고과정을 도와주어 비판적 사고력, 창의적 사고력, 종합적 사고력을 가지도록 해준다. 워드프로세서의 다이어그램, 조직도, 그리기도구모음, 표, 워크시트, 차트, 하이퍼미디어 기능을 분석하여 마인드툴의 유의미조직도구, 동적모델링 도구, 학습내용 구성 도구로 활용하는 방법을 모색해 보았다.

  • PDF

Deriving Component Interfaces from UML Dynamic Medel (UML 동적모델에서 컴포넌트 인터페이스 설계 기법)

  • 김지혜;김수동
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2002.04b
    • /
    • pp.415-417
    • /
    • 2002
  • 컴포넌트는 소프트웨어의 재사용을 통하여 소프트웨어 제품의 향상된 생산성을 제공해 줄 수 있는 방안으로 인식되면서 , 학계와 산업계의 관심 이 집중되고 있다. 그에 대안 반영으로 컴포넌트 자체를 개발하거나, 상용 컴포넌트를 기반으로 하여 어플리케이션을 개발하기 위한 방법론들이 제안되고 있고, 이런 개발 방법론이 바로 컴포넌트 기반의 개발 방법론이다. 컴포넌트 개발 방법론이 확산됨에 따라 성공적인 컴포넌트 기반의 프로젝트의 중요한 요소로써 효과적인 컴포넌트 인터페이스 설계 기법이 부각되고, 제안되었다. 그러나, 기존의 객체지향 방식으로 구현된 모델을 컴포넌트 기반의 모델로 전환 시의 지침들이 부족하다. 따라서, 본 논문에서는 객체 지향 방식으로 모델링 한 UML동적모델에서 근거한 컴포넌트 인터페이스 설계 기법을 제안한다. 즉, 분석 단계에서 컴포넌트를 식별하고, 설계 단계의 산출물인 Use Case모델과 클래스 다이어그램을 이용하여 컴포넌트의 메소드들을 추출한다. 그리고, 컴포넌트 인터페이스를 정의한다.

  • PDF

Object-Oriented Software Interaction Test Techniques using Design/CPN (Design/CPN을 이용한 객체지향 소프트웨어 상호작용 테스트 기법)

  • Li, Ren-Ge;Koo, Yeon-Seol
    • The KIPS Transactions:PartD
    • /
    • v.11D no.3
    • /
    • pp.649-658
    • /
    • 2004
  • An object-oriented system is organized by a set of interacting objects and the system behavior is represented by the cooperating interaction bet ween objects. The characteristics of object-oriented software. such as inheritance and polymorphism, increase the difficulty of the object-oriented software testing. At running time of a program, one call from a member function can bind to other member functions because of the dynamic characteristics such as concurrence, dynamic binding and interaction. Therefore, there need the research about considering the characteristics of object-oriented software and concurrently testing the interaction between objects. In this paper, we propose the techniques as follows. First, we construct a flattened state chart diagram by considering the inheritance and polymorphism. Next, we model the system with CPN(Colored Petri Net) that usually is applying the system modeling and simulation. Last, we propose a test case generation techniques for testing the interaction between objects in object-oriented software by applying a Design/CPN tool.

A Query Model for Consecutive Analyses of Dynamic Multivariate Graphs (동적 다변량 그래프의 연속적 분석을 위한 질의 모델 설계 및 구현)

  • Bae, Yechan;Ham, Doyoung;Kim, Taeyang;Jeong, Hayjin;Kim, Dongyoon
    • The Journal of Korean Association of Computer Education
    • /
    • v.17 no.6
    • /
    • pp.103-113
    • /
    • 2014
  • This study designed and implemented a query model for consecutive analyses of dynamic multivariate graph data. First, the query model consists of two procedures; setting the discriminant function, and determining an alteration method. Second, the query model was implemented as a query system that consists of a query panel, a graph visualization panel, and a property panel. A Node-Link Diagram and the Force-Directed Graph Drawing algorithm were used for the visualization of the graph. The results of the queries are visually presented through the graph visualization panel. Finally, this study used the data of worldwide import & export data of small arms to verify our model. The significance of this research is in the fact that, through the model which is able to conduct consecutive analyses on dynamic graph data, it helps overcome the limitations of previous models which can only perform discrete analysis on dynamic data. This research is expected to contribute to future studies such as online decision making and complex network analysis, that use dynamic graph models.

  • PDF

A Study on the Queueing Process with Dynamic Structure for Speed-Flow-Density Diagram (동적구조를 갖는 대기행렬 모형: Speed-Flow-Density 다이어그램을 중심으로)

  • Park, You-Sung;Jeon, Sae-Bom
    • The Korean Journal of Applied Statistics
    • /
    • v.23 no.6
    • /
    • pp.1179-1190
    • /
    • 2010
  • Management of the existing traffic network and understanding current traffic conditions is the most important and effective way to solve traffic congestion. This research investigates the status of Korea expressway through the Speed-Flow-Density diagram and finds the best suitable queueing model for each area. Dynamic structure in the queueing model enables us to reflect the structural change of the road in case of traffic congestion. To find the best model and estimate the parameters, we use the Newton-Raphson method. Finally, we examine the road efficiency in view of the optimal speed and density using the conditional distribution of speed and density of a S-F-D diagram.

A Two-Phase Component Identification Method using Static and Dynamic Relationship between Classes (클래스들 간의 정적ㆍ동적 관계에 의한 2단계 컴포넌트 식별방법)

  • Choi Mi-Sook;Cho Eun-Sook;Park Jai-Nyun;Ha Jong-Sung
    • Journal of KIISE:Computing Practices and Letters
    • /
    • v.11 no.1
    • /
    • pp.1-14
    • /
    • 2005
  • It is difficult to identify reusable and independent components in component-based development(CBD) process. Therefore existing methodologies have dealt the problem of component identification based on only developer's intuition and heuristics. As a result, it is difficult to identify the business components by common developers. Therefore, in this paper, we propose a new baseline and technique to identify the business components based on domain model such as use case diagrams, class diagrams, and sequence diagrams. proposed method identifies components through two phases; system component identification and business component identification. Especially, we consider structural characteristics as well as dependency characteristics according to methods call types and directions in identifying components. We also present a case study and comparative analysis and assessment to prove the practical use of our technique.