• 제목/요약/키워드: Use case diagram

검색결과 104건 처리시간 0.031초

Use-Case 기반 객체지향 프로젝트 스케줄링 기법 (A Use-Case Based Object-Oriented Project Scheduling Technique)

  • 허진선;최시원;김수동
    • 한국정보과학회논문지:소프트웨어및응용
    • /
    • 제30권3_4호
    • /
    • pp.293-307
    • /
    • 2003
  • 객체지향 개발이 보편화되었지만 객체지향 프로젝트를 지원하는 소프트웨어 관리 기법에 대한 연구가 미흡하다. 또한, 기존의 소프트웨어 관리 기법을 객체지향 프로젝트에 적용하는 것 역시 어려움이 있다. 특히, 늘어가는 객체지향 기반의 대형 프로젝트에 적합한 프로젝트 계획 기법에 대한 연구가 미흡하다. 본 논문에서는 객체지향 프로젝트를 위한 관리 요소 중 스케줄링에 대한 체계화된 기법을 제안한다. 시스템의 기능적인 요구사항이 기술된 Use Case 다이어그램을 이용하여 객체지향 프로젝트 스케줄을 도출해 가는 과정을 Use Case 식별, 상호의존성 분석을 통한 초기 PERT 차트 작성, 각 Use Case의 특성 규명, Iteration 개수 결정, Iteration에 Use Case 할당, 유용한 자원과 제약 사항 고려, Revised PERT 차트 작성의 7 단계로 나누어 제안한다. 각 단계에 내한 입력 물과 중간 산출물, 그리고 수행 지침을 제시한다. 본 논문의 프로젝트 스케줄링 기법은 짧은 개발 기간 동안 고품질의 소프트웨어 생산에 목적을 둔 프로젝트 계획 단계에서 효율적인 기법으로 사용된다.

원인-결과 다이어그램과 접목을 위한 메시지-순차적 다이어그램 확장 연구 (A Study on Extending Message-Sequence Diagram for Mapping Cause-Effect Diagram)

  • 우수정;손현승;김영철
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2012년도 춘계학술발표대회
    • /
    • pp.1251-1254
    • /
    • 2012
  • 본 논문은 Gary E. Mogyorodi[1]가 제시한 기법을 기반으로 Use-Case Approach 접목을 통해 테스트케이스 추출을 제안하고자 한다. 최근 이슈가 되고 있는 임베디드 시스템은 기존의 결정적 소프트웨어와 달리 비결정적, 실시간 또는 병렬적 시스템이다. 그래서 이러한 복잡한 시스템을 모델링 하기 위해서, 메시지 순차적 다이어그램을 확장을 통해 해결하고자 한다. 또한 Gary E. Mogyorodi[1]가 제시한 기법과 확장된 메시지 순차적 다이어그램을 접목을 통해 Test Case 를 생성하기 및 추출하고자 한다. 이 테스트케이스로 선 시험함으로써 실제 개발과 구현단계에서 오류를 참조하여 시간과 비용을 줄이고자 한다.

VERIFICATION OF PLC PROGRAMS WRITTEN IN FBD WITH VIS

  • Yoo, Jun-Beom;Cha, Sung-Deok;Jee, Eun-Kyung
    • Nuclear Engineering and Technology
    • /
    • 제41권1호
    • /
    • pp.79-90
    • /
    • 2009
  • Verification of programmable logic controller (PLC) programs written in IEC 61131-3 function block diagram (FBD) is essential in the transition from the use of traditional relay-based analog systems to PLC-based digital systems. This paper describes effective use of the well-known verification tool VIS for automatic verification of behavioral equivalences between successive FBD revisions. We formally defined FBD semantics as a state-transition system, developed semantic-preserving translation rules from FBD to Verilog programs, implemented a software tool to support the process, and conducted a case study on a subset of FBDs for APR-1400 reactor protection system design.

UML과 LVOOP를 기반으로 한 내장형 시스템의 설계 구현 방안 (The Design and Implementation of the Embedded System based UML and LVOOP)

  • 조혁규;정민포;정덕길
    • 한국정보통신학회:학술대회논문집
    • /
    • 한국해양정보통신학회 2011년도 추계학술대회
    • /
    • pp.371-374
    • /
    • 2011
  • UML은 객체지향 개념을 매우 잘 설명하고 있으며 요구 분석 단계에서 시스템 기능을 분석하기 위한 유스케이스 다이어그램과 도메인의 객체들을 개념적으로 표현한 클래스 다이어그램을 지원하고 있으며, 설계 단계에서 클래스 내부적인 연결을 보기 위한 시퀀스 다이어그램을 지원한다. 객체지향을 지원하는 대표적인 비주얼 기반 언어인 LabVIEW OOP는 직관적인 설계 도구로서 설계와 동시에 실행할 수 있는 개발 도구이다. 그러나, LabVIEW OOP 역시 시스템 개발자가 시스템을 설계하기 위해 설계 단계에서 객체지향 개념을 잘 표현하고 이해할 수 있는 방법이 필요하다. 논문에서는 객체지향 개념을 표현하는 UML을 이용하여 설계된 모델링을 LabVIEW OOP로 설계 시에 적용 가능한 기법을 제안한다.

  • PDF

UN Studio의 공간 다이어그램 구성요소와 활용방법 분석 (A Study on the Analysis of Elements and Practical Using Method in Space Diagram of UN Studio)

  • 최은희;윤주현;권영걸
    • 디자인학연구
    • /
    • 제19권5호
    • /
    • pp.75-84
    • /
    • 2006
  • 본 연구의 주 내용은 UN Studio의 다이어그램 사례를 중점적으로 분석해봄으로써 공간디자인 다이어그램의 개념적 내용과 구성 요소 및 실질적 활용방법에 대해 알아보는 것이다. 사례연구를 통해 분석된 연구결과는 다음과 같다. 첫째, 공간 다이어그램에 표현되고 있는 개념적 내용은 모티브, 흐름, 관계, 분포의 네 가지로 구분된다. 둘째, 공간 다이어그램은 디자인 프로세스의 프로그램 개발, 개략적인 디자인, 초기 디자인의 단계에서 주로 사용된다. 셋째, 사례 다이어그램들에 기초한 다이어그램 구성요소의 내용은 크게 다섯 가지, 컨텍스트 분석, 객체 분석, 시간/행위 분석, 조형 분석, 공간 분석으로 나눌 수 있다. 넷째, 다이어그램의 실질적 활용에 있어서 모티브를 개념적으로 표현한 다이어그램은 조형 분석에 주로 활용될 수 있으며, 흐름을 개념적으로 표현한 다이어그램은 시간/행위 분석과 객체 분석에 주로 활용될 수 있다. 관계를 개념적으로 표현한 다이어그램은 공간 분석에 가장 많이 활용 될 수 있으며, 그 다음으로 컨텍스트 분석과 조형분석에 활용 될 수 있다. 분포를 개념적으로 표현한 다이어그램은 공간분석에 주로 활용될 수 있다. 이와 같은 연구 결과를 실무 및 교육의 디자인 프로젝트에 적극적으로 활용한다면 디자인 정오의 구조화뿐만 아니라 디자인 발상과 전개에 도움이 될 것이다.

  • PDF

물의 상평형 그림에 대한 오해와 이해: 대기 중 물의 증발과 얼음의 승화 (Misunderstanding and Understanding of the Phase Diagram for Water: Water Evaporation and Ice Sublimation in the Atmosphere)

  • 박종윤
    • 대한화학회지
    • /
    • 제51권6호
    • /
    • pp.577-584
    • /
    • 2007
  • 본 연구에서는 대기 중에서 물의 증발이나 얼음의 승화와 같은 물의 상태 변화를 물의 상평형 그 림을 이용하여 어떻게 설명할 수 있는지를 제시하고자 하였다. 물의 상평형 그림은 1성분계의 상평형을 나타 낸 것이므로 원칙적으로 물만 존재하는 경우에 사용할 수 있는 것이다. 공기가 존재하는 경우에는 액체 물 또 는 고체 얼음이 있으면 항상 공기 중에 수증기가 공존하게 되며, 이 때 물 또는 얼음의 압력은 공기 중 수증 기의 부분 압력과 일치하지 않기 때문에 상평형 그림에 하나의 점으로 그 상태를 나타낼 수 없다. 그러나 공 기가 존재하는 경우에도 포화 수증기압은 물만 존재하는 경우와 거의 차이가 없으므로 상평형 그림의 증기 압 력 곡선과 승화 곡선을 이용하여 대기 중에서 물의 증발과 얼음의 승화를 설명할 수 있음을 논의하였다.

객체지향 방법론을 이용한 자동차부품기업의 영업관리시스템 설계 및 구현 (Design and Implementation of Marketing and Sales Information System for Automotive Part Company Using Object-Oriented Methodology)

  • 강성배;문태수
    • 한국정보시스템학회지:정보시스템연구
    • /
    • 제13권1호
    • /
    • pp.77-95
    • /
    • 2004
  • According to the increase of organizational complexity and the change of rapid information technology environment, many firms have shifted their information technology(IT) strategy from developing information systems in-house to purchasing application software such as Enterprise Resource Planning(ERP) Systems. Marketing and Sales functions within a Korean automotive part company include developing new assembly products, determining pricing, taking customer's orders, and shipping assembly products to customers. Marketing and Sales Information System(MSIS) in ERP system plays an important role in next Production Planning process. MSIS also makes management reporting and decision making faster and more uniform throughout an organization. MSIS promotes thinking about corporate goals, as opposed to thinking only about the goals of a single department or functional area. This paper intends to design and implement a MSIS in ERP systems for Korean automotive part company using object-oriented methodology In order to accomplish the implementation of MSIS in ERP system, we employed UML as its standard modeling language. In this study, four diagramming techniques such as use case diagram, sequence diagram, class diagram, component diagram among eight modeling techniques are used for analyzing hierarchical business process. In traditional marketing and sales function, a company with an unintegrated information system can have marketing and sales data that is data redundant or inaccurate. MSIS integrated in ERP system can solve the sales forecast problem, which minimizes the total costs of production, inventory, and transportation under constraints of production capacity. Also, the use of UML methodology makes S/W programmers shorten the phase of analysis and design in the implementation of MSIS system, and increase the reuse of software and the interoperability with corporate internal Information system.

  • PDF

UML 메카니즘과 원인-결과 다이어그램 기반 테스트케이스 생성을 위한 자동 도구 개발 (Automatic Tool Development for TestCase Generation Based on UML Mechanism and Cause-Effect Diagram)

  • 우수정;김영철
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2012년도 한국컴퓨터종합학술대회논문집 Vol.39 No.1(B)
    • /
    • pp.205-207
    • /
    • 2012
  • 본 논문은 Use Case 기반 개발에서 요구사항부터 테스트 케이스를 자동 추출하는 메커니즘을 제안 하고자 한다. 제안한 메커니즘은 기존의 테스트케이스 생성 메커니즘을 Use Case 메커니즘과 접목한 것이다. 그리고 그 기반으로 자동 도구 구현을 통해 모든 가능한 테스트 케이스 추출하는데 있다. 이는 최소의 테스트 케이스로 100%의 기능적인 요구사항 커버리지 만족시킨다는 Gary 방법을 이용하고자 함이다. 이 도구의 단계는 확장된 UML 다이어그램으로부터 원인-결과 다이어그램을 전환 한 후, 결정 테이블화한다. 마지막 단계는 이를 통하여 테스트케이스가 자동적으로 발생 한다.

UML을 이용한 학사지원시스템 구현 및 개발 (Development and Implementation of School Affairs Support System Using UML)

  • 정화영
    • 한국정보통신학회:학술대회논문집
    • /
    • 한국해양정보통신학회 2001년도 추계종합학술대회
    • /
    • pp.521-524
    • /
    • 2001
  • 학사행정 업무분야는 학교업무의 전산화에 있어서 가장 중요한 요소가 되며, 이를 인터넷에 접목하여 사용하면서 최대의 효과를 부가시키고있다. 즉, 인터넷을 응용하여 원거리의 학생에 관한 학교업무에 편리성과 효율성을 주고 있다. 이에, 본 논문에서는 전체 학사행정업무 중에서 성적조회와 수강신청 및 변경에 관한 업무를 온라인 상에서 할 수 있도록 하는 학사지원시스템을 선계 및 구현하였다. 이는, 학생모드와 관리자 모드로 나누었으며, 학생모드에서는 성적조회와 수강신청을 수행하고 관리자모드에서는 수강기간 입력 및 변경업무를 수행 할 수 있도록 하였다. 이를 위하여, 본 논문의 시스템분석에서는 UML을 이용하여 Use Case Diagram, Sequence Diagram등을 작성하였다. 이를 통하여, 시스템 개발에서는 ASP를 이용하여 구현하였으며, 데이터베이스는 MS-ACCESS를 이용하였다. 또한, 웹 문서의 효율적인 활용을 위하여 부분적으로 Java Script 언어를 사용하였다.

  • PDF

도시철도 차량사고에 액티비티-액션다이아 그램 기법을 적용한 비상대응 절차 구현 연구 (A study on the procedures of emergency response to use Activity-Action Diagram technique at train accident in Urban Railroad)

  • 황성근;양도철
    • 한국철도학회:학술대회논문집
    • /
    • 한국철도학회 2006년도 추계학술대회 논문집
    • /
    • pp.1165-1171
    • /
    • 2006
  • The purpose of this study is to implement an emergency response procedure based on the scenario of the field of vehicles and provide more rapid and exact response program needed when train accidents happen. Therefore, we have made worst case combinations of accidents and prioritized the combinations. A number of accidents have been analyzed according to the type of, the people affected by, and the location of accident. Both horizontal and vertical response system have also been defined. Furthermore, Activity-Action Diagram has been applied to the emergency response scenario and action procedure of each group has been clearly systematized. Consequently, this paper provides a specific response system useful when train accidents happen.

  • PDF