서지주요정보
Responsibility-driven systematic object identification process for object-oriented software development = 객체 지향 소프트웨어 개발을 위한 책무에 기초한 체계적인 객체 규명 절차에 관한 연구
서명 / 저자 Responsibility-driven systematic object identification process for object-oriented software development = 객체 지향 소프트웨어 개발을 위한 책무에 기초한 체계적인 객체 규명 절차에 관한 연구 / Young-Sik Lee.
발행사항 [대전 : 한국과학기술원, 1997].
Online Access 원문보기 원문인쇄

소장정보

등록번호

8007908

소장위치/청구기호

학술문화관(문화관) 보존서고

MGSM 97032

휴대폰 전송

도서상태

이용가능(대출불가)

사유안내

반납예정일

등록번호

9003220

소장위치/청구기호

서울 학위논문 서가

MGSM 97032 c. 2

휴대폰 전송

도서상태

이용가능(대출불가)

사유안내

반납예정일

리뷰정보

초록정보

The most critical work in the development of object-oriented software is how to find out object. This fact is self-explaining in the name of "object-oriented". Though there are many object-oriented methodologies, almost no methodology has meaningful contribution to object identification but focus upon just new notation set for representing object-oriented concepts. Notation itself has little meaning. If OO concepts could be represented, any notation set will do. Practically the very most important is the construction of object model with high quality. The thesis is written for suggesting systematic object identification process which helps the analyst find out quality objects especially in the software having GUI. Software system is also a sort of "system". Therefore systems engineering process, which is recursive decomposition process, could be applied to object identification process. Objects directly correspond to components of system. The systematic object identification process is recursive decomposition with useful heuristics about object identification. The critical milestone is employing the concept of responsibility as a decomposition criteria. Responsibility is a set of inherent data, functions, and relationships. To help analysts recognize responsibility, the thesis suggested several useful heuristics. Macrostereotype and microstereotype, and their generic responsibilities would give analysts insights to grasp the system at a glance. The generic system scenario, which is made up of macrostereotypes, would be practical aids for whereqq to start the system dynamics. The idea on rule modeling would help to decide the subtle rule distribution problem. And the thesis also suggested metrics set for good object identification. Metrics set can be used to evaluate the quality of object and feedback object identification. As an example, the thesis select academic courses registration system of CAIS. By this system, the thesis will first reverse and forward engineer it based on suggested heuristics contained in the object identification process. From the example, the usefulness of the suggested object identification process would be recognized in the sense that the process makes the object identification ease and enhance the quality of identified objects.

60년대의 소프트웨어의 위기와 함께 태동한 소프트웨어 공학은 구조적 방법론을 거쳐서 객체 지향 방법론이라는 새로운 패러다임에 이르렀다. 객체 지향 소프트웨어 공학은 더욱더 치열한 비즈니스 환경에 따라 더욱 복잡해져만 가는 소프트웨어의 개발과 관리의 문제를 해결해 줄 유일한 대안으로 각광받고 있다. 이러한 객체 지향 개발에서 중요한 위치를 차지하는 문제가 바로 객체 규명의 문제이다. 많은 객체 지향 개발 방법론이 존재하지만 객체 규명의 문제를 체계적으로 접근한 방법론은 거의 없다. 본 논문은 이러한 현실을 인식하여 기존에 개발자들의 감각과 경험에 크게 의존하던 객체 규명의 문제를 객체의 책무라는 개념으로 체계적으로 접근하고자 하였다. 본 논문은 체계적인 객체 규명 절차를 제시하고 있다. 이는 대상 시스템을 객체로 분할하는 순서와 이 과정에서 활용될 수 있는 관련 휴리스틱을 담고 있다. 본 논문에서 제시한 휴리스틱을 간단히 살펴보면, ㆍ 본질적인 객체의 책무에 관한 고찰 ㆍ 그림 사용자 환경의 소프트웨어 시스템의 분할 ㆍ 비즈니스 룰 모델링 ㆍ 거시적 객체 타입과 이로부터 구성된 일반적인 소프트웨어의 구조 ㆍ 미시적 객체 타입과 그들의 책무, 그리고 패턴 ㆍ 객체의 품질을 평가할 수 있는 메트릭들 본 논문에서 제시한 휴리스틱을 포함한 절차의 유용성을 보이기 위해서 한국과학기술원에서 운영되고 있는 기존의 수강 신청 시스템을 제시된 절차를 통해 새로이 설계해보았다. 이로부터 본 논문에서 제시된 절차가 객체 지향 소프트웨어 개발을 용이하게 하며, 규명된 객체들의 품질을 우수하게 한다는 것을 보였다.

서지기타정보

서지기타정보
청구기호 {MGSM 97032
형태사항 v, 93 p. : 삽화 ; 26 cm
언어 영어
일반주기 저자명의 한글표기 : 이영식
지도교수의 영문표기 : Sung-Joo Park
지도교수의 한글표기 : 박성주
학위논문 학위논문(석사) - 한국과학기술원 : 테크노경영대학원,
서지주기 Reference : p. 89-91
QR CODE

책소개

전체보기

목차

전체보기

이 주제의 인기대출도서