Abstract:
본 발명은 전용 단말기를 통해 프로젝트 개발과 관련된 정보를 개발자에게 실시간으로 제공함으로써 프로젝트에 참여하는 개발자간의 의사소통을 원활하게 하여 프로젝트 수행에 있어 효율성 및 생산성을 높일 수 있는 것을 특징으로 한다. 본 발명에 따르면, 각 개발자별로 주기적으로 프로젝트 관리 소프트웨어를 실행시켜 프로젝트 진행상황을 체크해야 하는 종래의 방법에 비하여, 개발 프로젝트 관리 전용 장치를 통해 프로젝트에 참여하는 전체 개발자가 실시간으로 현재 프로젝트 상황을 간단하게 확인할 수 있으므로, 이를 통해 개발자간의 의사소통이 신속하고 원활하게 이루어져 대규모 프로젝트에 따르는 작업 진척 사항 확인이나 의사 결정이 신속하게 이루어질 수 있는 효과가 있다. 프로젝트, 개발, 관리
Abstract:
1. 청구범위에 기재된 발명이 속한 기술분야 본 발명은 노테이션 레이아웃 정의 방법 및 그를 이용한 노테이션 레이아웃 관리 방법에 관한 것임. 2. 발명이 해결하려고 하는 기술적 과제 본 발명은 노테이션 내부의 구성요소와 위치, 크기 관계로 이루어진 그래프를 생성하고 그래프 탐색을 통해 노테이션의 레이아웃을 관리하기 위한, 노테이션 레이아웃 정의 방법 및 그를 이용한 노테이션 레이아웃 관리 방법을 제공하는데 그 목적이 있음. 3. 발명의 해결방법의 요지 본 발명은, 노테이션 레이아웃 정의 방법을 이용한 노테이션 레이아웃 관리 방법에 있어서, 다이어그램에 표현되는 다양한 노테이션의 전체 모양을 노테이션 내부 요소의 조합으로 표시하고, 상기 내부 요소 사이의 위치, 크기 관계(다이어그램 정의 정보)를 그래프로 표현하는 단계; 및 상기 다이어그램 정의 정보를 이용하여 다이어그램을 생성하되, 일부 노테이션 요소의 위치, 크기 변경시 그래프를 탐색하여 레이아웃을 관리하는 단계를 포함한다. 4. 발명의 중요한 용도 본 발명은 노테이션 레이아웃 기술 등에 이용됨. 노테이션, 레이아웃, 다이어그램, 정의, 관리, 내부요소, 그래프
Abstract:
PURPOSE: A device and a method for supporting the SRE(Simultaneous Round-trip Engineering) by keeping consistency of a designed model and a source code are provided to facilitate reuse and maintenance of a software by managing and keeping the consistency between the designed model and the source code for developing and realizing an object oriented software. CONSTITUTION: An UML(Unified Modeling Language) model maker(10) provides the edited change message information if the software design model information is edited by a user. An UML model manager(20) packages the change message information and provides the packaged message information through a design model gateway(30). A source code manager(40) manages a grammar tree in order to keep the program source information up to the annotation information by linking with a source code parser(60) after receiving the packaged message information from the UML model manager. If the source code is changed by the user, a source code editor(70) provides the changed source code to the source code manager while deciding a time for synchronizing the change of the source code.
Abstract:
PURPOSE: A shared mouse and a method for transmitting and receiving information using the mouse are provided to efficiently transmit and receive information between computers by transmitting/saving information saved in a currently using computer to the shared mouse or transmitting information saved in the shared mouse to the computer. CONSTITUTION: A mouse managing part(120) communicates with a computer and searches a currently using computer. A mouse saving menu setting operation with respect to the computer is requested by the mouse managing part based on an initial communication result. A pop-up menu managing part(110) adds the mouse saving menu on the pop-up menu of the computer. A saving memory part(130) saves information from the computer and transmits the information from the mouse to the computer according to the controlling of the mouse managing part.
Abstract:
PURPOSE: An apparatus and a method for editing TDD(Test Driven Development) are provided to change a design model according to change in a test code and automatically and selectively change an implementation code. CONSTITUTION: A design model manager(300) manages a design model, and a test code manager(310) manages a test code. An implementation code manager(320) manages the implementation code, and a TDD synchronization manager(330) synchronizes and changes the design model or the test code according as the design model or the test code is changed. In addition, the TDD synchronization manager selectively changes the implementation code.
Abstract:
본 발명은 유즈케이스 다이어그램을 활용한 GUI 프로토타입 자동 생성 방법 및 장치에 관한 것으로, 유즈케이스 모델에 사용자에게 친숙한 GUI(Graphical-User-Interface) 모델을 입력할 수 있도록 하고 이에 따른 프로토타입을 자동으로 생성하도록 함으로써, 사용자의 다양한 요구사항을 보다 정확하게 유즈케이스에 반영하여 소프트웨어 개발 기간 단축 및 개발 비용을 절감할 수 있으며, 사용자에게 친숙한 GUI 모델을 아키텍처 모델에도 적용하여 이러한 아키텍처 모델을 통해 사용자의 요구사항이 설계에 제대로 반영되었는지를 간단하게 확인할 수 있는 것을 특징으로 한다. 따라서, 본 발명에 따르면, 소프트웨어 개발 공정의 분석 단계에서 사용자의 요구사항이 보다 정확하게 반영될 수 있을 뿐만 아니라, 아키텍처 모델에서도 사용자의 요구사항이 설계에 제대로 반영되었는지를 간단하게 확인할 수 있으므로, 이에 따라 소프트웨어 개발 기간 단축 및 개발 비용을 절감할 수 있는 효과가 있다. 유즈케이스, 프로토타입, GUI, 아키텍처, 모델러
Abstract:
A portable terminal including a multifunction keyboard is provided to dispose keys so that a user can input characters by using all the fingers on one hand, and to allow the keyboard to be detachable from the terminal, thus the user can quickly and exactly input the characters. A keyboard(20) consists of a character display unit composed of a consonant unit(22) for displaying consonants of the Korean character, a right-sided vowel unit(24) for displaying right-sided vowels of the Korean character, a lower vowel unit(26) for displaying lower vowels of the Korean character, and a function controller(28). The same character display keys of the first character display unit for locating the consonant unit(22) to an upper left side and the second character display unit for locating the consonant unit(22) to an upper right side are disposed to share the same switch, respectively.
Abstract:
A method and a device for managing a development project in an embedded system are provided to increase project efficiency and productivity through smooth communication among developers joined in a project by providing information related to project development to the developers through a dedicated terminal. A communicator(210) performs the communication with a project management server. A display part(220) displays the information related to project management. An input part(230) receives the information related to the project management from the developer. A project management program operator(240) operates a project management program. A memory(250) stores the information related to the project management. A controller(260) controls whole operation for managing the project by receiving the information from the communicator or the input part. The memory stores at least one of conference information, schedule information, and development progress information.