• Title/Summary/Keyword: Object-oriented Analysis and Design

검색결과 237건 처리시간 0.021초

객체지향 기술의 확산에 영향을 주는 요인에 관한 경험적 연구 (An Empirical Study on the Factors Affecting Diffusion of Objeccl-Oriented Technology)

  • 이민화
    • 한국정보시스템학회지:정보시스템연구
    • /
    • 제10권1호
    • /
    • pp.97-126
    • /
    • 2001
  • Object-orientation has been proposed as a promising software process innovation to improve software productivity and quality. It has not been understood clearly, however, what factors influences the diffusion of object-oriented technology in organizations. A research model was formulated and hypotheses were generated based on the literature of information technology implementation and software process innovation. To test the research hypotheses, a questionnaire survey was conducted. The results based on 121 responses from Korean companies revealed that project characteristics, use of external experts, and number of development projects are significantly related to the diffusion of object-oriented analysis and design and object-oriented programming. Innovation champion is positively related to the diffusion of object-oriented analysis and design, whereas it is not related to the diffusion of object-oriented programming language. Only project complexity was significantly related to the diffusion of visual programming language. On the other hand, organizational size was not significantly related to any object-oriented technology in this study.

  • PDF

A Study: UML for OOA and OOD

  • Rajagopal, D.;Thilakavalli, K.
    • International Journal of Knowledge Content Development & Technology
    • /
    • 제7권2호
    • /
    • pp.5-20
    • /
    • 2017
  • The notion of object oriented analysis and design in software engineering has many rewards that aid the programmer to have an understanding of and improve the program efficaciously. Object oriented metrics helps rather a lot to a programmer or developer to comprehend and unravel the thing-oriented trouble readily and exactly. Object oriented metrics helps in examining the usefulness of object oriented applied sciences or in simple phrases Object-oriented metrics depict characteristics of object-oriented programming. The intention of this paper is to have an understanding of concerning the UML, Object oriented evaluation and design and the way it plays in UML.

객체지향개념을 이용한 유한요소 구조설계 시스템 개발 (Development of Finite Element Structural Design System using Object-Oriented Concept)

  • 이상갑;장승조
    • 해양환경안전학회지
    • /
    • 제1권2호
    • /
    • pp.83-94
    • /
    • 1995
  • The purpose of this paper is to develop an integrated environment system for finite element structural analysis using OOA(Object-Oriented Analysis) and OOD(Object-Oriented Design), with may reduce inconveniencies in use such as file input of macro command and improve lacks of graphic presentation in the established finite element analysis program. This paper is attempted to suggest an easy approach to object-oriented concept and convenient programming. Two languages are used together in this paper instead of single C++ language for the development of object-oriented program. : Visual Basic with CDK(Custom Development Kit), and Borland C++ with OWL(Object Windows Library).

  • PDF

구조해석에서 객체지향 방법론의 도입 (Application of Object-Oriented Methodology for Structural Analysis and Design)

  • 이주영;김홍국;이병해
    • 한국전산구조공학회:학술대회논문집
    • /
    • 한국전산구조공학회 1995년도 봄 학술발표회 논문집
    • /
    • pp.160-169
    • /
    • 1995
  • This study presents an application of object-oriented methodology for structural dcsign process. A prototype system of integrated a structural design system is developed by introducing a structural analysis object model(SAOM) and structural design object model(SDOM). The SAOM module. which is modeled as a part of structural member, performs structural analysis using FEM approach and the SDOM module checks structural members based on Korea steel design standard. Above mentionedmodelsareabstraclencapsulatibleandreusable.

  • PDF

일관 구조설계 시스템 구축에 있어서 객체지향 데이터 베이스의 도입 (Object-Oriented Database Application for An Integrated Structural Design Process)

  • 천진호;김홍국;이병해
    • 한국전산구조공학회:학술대회논문집
    • /
    • 한국전산구조공학회 1993년도 봄 학술발표회논문집
    • /
    • pp.79-85
    • /
    • 1993
  • An integrated structural design system can define and process complex design information that occurs in each of the design stages for flexible cooperation. It can also reduce human error on sequential design steps: preliminary design, analysis and detailed design. Therefore, it's very important to have consistent semantic expression and procedure for structural design information that has complex relationships. In this study, we introduce the object-oriented concepts and object-oriented database thechnique that provides high level semantic expression in order to develop an integrated structural design system.

  • PDF

객체 지향 설계 모듈의 결합 방법 (A Method for Combining Object-Oriented Design Modules)

  • 하계범;이종섭;정계동;최영근
    • 한국정보처리학회논문지
    • /
    • 제3권4호
    • /
    • pp.817-833
    • /
    • 1996
  • 대부분의 객체 지향 분석 및 설계 방법은 구조적 분석과 정보 모델링에 기반을 두 고, 객체 지향 프로그래밍 언어에 근거한 직관적인 분석 및 설계 모델을 사용하고 있다. 그러므로 모델간의 의미 정확성과 일관성이 유지되지 못하여 시스템 구현시 많은 문제점을 가지고 있다. 본 논문에서는 새로운 시스템 개발 생명 주기 방법에 따 른 객체, 동적, 기능적 모듈을 위한 분해와 설계 방법을 제안한다. 따라서, 시스템 개발전체 생명 주기를 새롭게 제시하고, 객체 지향 설계 절차와 명세화에 따른 객체, 동적, 기능 모듈의 분해를 위한 모듈 분해 기준과 이를 이용한 객체 지향 설계 방법을 제시한다. 제안된 방법은 개발자가 사용자 소프트웨어 요구사항들을 편리하게 반영할 수 있도록 해준다. 끝으로 본 논문에서 실 시스템 적용 사례를 들어, 객체지향 설계 모듈의 결합 방법의 타당성과 실용성을 입중하고자 한다.

  • PDF

객체지향 기법을 이용한 전자연동 소프트웨어의 설계에 관한 연구 (A Study on the Design of an Electronic Interlocking Software Using the Object-Oriented Method)

  • 이재호;이병일;박영수;이재훈;이기서
    • 한국철도학회:학술대회논문집
    • /
    • 한국철도학회 2000년도 춘계학술대회 논문집
    • /
    • pp.284-291
    • /
    • 2000
  • Interlocking software used in the electronic interlocking has been implemented through the structured approach until now. But there was the demerit that interlocking software has some problem in the standardization and the maintenance because of the limit in structured approach. Object-Oriented method overcoming this demerit was specified in the design step and the analysis step. There were object model, dynamic model and functional model in the analysis step and there were also two steps which were system design and object design in the design step. In this paper, Interlocking software was designed using Object-Oriented method to improve the standardization and the maintenance of the electronic interlocking. The electronic interlocking was analyzed with object modeling, dynamic modeling and functional modeling.

  • PDF

C++ 코드로부터 클래스 관련 정보 생성 도구의 설계 및 구현 (The Design and Implementation of Class Relation Information Tool from C++ Code)

  • 장덕철;박장한
    • 한국정보처리학회논문지
    • /
    • 제7권3호
    • /
    • pp.818-830
    • /
    • 2000
  • Automation tools for program analysis are needed in order to program understand and maintain, extract the characteristics of object-oriented program such as class name, member function and data member. In this paper, we carried out design and implementation of the automation tool for effective maintenance of object-oriented software. Being based on Reverse Engineering, this approach extracts class relationship information from C++ source code and generates object-oriented model of class diagram using UML as the standard object-oriented methodology. Therefore, this paper provides developers visualized including class information, definitions of classes, inheritance relationships, set relationships, and simple reference relationships. Finally in this paper, we propose a method that construct class relationship information to table in analysis state and make form of table construction to link form so tat developers can perform understanding and maintaining program efficiently. And this method enable to restructure and reuse in object-oriented model.

  • PDF

소프트웨어 신뢰성 예측을 위한 객체지향 척도 분석 (Analysis of Object-Oriented Metrics to Predict Software Reliability)

  • 이양규
    • 한국신뢰성학회지:신뢰성응용연구
    • /
    • 제16권1호
    • /
    • pp.48-55
    • /
    • 2016
  • Purpose: The purpose of this study is to identify the object-oriented metrics which have strong impact on the reliability and fault-proneness of software products. The reliability and fault-proneness of software product is closely related to the design properties of class diagrams such as coupling between objects and depth of inheritance tree. Methods: This study has empirically validated the object-oriented metrics to determine which metrics are the best to predict fault-proneness. We have tested the metrics using logistic regressions and artificial neural networks. The results are then compared and validated by ROC curves. Results: The artificial neural network models show better results in sensitivity, specificity and correctness than logistic regression models. Among object-oriented metrics, several metrics can estimate the fault-proneness better. The metrics are CBO (coupling between objects), DIT (depth of inheritance), LCOM (lack of cohesive methods), RFC (response for class). In addition to the object-oriented metrics, LOC (lines of code) metric has also proven to be a good factor for determining fault-proneness of software products. Conclusion: In order to develop fault-free and reliable software products on time and within budget, assuring quality of initial phases of software development processes is crucial. Since object-oriented metrics can be measured in the early phases, it is important to make sure the key metrics of software design as good as possible.

구조해석에서 객체지향 방법론의 도입 (Application of object-oriented methodology for structural analysis and design)

  • 김홍국;이주영;김재준;이병해
    • 전산구조공학
    • /
    • 제8권3호
    • /
    • pp.123-133
    • /
    • 1995
  • 본 연구는 통합 구조설계 시스템의 구축에서 객체지향적인 방법론을 도입하여 건축 구조물을 객체모델링하고, 구조해석 객체모델(Structural Analysis Object Model, SAOM)과 구조설계 객체모델(Structural Design Object Model, SDOM)을 개발하여 통합 구조설계 시스템의 원형(Prototype)을 제시한다. 구조해석 객체모델은 구조부재를 모델링한 것으로 유한요소법을 이용하역 구조물의 해석을 실시하며, 구조설계 객체모델은 한국 강구조 기준에 의해 구조부재의 적합성을 검토하도록 모델링 하였다. 이 두 모델은 통합 구조설계 시스템을 구축하는데 유용하도록 의미 추상적이고, 캡슐화되고, 재사용성이 높다.

  • PDF