Abstract:
PURPOSE: An apparatus and method for reusing a previously used case for extracting demanding item of an objected-oriented system and a method for extracting demanding item are provided to reduce a time and a cost for developing a software by analyzing a functional requesting item of a software more exactly through a reuse of an existing case in a demanding item analyzing stage of a software developing process. CONSTITUTION: An actor input unit(301) receives an actor extracted from a problem area. A using case input unit(302) receives a using case newly extracted from a problem area. A using case summary description input unit(303) receives a simple explanation with respect to the extracted using case in accordance with a fixed input form. A using case detailed description input unit(304) describes an event flow of the interior of a using case. Another using case input unit(305) inputs a using case scenario in accordance with a fixed input form based on a using case description. A using case description unit(306) receives a sequence diagram, an activity diagram and a status diagram for a standardization of a using case. A using case searching unit(307) searches a similar using case in accordance with a demand by a user. A using case form managing unit(308) manages a version of a stored using case. All using cases, which are extracted or changed, are stored in a storing portion(309).
Abstract:
PURPOSE: An apparatus and method for clustering an object are provided, which formulates a system of clustering to objects and moves automatically for performing an object distribution and a performance improvement of a target system. CONSTITUTION: An object clustering apparatus comprises: a clustering performing unit (101) for performing a clustering to a class to generate a component; a combine ratio computing unit (102) for computing a combine ratio between classes of the component generated in the clustering performing unit (101); a domain mean combine ratio computing unit (103) for computing a mean combine ratio to a domain; a combine ratio magnitude comparing unit (104) for comparing the combine ratio between classes of the combine ratio computing unit (102) with the domain mean combine ratio of the domain mean combine ratio computing unit (103); a class extracting unit (105) for extracting a class having the domain mean combine ratio; a terminal class extracting unit (106) for extracting a terminal class; a class extracting unit (107) for extracting a class; and a subdomain generating unit (108) for generating a subdomain by the component. Therefore, the automation of the object distribution is performed.
Abstract:
Disclosed are a method for encoding/decoding a high-resolution digital video and an apparatus therefor. A method for encoding a digital video includes the steps of: dividing a picture into a plurality of divided frames; generating a plurality of element frames for each of the plural divided frames; extracting a lowest frequency element frame having the lowest frequency band among the element frames; and combining the lowest frequency element frames of each of the divided frames with each other to generate a low-resolution picture having a resolution lower than that of the picture.
Abstract:
Disclosed is a method for reducing an amount of compressed still image data and improving image quality upon compression of a video, using metadata of a camera. The disclosed method comprises the steps of: acquiring an image; analyzing metadata of a camera corresponding to the acquired image to divide each block of the acquired image into one among an out-focused block, a general block, and a focused block; and compressing the acquired image, but adjusting a quantization variable value according to the inputted divided blocks and compressing the acquired image. Therefore, an amount of data can be reduced or image quality can be improved by using metadata of a camera upon compression of an image. In particular, image quality can be improved by removing a screen blocking effect caused by skipping a screen in an out-focused area upon compression of a video.
Abstract:
본 발명은 객체 지향 시스템의 요구 사항 추출을 위한 재사용 사용 사례 장치, 방법 및 그를 이용한 요구 사항 추출 방법을 제공하는데 그 목적이 있다. 본 발명에 따르면, 소프트웨어 문제 영역에서 추출된 액터(Actor)가 입력되면, 상기 문제 영역에서 사용 사례를 새롭게 추출하는 사용 사례 추출부; 상기 사용 사례 추출부에서 추출된 사용 사례의 정형화를 위하여 시퀀스 다이어그램, 활동 다이어그램 및 상태 다이어그램을 입력받아 명세를 작성하는 사용 사례 명세부; 및 상기 사용 사례 명세부에서 작성된 명세를 참조하여 상기 추출된 사용 사례와 유사한 사용 사례를 미리 저장하여 둔 사용 사례로부터 검색하는 사용 사례 검색부를 포함하여 이루어진 것을 특징으로 하는 객체 지향 시스템의 요구 사항 추출을 위한 사용 사례 재사용 장치가 제공된다.
Abstract:
본 발명은 웹 기반의 어플리케이션에서 사용하는 웹 프로그램 언어 중의 하나인 서블릿 프로그램에서 재사용 가능한 비즈니스 로직을 추출하여 EJB 컴포넌트를 생성하는 시스템 및 방법에 관한 것이다. 본 발명의 시스템은 기존의 서블릿 프로그램 소스를 분석하는 역공학 모듈인 서블릿 코드 분석기, 분석된 정보를 시각적으로 보여주는 시각화기, 재사용 가능한 비즈니스 로직을 추출하는 비즈니스 로직 추출기 및 추출된 정보를 이용하여 EJB 컴포넌트를 생성하는 EJB 컴포넌트 생성기로 구성되어 있다. 본 발명은 일차적으로 서블릿 코드 분석기에서 서블릿 프로그램이 허용하는 코딩의 유연성과 다중 언어 사용을 고려하였으며, 시각화기에서는 기존 레거시 프로그램에 대한 이해를 도와주고, 비즈니스 로직 추출기에서는 많은 UI(User Interface) 관련 코드 속에서 비즈니스 로직을 추출해 냄으로써 재사용 가능한 모듈을 추출하여 소프트웨어의 재사용을 가능하게 해주며, EJB 컴포넌트 생성기에서는 Deploy가 가능한 Jar File로 Java code를 생성해 준다.
Abstract:
PURPOSE: An apparatus for creating enterprise Java bean based on a class diagram and a method for the same are provided to reduce software development time and cost by making it more natural to design and implement software development based on component, and by decreasing an error that is generated by handwork. CONSTITUTION: A class diagram input part(301) receives a written class diagram. An inheritance relation process part(302) removes inheritance relation, which exists between classes of class diagrams inputted into the class diagram input part(301). An enterprise Java bean extraction part(303) extracts an entity bean and a session bean from the class diagram from which the inheritance relation has removed. An enterprise Java bean interface creating part(304) creates a remote interface and a home interface of the enterprise Java bean extracted by the enterprise Java bean extraction part(303). An enterprise Java bean grouping process part(305) packages the enterprise Java beans having the interfaces. A facade pattern application part(306) applies a facade pattern in order to provide a single interface to the enterprise Java beans grouped by the enterprise Java bean grouping process part(305).
Abstract:
PURPOSE: A system for converting a schema of CASE(computer Aided software Engineering) model information is provided to store the CASE model in a relational database after converting the CASE model into a relational database schema by using a mapping rule between a model of tool having different paradigm and a relational database schema. CONSTITUTION: The method comprises the steps of reconfiguring each CASE model into an integrated meta-model based on the class and relationship between classes after converting each CASE tool into an object model consisting of object and relationship, converting the class of each model into a schema according to the conversion rule by obtaining the class table generating information from the meta-model information(65) in case that the meta-model information is about the object(64) and generating a class table for CASE model information(68), and converting the table generating information into a schema according to the relationship conversion rule by obtaining the table generating information from the meta-model information(71) in case of a meta-relation(70) and generating a relationship table for CASE model information(72).