• 제목/요약/키워드: Class Diagram

검색결과 180건 처리시간 0.028초

객체지향 Class Diagram에 기반한 SGML DTD 모델링 (SGML DTD Modelling based on Object Oriented Class Diagram)

  • 홍도석;하얀;김용석
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 1998년도 가을 학술발표논문집 Vol.25 No.2 (1)
    • /
    • pp.371-373
    • /
    • 1998
  • 이 기종간의 효율적인 문서 교환을 목적으로 생겨난 SGML(Standard Generalized Markup Language)은 현재 여러 많은 연구기관 및 재단에서 문서의 표준으로 잡아가고 있다. 최근에 와서는 SGML, DTD를 모델링 하기 위한 여러 방법이 제시되고 있다. 본 논문은 이런 SGML, DTD를 객체지향 Class Diagram에 기반 한 형태로 변환하는 알고리즘을 제시한다. 이를 통해 우리는 점점 그 규모가 방대해 지고 있는 SGML 문서를 객체지향 DB로 저장할 수 있게 될 것이다.

UML 클래스 도해의 저작도구를 위한 MVC모델의 설계 (MVC model design for an Authorization Tool of UML Class Diagram)

  • 김재훈;김윤호
    • 한국정보통신학회:학술대회논문집
    • /
    • 한국해양정보통신학회 2010년도 추계학술대회
    • /
    • pp.634-637
    • /
    • 2010
  • 본 논문에서는 UML 클래스 도해의 저작도구를 위한 MVC 모델의 설계를 제시하고자 한다. MVC 모델의 설계에서 View, Controller, Model 컴포넌트를 정의하고 각각의 컴포넌트의 역할을 서로 독립적으로 부여하고 수행하도록 설계 한다. 뷰(View)는 Gui를 나타내고, 컨트롤러(Controller)는 데이터의 입력과 출력을 담당하며, 모델(Model)은 비즈니스 로직을 처리한다. 클래스 도해의 저작도구를 위한 MVC 모델의 설계는 각각의 컴포넌트 특징에 맞게 나눠서 독립적으로 역할을 부여하고 시스템을 유연하도록 한 것이 특징이다.

  • PDF

개념클래스 다이어그램 도출 시스템의 설계 및 구현 (Design and Implementation of A Conceptual Class Diagram Elicitation System)

  • 박가영;이용훈;이상범
    • 한국산학기술학회논문지
    • /
    • 제12권1호
    • /
    • pp.420-426
    • /
    • 2011
  • 본 논문에서는 다양한 클래스 도출 방법들을 통합하여 문제 기술서로부터 개념클래스를 추출을 도와주는 시스템을 소개하였다. 문제 기술서는 개발하고자하는 시스템에 대한 고객의 요구사항을 개략적으로 작성한 문서이다. 개발자는 이 문서를 바탕으로 문제영역에서 중요한 개념클래스를 도출할 수 있는데, 이것은 객체지향 분석 시에 생성되는 중요한 산출물이다. 지금까지 개념클래스 도출은 주로 개발자의 경험과 직관에 의존하는 경향이 있기 때문에 초보 개발자에게는 여러 가지 어려움이 있다. 따라서 개발할 시스템의 규모가 커지면 수작업으로 도출하는데 무리가 있다. 이러한 문제점 개선을 위해서 개념클래스 도출 도구를 구현하였는데, 이를 적용하면 빠르고 손쉽게 개념클래스 다이어그램을 구축할 수 있게 되었다.

영향도에 기초한 의사결정유형분석 구현을 위한 신경망 응용 (Applied Neural Net to Implementation of Influence Diagram Model Based Decision Class Analysis)

  • 박경삼;김재경;윤형재
    • Asia pacific journal of information systems
    • /
    • 제7권1호
    • /
    • pp.99-111
    • /
    • 1997
  • This paper presents an application of an artificial neural net to the implementation of decision class analysis (DCA), together with the generation of a decision model influence diagram. The diagram is well-known as a good tool for knowledge representation of complex decision problems. Generating influence diagram model is known to in practice require much time and effort, and the resulting model can be generally applicable to only a specific decision problem. In order to reduce the burden of modeling decision problems, the concept of DCA is introduced. DCA treats a set of decision problems having some degree of similarityz as a single unit. We propose a method utilizing a feedforward neural net with supervised learning rule to develop DCA based on influence diagram, which method consists of two phases: Phase l is to search for relevant chance and value nodes of an individual influence diagram from given decision and specific situations and Phase II elicits arcs among the nodes in the diagram. We also examine the results of neural net simulation with an example of a class of decision problems.

  • PDF

UML을 이용한 PDA용 메신저 프로그램 설계 및 구현 (Design and Implementation of a Messenger Program for PDA Using UML)

  • 권영직;최군
    • 한국산업정보학회논문지
    • /
    • 제15권5호
    • /
    • pp.149-158
    • /
    • 2010
  • 본 논문에서는 Use Case Diagram, Class Diagram, Activity Diagram, Sequence Diagram을 이용하여 PDA용 메신저 프로그램을 설계 및 구현하였다. PDA용 메신저 프로그램 대상으로는 PC 서버기능, 로그인기능, 친구 관리기능, 쪽지기능, 대화가능, 파일전송가능, 회원메뉴기능 등 총 7가지 기능을 선정하였다. 본 논문의 구현 결과 다음과 같은 효과를 가져왔다. 첫째, UML Diagram을 이용함으로서 개발자가 개발할 문제와 프로그래밍의 흐름을 쉽게 이해 할 수 있었다. 둘째, PDA를 자주 이용하는 사용자들은 시간의 제약을 받지 않고, 오랜 시간 동안 개발자와 커뮤니케이션을 할 수 있었다. 셋째, 객체지향 분석 단계에서는 UML Diagram의 유용성이 높았다. 넷째, 프로그램의 Update와 Maintenance가 용이하였다.

클래스 연산의 선행/후행 조건에 바탕을 둔 클래스의 상태 다이어그램 자동 구성 기법 (An Automatic Construction Approach of State Diagram from Class Operations with Pre/Post Conditions)

  • 이광민;배정호;채흥석
    • 정보처리학회논문지D
    • /
    • 제16D권4호
    • /
    • pp.527-540
    • /
    • 2009
  • 상태 다이어그램은 객체가 가질 수 있는 상태와 각 상태에서 수행 할 수 있는 전이를 사용하여 객체의 동적행위를 표현한다. 본 논문에서는 클래스 연산들의 선행/후행 조건들을 이용하여 상태다이어그램을 자동으로 생성하는 기법을 제안한다. 그리고 본 논문에서 제시한 기법을 구현하는 도구 SDAG(State Diagram Automatic Generation Tool)을 제작하였다. 추가적으로 생성된 상태 다이어그램의 복잡도를 감소시키기 위하여 연산의 종류를 고려한 상태 다이어그램 생성 방법과 생성된 다이어그램을 측정하는 방법을 제안하고 실험하였다.

TMUML: A Singular TM Model with UML Use Cases and Classes

  • Al-Fedaghi, Sabah
    • International Journal of Computer Science & Network Security
    • /
    • 제21권6호
    • /
    • pp.127-136
    • /
    • 2021
  • In the systems and software modeling field, a conceptual model involves modeling with concepts to support development and design. An example of a conceptual model is a description developed using the Unified Modeling Language (UML). UML uses a model multiplicity formulation approach, wherein a number of models are used to represent alternative views. By contrast, a model singularity approach uses only a single integrated model. Each of these styles of modeling has its strengths and weaknesses. This paper introduces a partial solution to the issue of multiplicity vs. singularity in modeling by adopting UML use cases and class models into the conceptual thinging machine (TM) model. To apply use cases, we adopt the observation that a use-case diagram is a description that shows the internal structure of the part of the system represented by the use case in addition to being useful to people outside of the system. Additionally, the UML class diagram is recast in TM representation. Accordingly, we develop a TMUML model that embraces the TM specification of the UML class diagram and the internal structure extracted from the UML use case. TMUML modeling introduces some of the advantages that have made UML a popular modeling language to TM modeling. At the same time, this approach supplies UML with partial model singularity. The paper details experimentation with TMUML using examples from the literature. Our results indicate that mixing UML with other models could be a viable approach.

혼합치열 및 영구치열기에서 mesh diagram을 이용한 3급 부정교합자 악안면구조의 위치변화에 관한 비교 연구 (A COMPARATIVE STUDY ON THE POSITIONAL CHANCES OF CRANIOFACIAL STRUCTURES BETWEEN MIXED AND PERMANENT DENTITION IN CLASS III MALOCCLUSION BY MESH DIAGRAM)

  • 이영미;김광원
    • 대한치과교정학회지
    • /
    • 제23권1호
    • /
    • pp.101-113
    • /
    • 1993
  • For the purpose of interpretation of positional changes of craniofacial structures in Class III malocclusion between mixed and permanent dentition, 73 normal samples and 103 Class III samples of mixed dentition and 125 normal samples and 168 Class III samples of permanent dentition were selected. Comparative cephalometric analysis was undertaken between them respectively by mesh diagram method to evaluate the positional changes of maxilla and mandible in anteroposterior direction and vertical direction and also the inclination changes of maxillary and mandibular incisors in labio-lingual direction. The following results were obtained : 1. The antero-posterior positional changes of the maxilla and mandible were posterior direction of maxilla and anterior direction of mandible. 2. The vertical positional changes of the maxilla and mandible were superior direction of both maxilla and mandible. 3. The labio-lingual inclination changes of the maxillary and mandibular incisors were lingual direction of both maxillary and mandibular incisors.

  • PDF

XML을 이용한 웹기반 정보 관리 통합설계 방법론 (A Web-based Unified Design Methodology using XML Applications)

  • 김경수;신현철;장희선
    • 한국컴퓨터정보학회논문지
    • /
    • 제7권4호
    • /
    • pp.157-162
    • /
    • 2002
  • 본 연구는 UML을 이용해 유스케이스에 의한 순차 다이어그램을 도출하여 클래스 다이어그램을 만든후 그 클래스 다이어그램에 의해서 XML 모델링과 데이터 모델링을 구현하고자 한다. XML 모델링을 위해 UML 클래스를 XML 문서로 변환시키는 가이드라인을 제시하고, 제시한 방법에 파라 UML 클래스를 XML DTD로 도출하는 예를 보일 것이며, 한편 데이터 모델링은 UML클래스를 관계형 데이터베이스 스키마와 객체-관계 데이터베이스 스키마 그리고 객체지향 데이터베이스 스키마로 변환시키기 위한 통합 설계 변환 방법을 제시하며, 제시한 변환 방법에 따라 각각의 데이터베이스 스키마를 구현했다.

  • PDF

An Algebraic Approach to Validation of Class Diagram with Constraints

  • Munakata, Kazuki;Futatsugi, Kokichi
    • 대한전자공학회:학술대회논문집
    • /
    • 대한전자공학회 2002년도 ITC-CSCC -2
    • /
    • pp.920-923
    • /
    • 2002
  • In this paper, we propose Class Diagram With Constraints (CDWC) as an object oriented modeling technique which makes validation possible in software development. CDWC is a simple and basic model for the object oriented analysis, and has a reasonable strictness for software developers. CDWC consists of class diagrams and constraints (invariant and pre/post conditions), using UML and a subset of OCL.. We introduce a method of validation of CDWC using the verification technique of algebraic formal specification language CafeOBJ.

  • PDF