• Title/Summary/Keyword: Object Oriented Software Design

Search Result 274, Processing Time 0.026 seconds

A Study on Design of Object-oriented Database using UML - IPCS(Intergrated Production Control System) Construction - (UML를 이용한 객체지향 데이터베이스 설계에 관한 연구 - 통합생산관리시스템 구축을 중심으로 -)

  • 이승범;주기세
    • Proceedings of the Korean Institute of Information and Commucation Sciences Conference
    • /
    • 1999.05a
    • /
    • pp.163-167
    • /
    • 1999
  • The relational data model can't be applied to CAD/CAM, CE, and CIM since it can't support the semantic model concept such as complex object, random data definition, manipulation, version control, generalization, aggregation and so on. In this paper, the IPCS(Integrated Production Control System) for hand-rail of ship is parted into several module according to process function. further more, the object oriented data model is designed with UML(Unified Modeling Language). UML is the object oriented design methodology of industrial standard that combines the Booch's methodology, the Rumbaugh's On(Object Modeling Technique), and the Jacobson's OOSE(Object-Oriented Software Engineering) methodology. The efficient management is expected with object-oriented data model construction, since this developed system can achieve efficient process control, system maintenance, repair and extension.

  • PDF

A Study on the Modeling for Component Integration in the Java Bean-based System (Java Bean 기반 시스템에서 컴포넌트 통합을 위한 모델링에 관한 연구)

  • 소경영;박종구
    • Journal of the Korea Society of Computer and Information
    • /
    • v.5 no.2
    • /
    • pp.37-42
    • /
    • 2000
  • Object technologies like the OMG's CORBA are enabling technologies the aim to facilitate integration implementation of diverse software components in distributed. heterogeneous environment. CORBA and similar object integration technologies define a standard component interconnection and inter-operation model , promote object-oriented principles to encapsulate incompatible component implementations. In this Paper. we present a connector model for software architectural representation of complex component collaborations. Our Connector model is base on research in software achitecture and object-oriented modeling. and part of a design framework for modeling component-based system. We believe the connector concepts to be vary benificial for a clear expression of dependencies between multiple component in Java Bean-based system.

  • PDF

A Design of Video Conversation System Using the UML (UML을 이용한 화상 대화 시스템의 설계)

  • Jang Jae-Myoung;Kim Yun-Ho
    • Journal of the Korea Institute of Information and Communication Engineering
    • /
    • v.9 no.3
    • /
    • pp.561-569
    • /
    • 2005
  • Recently, the object-oriented design is the major paradigm for software development. Most systems are following this paradigm, but the past studies for a video conversation domain were not based on full-scale object-oriented design. Thus, this paper presents an systematical architecture design using UML for a video conversation system that is well-known and has high rate of usefulness. It analysis a video conversation system that has much demand of service as systematical functional/non-functional requirements, and the object-oriented design applying '4+1 View Model' guarantees the reusability of a component and makes it possible to extend a system by adding components as needed. Consequently, it is expected that the components of video conversation system designed by this paper will be useful the other video conversation systems and will be expanded to web environment.

Analysis and Design of Co-creation Platform Software by Object-Oriented Analysis Method (객체지향 분석 방법에 의한 Co-Creation 플랫폼 소프트웨어의 분석 및 설계)

  • Cho, Byung-Ho;Ahn, Heui-Hak
    • The Journal of the Institute of Internet, Broadcasting and Communication
    • /
    • v.16 no.6
    • /
    • pp.75-81
    • /
    • 2016
  • My proposed Co-creation platform software analysis and design method in my paper, presents build technology of co-creation platform using Co-creation concepts refer to all process from products' idea level to products' design, manufacturing and marketing level. And this method can be possible to design and implement to be interlocked with company's cloud service and system through own SNS functions and OPEN API to build co-creation platform. Also owing to apply Wiki technology in the process of idea modification and completion level and provide cooperative work tools of story-board prototyping, it can be participate actively in the design process with customer and stakeholder together and realize functions to apply opinions. Therefore, Co-creation platform software analysis and design by objected-oriented analysis method is presented to show these design process effectively.

Computer Aided Design of RC Structures

  • Islam, S.M. Shahidul;Khennane, A.
    • International Journal of Concrete Structures and Materials
    • /
    • v.7 no.2
    • /
    • pp.127-133
    • /
    • 2013
  • After reviewing the background and motivations for using modern computational methods for the design of reinforced concrete structures, an algorithm making use of the object oriented programming language Python and professionally developed finite element software is presented for the sizing and placement of the reinforcement in RC structures. The developed method is then used to design the reinforcement of a deep beam. To validate the design, two identical deep beam specimens were manufactured with the obtained steel, and then tested in the laboratory. It was found that the experimental results corroborated those predicted with the finite element design method.

UML-based PLC Ladder Logic Design and Automatic Generation of Ladder Code (UML 기반 PLC 래더 로직 설계와 코드 자동 생성)

  • Han, Kwan-Hee;Park, Jun-Woo
    • Korean Journal of Computational Design and Engineering
    • /
    • v.14 no.1
    • /
    • pp.50-59
    • /
    • 2009
  • There are two main problems in the current PLC ladder programming practices: First, currently there are no widely adopted systematic design methods to deal with PLC based control systems in the shop floor. So, the control logic design phase is usually omitted in current PLC programming development life cycle. Second, PLC ladder logic provides only microscopic view of system processes. As a result, it is difficult for FA engineers to have overall perspectives about the interaction of system components intuitively during the verification step of logic errors. To solve these problems, this paper proposed object-oriented design and automatic generation method of PLC ladder logic. Based on the proposed method, the computer software to assist the automatic ladder logic generation is also developed.

Metrics Measuring a Quality based on Object-Oriented Design Characteristics (객체지향 설계의 특성을 고려한 품질 평가 메트릭스)

  • Kim, Yu-Kyung;Park, Jai-Nyun
    • The Transactions of the Korea Information Processing Society
    • /
    • v.7 no.2
    • /
    • pp.373-384
    • /
    • 2000
  • There are many researches about metrics to measure a quality of Object-Oriented(OO) software. However, most of them have only discussed a concept or properties of metrics, and have not shown the detailed procedure for measuring them. They also define a measurement indicator as a threshold, but it has been influenced on a project size or application domains. In this paper, we propose metrics based on characteristics of OO design such as size, complexity, coupling and cohesion, and use a propotion to an average as the measurement indicator. It is easy to classify classes which have a result above the average, and to predict classes which reduced the quality of OO design. They will be modified to hold the average. Proposed metrics are analytically evaluated by Weyuker's nine properties. They are satisfied with seven properties except two properties co not apply to OO metrics. Also, we design a quality assessment system, ASSOD(ASsessment System of Object oriented Design), to measure the quality of the OO design independent of the platform.

  • PDF

A Study on the Application and Development of Automatic Design Program (자동설계프로그램 개발 및 활용에 관한 연구)

  • Lee, Sung-Soo;Kim, Min-Ju;Kim, Tae-Ho;Kim, Seung-Wook;Park, Jeung-Bo;Jeon, Eon-Chan
    • Proceedings of the KSME Conference
    • /
    • 2003.04a
    • /
    • pp.1179-1186
    • /
    • 2003
  • This study is described about development method and application of developed automatic design program. Automatic design program is the object-oriented program which based on mathematical algorithm. Automatic design program can do mathematic operation according to program contents. Also it can do modeling of shape. Shape modeling method is based on mathematical and geometrical algorithm. And created models can generate NC manufacturing program from CAM software. Also STL file format that is changed form created models can do RP manufacturing.

  • PDF

Knowledge Based and Object-Oriented Simulation Model for Logistics Analysis (지식기반 객체지향 군수시뮬레이션 모델에 관한 연구 - 초기군수지원성 분석모델을 중심으로 -)

  • 마호명;최상영
    • Journal of the military operations research society of Korea
    • /
    • v.22 no.1
    • /
    • pp.67-80
    • /
    • 1996
  • Artificial Intelligence(AI) techniques and Object-Oriented(OO) techniques contribute to the simulation modeling of the complex systems. AI techniques are suitable to model human reasoning in the simulation. While OO techniques have advantages of re-usability, maintainability and extendability of the software. Thus, in this paper, we design a knowledge-based object-oriented simulation model, particularly for the logistics analysis of military armor vehicles. The simulation model consists of three modules i.e., scenario, simulation mechanism, and inference engine. The model is designed within the OO paradigm and implemented by using the C++ language. An example case of using the model for the logistic analysis is included.

  • PDF

The Representation Methodology for Object-Oriented Ship Compartmentation (객체 지향 선박 구획 정의 표현 방법론)

  • W.S. Kang;S.W. Suh;K.Y. Lee
    • Journal of the Society of Naval Architects of Korea
    • /
    • v.30 no.3
    • /
    • pp.16-28
    • /
    • 1993
  • The object-oriented paradigm is being recognized as the most effective technique to develope the complex, large software system. In this paper, we propose the modeling methodology using object-oriented technology for the ship compartmentation design(OO _COMDEF) based on the proposed modeling methodology. Illustrative examples to show the application of the prototype system are given.

  • PDF