• 제목/요약/키워드: object-oriented analysis

검색결과 528건 처리시간 0.023초

UML을 활용한 마이크로어레이 정보시스템의 객체지향분석 (Application of UML (Unified Modeling Language) in Object-oriented Analysis of Microarray Information System)

  • Park, Ji-Yeon;Chung, Hee-Joon;Kim, Ju-Han
    • 한국생물정보학회:학술대회논문집
    • /
    • 한국생물정보시스템생물학회 2003년도 제2차 연례학술대회 발표논문집
    • /
    • pp.147-154
    • /
    • 2003
  • Microarray information system is a complex system to manage, analyze and interpretate microarray gene expression data. Establishment of well-defined development process is very essential for understanding the complexity and organization of the system. We performed object-oriented analysis using Unified Modeling Language (UML) in specifying, visualizing and documenting microarray information system. The object-oriented analysis consists of three major steps: (i) use case modeling to describe various functionalities from the user's perspective (ii) dynamic modeling to illustrate behavioral aspects of the system (iii) object modeling to represent structural aspects of the system. As a result of our modeling activities we provide the UML diagrams showing various views of the microarray information system. We believe that the object-oriented analysis ensures effective documentations and communication of information system requirements. Another useful feature of object-oriented technique is structural continuity to standard microarray data model MAGE-OM (Microarray Gene Expression Object Model). The proposed modeling e(forts can be applicable for integration of biomedical information system.

  • 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.

PC용 객체지향 구조해석 프로그램의 개발 (Development of Object-Oriented Structural Analysis Program for PC)

  • 신영식;서진국;최희욱;박영식
    • 전산구조공학
    • /
    • 제5권4호
    • /
    • pp.125-132
    • /
    • 1992
  • 본 연구에서는 C++언어를 이용한 객체지향 프로그래밍 기법으로 매트릭스 연산과 평면뼈대 구조물의 해석이 가능한 PC용 구조해석 프로그램을 개발하였다. 객체지향 프로그래밍에서의 주요 개념인 객체, 클래스, 처리방식, 상속성 및 다형성을 도식화하여 설명하였으며, 매트릭스 연산과 평면뼈대 구조해석에 대한 예제 해석 결과는 이 프로그램의 효율성과 타당성을 보여 주었다. 따라서 본 연구는 객체지향 프로그래밍기법의 특징인 프로그램의 확장성과 재사용성 및 다양한 GUI의 구현가능성을 이용하여 앞으로의 객체지향 유한요소 프로그램 개발에 활용될 것이다.

  • PDF

물체지향 분석 및 합성 부호화에서 가산 투영을 이용한 영상분석기법 (An image Analysis Technique Using Integral Projections in Object-Oriented Analysis-Synthesis Coding)

  • 김준석;박래홍
    • 전자공학회논문지B
    • /
    • 제31B권8호
    • /
    • pp.87-98
    • /
    • 1994
  • Object-oriented analysis-synthesis coding subdivides each image of a sequence into moving objects and compensates the motion of each object. Thus it can reconstruct real motion better than conventional motion-compensated coding techniques at very-low-bit-rates. It uses a mapping parameter technique for estimating motion information of each object. Since a mapping parameter technique uses gradient operators it is sensitive to redundant details and noise. To accurately determine mapping parameters, we propose a new analysis method using integral projections for estimation of gradient values. Also to reconstruct correctly the local motion the proposed algorithm divides an image into segmented objects each of which having uniform motion information while the conventional one assumes a large object having the same motion information. Computer simulation results with several test sequences show that the proposed image analysis method in object-oriented analysis-synthesis coding shows better performance than the conventional one.

  • PDF

객체지향 데이터베이스를 이용한 전력계통 해석 (Power System Analysis using OODB)

  • 박지호;백용식
    • 대한전기학회논문지:전력기술부문A
    • /
    • 제53권5호
    • /
    • pp.257-265
    • /
    • 2004
  • The complex documentation involved in power system analysis software require a well-defined and friendly database system. We have developed an object-oriented database management system for power system analysis, and have described load flow analysis and transient stability analysis using object-oriented database(OODB). Database management systems are widely used and achieve high reliability of data management in the engineering fields. However relational database system have shortcomings in application to power system analysis. ill relational database, the data model is too simple for modeling complex data and database languages are very different from programming languages. Object-oriented techniques are sufficiently powerful to support data-modeling requirements of GUI applications. The GUI is implemented using C++ on a MS windows platform. The OODB supports data modeling requirements of GUI applications and the performance is well acceptable for Gill applications.

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

UML 기반 객체 지향 개발을 위해 ISO 12207을 조정한 객체지향 프로세스 (ISO12207 Tailored Object-Oriented Process for UML Based Object-Oriented Development)

  • 이상준;김병기
    • 한국정보처리학회논문지
    • /
    • 제6권10호
    • /
    • pp.2680-2692
    • /
    • 1999
  • Software quality is classified by quality of process and product. In experience of Quality Management, it is known that quality level of product as it depends on goodness and badness of process and organization. As a result, improvement of software process has been important subject. According as this trends, ISO 12207 is publicated as standard of software life cycle process by ISO. For UML based object oriented development process, it is necessary that we should research detailed definition of activity and task of ISO 12207 process which is added, deleted or tailored in according to organization and project characteristics. In this thesis, by according with ISO 12207 software life cycle process, UML based object oriented development process is proposed. This process is composed of 7 steps and 19 activities including development phase, activity and product to improve quality of reliability. Usefulness of object oriented process for improvement of software quality is proved at three ways, which are comparative analysis of process characteristics, SPICE process evaluation and SPICE rick analysis.

  • PDF

객체지향 시스템 모델링 차원 : 이론 및 탐색적 평가 (A Study on the Dimensions of Object-oriented Systems Modeling : Theory and an Exploratory Evaluation)

  • 안준모
    • 정보기술과데이타베이스저널
    • /
    • 제8권1호
    • /
    • pp.41-65
    • /
    • 2001
  • This study proposes evaluation dimensions of object-oriented systems modelling tools and activities available in object-oriented systems development practices. The dimensions ale developed based on previous research in cognitive psychology, information systems modeling study, and object-oriented systems analysis arid design areas. The proposed dimension is composed of two dimensions. The one dimension includes abstraction levels of modelling and the other includes process and representation in modeling activities. Experts on object-oriented modeling were selected to evaluate the practical validity of the proposed dimensions and applications of major object-oriented modeling tools during systems development project. Most of the tools were observed to be used for representing objects rather than for modeling the process of related objects. The proposed modeling dimension will be evaluated for acquiring general validity in future empirical research.

  • PDF

확장이 쉬운 구조의 객체지향 유한요소해석 프로그램 (An Object-oriented Finite Element Analysis Program Architecture of Easy Extension)

  • 남용윤
    • 연구논문집
    • /
    • 통권33호
    • /
    • pp.27-38
    • /
    • 2003
  • The object-oriented programming languages are widely used in the modern software engineering. The procedural type FEM codes are still used because it is very hard and cost consuming job to re-code them into object-oriented programs. In this study, a FEM program was newly designed and coded with C++, an object-oriented language. Also a special programming technique, auto-loading technique was developed for open structured program, with which the extension and maintenance can be carried out easily. For example, the additions of element libraries to an existence FEM program do not require any modifications of the program.

  • PDF

유한요소 구조해석 프로그램의 전후처리 통합 운영 시스템을 위한 객체지향적 모델 (Object-Oriented Models for Integrated Processing System of Finite Element Structural Analysis Program)

  • 서진국;송준엽;신영식;권영봉
    • 한국전산구조공학회:학술대회논문집
    • /
    • 한국전산구조공학회 1994년도 가을 학술발표회 논문집
    • /
    • pp.17-24
    • /
    • 1994
  • The pre- and post-processor for finite element structural analysis considering the user-friendly device are developed by using GUI. These can be used on WINDOWS' environment which is realized the multi-tasking and the concurrency by object-oriented paradigm. They are designed to control integratedly the pre-processing, execution and the post-processing of the finite element structural analysis program on multiple windows. These object-oriented modeling approach can be used for complex integrated engineering systems.

  • PDF