• 제목/요약/키워드: Use Case Diagram

Search Result 104, Processing Time 0.022 seconds

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

  • 허진선;최시원;김수동
    • Journal of KIISE:Software and Applications
    • /
    • v.30 no.3_4
    • /
    • pp.293-307
    • /
    • 2003
  • Object-oriented development has been generalized, but object-oriented project planning and scheduling techniques have not been studied enough. Furthermore, it is difficult to apply the conventional software management techniques to object-oriented projects. Especially, the large scaled projects are increasing, but the project planing techniques for these large scaled projects have not been proposed enough. In this paper, we propose systematic techniques for OO based project scheduling. We suggest a 7 step-process for deriving the OO project schedule from the use-case diagram which is describing the functional requirements of the system. The proposed process includes identifying use-cases, drawing preliminary chart through interdependency analysis, identifying characteristics of each use case, determining the number of iteration, assigning use-cases to iteration, considering available resource and constraints, drawing revised PERT chart. Each step has the explanation of the input, output, and the guidelines needed to perform the step. The project scheduling technique proposed in this paper ran be used effectively in the planning phase which the purpose is to plan a development schedule to yield the high quality software in minimum time.

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

  • Woo, SuJeong;Son, Hyun Seung;Kim, R. Young Chul
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2012.04a
    • /
    • 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
    • /
    • v.41 no.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.

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

  • Cho, Hyuk-Gyu;Jung, Min-Po;Jung, Deok-Gil
    • Proceedings of the Korean Institute of Information and Commucation Sciences Conference
    • /
    • 2011.10a
    • /
    • pp.371-374
    • /
    • 2011
  • UML is a very good description of object-oriented concepts and supports the use case diagram for analyzing the system functionality, the class diagram for representing the domain object in the analysis step, the sequence diagram for connecting the action in the class. The visual-based, object-oriented LabVIEW OOP is an intuitive design tool that can be executed at the same time as a development tool. However, even the system developer using LabVIEW OOP is needed known about the object-oriented concept in the design stage. In this paper, we suggest the method to applying the UML modeling diagram to LabVIEW OOP design.

  • PDF

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

  • Choi, Eun-Hee;Eune, Ju-Hyun;Kwon, Young-Gull
    • Archives of design research
    • /
    • v.19 no.5 s.67
    • /
    • pp.75-84
    • /
    • 2006
  • The aims of this study are to examine the conceptual contents of space diagram, and to find its elements and practical applications by analyzing the UN Studio. The Findings of this study are as follows: firstly, the conceptual contents represented in space diagram are classified into four elements - motif, flow, relationship, and distribution. Secondly, space diagram is used in program development, schematic design, and preliminary design of design process phases. Thirdly, the elements based on the case diagrams include five elements: context analysis, object analysis, time-behavior analysis, modeling analysis, and space analysis. Fourthly, in practical use, diagrams with motif concept is usually used in modeling analysis, and diagram with flow concept is commonly used in the analysis of time-behavior and object. Diagrams with relationship concept is mostly used in space analysis, secondly in analysis of context and modeling. Further, diagrams with distribution concept is usually used in space analysis. If one uses these findings for design projects in practical business or education, it would be helpful in design conception and development as well as of design information structuralization.

  • PDF

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

  • Park, Jong-Yoon
    • Journal of the Korean Chemical Society
    • /
    • v.51 no.6
    • /
    • pp.577-584
    • /
    • 2007
  • The purpose of this study is to suggest how to use the phase diagram for water to explain the evaporation and sublimation in the atmospheric condition. In principle, the phase diagram for water represents a one component system so it cannot be applied to the water contact with the air. When the liquid or solid phase of water exists in the air, always water vapor also exists in the air. In this case, we cannot present this state as a single point on the phase diagram because the pressure of the liquid or solid is different from that of the vapor in the air. However, since the saturation vapor pressure of liquid or solid is altered by negligible amount due to the presence of air, the evaporation and sublimation in the atmospheric condition can be explained using the vapor pressure line and sublimation line on the phase diagram.

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

  • Kang Sung-bae;Moon Tae-Soo
    • The Journal of Information Systems
    • /
    • v.13 no.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

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

  • Woo, Su-Jeong;Kim, R. Young-Chul
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2012.06b
    • /
    • pp.205-207
    • /
    • 2012
  • 본 논문은 Use Case 기반 개발에서 요구사항부터 테스트 케이스를 자동 추출하는 메커니즘을 제안 하고자 한다. 제안한 메커니즘은 기존의 테스트케이스 생성 메커니즘을 Use Case 메커니즘과 접목한 것이다. 그리고 그 기반으로 자동 도구 구현을 통해 모든 가능한 테스트 케이스 추출하는데 있다. 이는 최소의 테스트 케이스로 100%의 기능적인 요구사항 커버리지 만족시킨다는 Gary 방법을 이용하고자 함이다. 이 도구의 단계는 확장된 UML 다이어그램으로부터 원인-결과 다이어그램을 전환 한 후, 결정 테이블화한다. 마지막 단계는 이를 통하여 테스트케이스가 자동적으로 발생 한다.

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

  • 정화영
    • Proceedings of the Korean Institute of Information and Commucation Sciences Conference
    • /
    • 2001.10a
    • /
    • 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 (도시철도 차량사고에 액티비티-액션다이아 그램 기법을 적용한 비상대응 절차 구현 연구)

  • Hwang, Seong-Geun;Yang, Doh-Chul
    • Proceedings of the KSR Conference
    • /
    • 2006.11b
    • /
    • 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