• 제목/요약/키워드: 유스케이스 모델링

검색결과 38건 처리시간 0.028초

학습관리시스템에서 관점지향 소프트웨어 개발방법론의 적용 (Applying Aspect-Oriented Software Development Methodology in Learning Management System)

  • 박종각;박옥자;유철중;장옥배
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2006년도 가을 학술발표논문집 Vol.33 No.2 (C)
    • /
    • pp.433-437
    • /
    • 2006
  • 유스케이스(Use Case)를 기반으로 하는 관점지향 소프트웨어 개발방법론(Aspect-Oriented Software Development, AOSD)은 사용자 중심의 시스템을 설계하는데 있어 매우 중요한 소프트웨어 개발방법론으로 부각되고 있다. 학습관리시스템(Learning Management System, LMS)은 사이버교육을 지원하는 핵심시스템이며, 다양한 요구사항을 제시하는 청소년층을 대상으로 하기 때문에 높은 유지보수성과 확장성을 필요로 한다. 본 논문에서는 관점지향 소프트웨어개발 방법론을 6단계 모델링 방법을 통해 사이버 교육을 위한 학습관리시스템에 적용하였다. 적용 결과 학습관리시스템에서 횡단관심사의 모델링을 통한 관점지향 소프트웨어 개발은 유스 케이스 중심으로 모델링되어 사용자 중심의 시스템 유지보수성과 재사용성을 높일 수 있음을 보였다.

  • PDF

UML 클래스 다이어그램을 이용한 관계형 데이터베이스 설계 방법 (Relational Database Design Method With UML Class Diagram)

  • 조도형;주경수
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2010년도 추계학술발표대회
    • /
    • pp.47-49
    • /
    • 2010
  • 객체지향 설계에 사용하는 모델링 언어인 UML을 이용하여 유스 케이스 다이어그램을 도출합니다. 도출된 유스 케이스 다이어그램을 바탕으로 생성되는 클래스 다이어그램을 관계형 데이터베이스 스키마로 변환 방법을 소개 합니다.

이벤트 기반의 효율적인 클래스 식별 (Efficient Class Identification based on Event)

  • 최미숙;이종석
    • 디지털콘텐츠학회 논문지
    • /
    • 제9권2호
    • /
    • pp.165-175
    • /
    • 2008
  • 현재 소프트웨어 개발을 위한 방법론은 객체지향에서 컴포넌트지향으로 컴포넌트지향에서 서비스지향 발전되어 오고 있다. 컴포넌트지향 개발 방법과 서비스지향 개발 방법들은 객체지향 UML 모델을 기반으로 분석되어지므로 효율적인 객체지향 분석 방법이 필요하다. 따라서 본 논문에서는 UML 기반의 클래스 식별 및 유스케이스 모델링이 개발자의 직관과 경험에 의존하는 문제점을 보완하여 입력 데이터-처리 프로세스-출력 데이터를 사용한이벤트 기반의 유스케이스 및 클래스 분석 가이드라인과 분석 프로세스를 제안 한다.

  • PDF

컨텍스트 인지 시스템을 위한 요구사항 도출 및 명세화 방법 (A Study of Requirements Elicitation and Specification for Context-Aware Systems)

  • 최종명
    • 한국정보과학회논문지:시스템및이론
    • /
    • 제35권8호
    • /
    • pp.394-406
    • /
    • 2008
  • 컨텍스트 인지 시스템에서 컨텍스트는 매우 중요한 요소이지만, 기존 요구공학은 컨텍스트를 도출하고 명세화하는 방법을 지원하지 못하기 때문에 이를 지원할 수 있는 연구가 필요하다. 본 논문은 컨텍스트 인지 시스템의 요구사항을 효과적으로 도출하기 위한 방법과 명세화 방법을 제안한다. 논문에서 제안하는 요구사항 도출 방법은 6단계로 구성된 점진적이고 반복적인 프로세스로서 비즈니스 로직을 위한 요구사항을 먼저 파악하고, 이를 기반으로 컨텍스트 로직을 위한 요구사항을 파악하고, 컨텍스트 모델링과 서브시스템 식별 등의 작업을 수행한다. 요구사항 명세화 방법으로는 컨텍스트 인지 유스케이스 다이어그램, 컨텍스트의 개념을 표현할 수 있는 컨텍스트 다이어그램, 컨텍스트 타입에 영향을 받는 유스케이스를 표현하는 컨텍스트타입-유스케이스 의존 다이어그램을 제안한다. 논문에서는 또한 제안한 방법을 적용한 시스템에 대한 사례연구를 소개하고, 이를 정성적으로 평가한 내용을 제시한다. 본 연구는 이해관계자가 컨텍스트 인지 시스템의 요구사항을 효과적으로 파악하고, 이를 명확히 기술하며, 이해할 수 있도록 도움을 줄 수 있다.

XML을 이용한 웹기반 정보 관리 통합설계 방법론 (A Web-based Unified Design Methodology using XML Applications)

  • 김경수;신현철;장희선
    • 한국컴퓨터정보학회논문지
    • /
    • 제7권4호
    • /
    • pp.157-162
    • /
    • 2002
  • 본 연구는 UML을 이용해 유스케이스에 의한 순차 다이어그램을 도출하여 클래스 다이어그램을 만든후 그 클래스 다이어그램에 의해서 XML 모델링과 데이터 모델링을 구현하고자 한다. XML 모델링을 위해 UML 클래스를 XML 문서로 변환시키는 가이드라인을 제시하고, 제시한 방법에 파라 UML 클래스를 XML DTD로 도출하는 예를 보일 것이며, 한편 데이터 모델링은 UML클래스를 관계형 데이터베이스 스키마와 객체-관계 데이터베이스 스키마 그리고 객체지향 데이터베이스 스키마로 변환시키기 위한 통합 설계 변환 방법을 제시하며, 제시한 변환 방법에 따라 각각의 데이터베이스 스키마를 구현했다.

  • PDF

인터넷 상의 공동작업 지원을 위한 UML CASE 도구 (A UML CASE Tool for Collaboration Work on the Internet)

  • 최환복;이은서;김윤호
    • 한국정보통신학회논문지
    • /
    • 제14권4호
    • /
    • pp.849-858
    • /
    • 2010
  • 본 논문에서는 원격지간에 수행되는 모델링을 지원하는 UML CASE를 제시하고자 한다. 공동작업 지원을 위해 필요한 기능을 설정하였으며, 기능에 기반하여 확장과 재사용성 증대를 위해 프레임워크 개념을 적용하고 이를 계층화시켰다. 또한 프레임워크를 기반으로 실제 UML CASE 도구를 구축하였다. 본 논문에서 제시하는 공동작업을 지원하는 UML CASE 도구는 여러 이해관계자의 의견을 실시간으로 반영하게 해줄 뿐만 아니라, 통합되고 일관성있는 모델링에 기여할 것으로 기대된다.

레거시 시스템의 재공학을 위한 계획 (Planning for Re-engineering of Legacy Systems)

  • 김철홍;차정은;양영종
    • 한국IT서비스학회:학술대회논문집
    • /
    • 한국IT서비스학회 2003년도 추계학술대회
    • /
    • pp.609-615
    • /
    • 2003
  • 본 논문은 레거시 시스템을 컴포넌트 기반 시스템으로 재공학하는 절차 및 기법을 제공하는 마르미-RE의 전체 단계 중 계획 단계에 대한 상세한 프로세스를 서술한다. 계획 단계는 11개의 작업으로 이루어져 있고, 이들은 각각 4개의 활동인 현황 파악, 개선 비즈니스 도출, 개선 전략 수립, 개발 계획 수립으로 그룹핑 된다. 현황 파악 활동은 업무의 전반적인 정보 분석을 통해 조직의 구조와 업무의 흐름 및 문제점을 파악하고, 개선 비즈니스 모델 도출은 유스케이스 모델링과 객체 모델링을 통해 사용자의 요구사항을 수집하여 개선 업무 모델을 도출한다. 개선 전략 수립 활동은 변환을 위한 전략을 수립하고, 마지막으로 개발 계획 수립 활동에서 변환을 위한 프로젝트 계획서가 작성된다.

  • PDF

서비스 지향 아키텍처 기반의 모바일 서비스 모델링 (Mobile Service Modeling Based on Service Oriented Architecture)

  • 장영원;노혜민;유철중
    • 대한전자공학회논문지SD
    • /
    • 제45권2호
    • /
    • pp.140-149
    • /
    • 2008
  • 서비스 기반 아키텍처(Service-Oriented Architecture;SOA) 등장 이후 서비스와 애플리케이션을 상호 연결하는 측면에서 여러 가지 접근 방법들이 개발되고 있다. 모바일과 같은 정보기기는 일반적인 접근법이나 전통적인 접근법과는 달리 메모리와 프로세스 등 단말기 자체의 제약과 스크린 및 입출력 및 사용자 인터페이스의 제약이 많아 여러 가지가 고려되어 설계되어야 한다. 본 연구는 서비스를 기반으로 한 구조에서 많은 제약을 갖는 모바일의 효율성을 높이기 위해 모바일 애플리케이션 요구 사항을 분석하고 명세한 후 설계 방법을 최적화하고, 서비스 유스케이스 테스팅을 위한 확장된 유스케이스 명세를 제공하고, 서비스 명세로부터 서비스간 상호운영 테스트를 한다. 또한 모바일 애플리케이션의 성능을 확장하고, 제약을 최소화 할 수 있는 과정을 제시하며 유스케이스 테스팅을 위한 명세 방법과 서비스 상호간 상호운용성 보장 테스팅을 수행한다. 본 연구는 서비스 지향 아키텍처를 기반으로 모바일 서비스 명세 방법과 애플리케이션 테스팅 방법에 대한 아이디어를 제공한다는데 그 의의가 있다.

객체지향 데이터베이스 기반의 XML 응용을 위한 통합 설계 방법론 (A Unified Design Methodology for XML Applications based on OODB)

  • 김경수;최문영;주경수
    • 한국컴퓨터정보학회논문지
    • /
    • 제7권1호
    • /
    • pp.54-61
    • /
    • 2002
  • 본 연구는 UML을 이용해 유스 케이스에 의한 순차 다이어그램을 도출하여 클래스 다이어그램을 만든 후 그 클래스 다이어그램에 의해서 XML 모델링과 데이터 모델링을 구현하고자 한다. XML 모델링을 위해 UML 클래스를 XML문서로 변환시키는 가이드라인을 제시하고, 제시한 방법에 따라 UML클래스를 XML DTD로 도출하는 예를 보일 것이며, 한편 데이터 모델링은 UML 클래스를 객체지향 데이터베이스로 변환시키기 위한 변환 방법을 제시하며, 제시한 변환 방법에 따라 구현 예를 보일 것이다.

  • PDF

웹기반 통합설비 관리 시스템을 위한 UML 기반 객체지향 모델링 (Object-Oriented Modeling based on UML for Integrated Manufacturing Management System using Web)

  • 심춘보;정세훈;김경종
    • 한국전자통신학회논문지
    • /
    • 제5권6호
    • /
    • pp.602-612
    • /
    • 2010
  • 본 논문에서는 설비관리의 효율성 및 사용자의 접근성을 위해 웹 기반 통합설비 관리 시스템 응용 환경에서 통합 모델링 언어(UML) 기반의 객체 지향 모델링을 제안한다. 이를 위해 먼저 통합설비 관리 시스템 관련 기술과 요구사항을 수집하고 수집된 요구사항을 통하여 시스템 재개발 시 개발자간의 의사소통이 원활하게 이루어질 수 있고 시스템의 위험도를 줄이기 위해 업무 흐름도 및 중요한 다양한 설계 요소(클래스, 컴포넌트, 패키지, 유스케이스 등)를 고려하여 시스템을 설계한다. 그리고 통합설비 관리 시스템의 설비 마스터 코드, 점검관리, 수리관리, 고장관리의 데이터베이스를 구축한다. 마지막으로 멀티 플랫폼 기반의 그래픽 사용자 인터페이스를 고려한 웹 기반 통합설비 관리 시스템의 세 가지 주요 모듈인 설비 점검 모듈, 수리 관리 모듈, 고장 관리 모듈을 설계하고 아울러 JSP를 이용한 웹기반 GUI를 구현한다.