• Title/Summary/Keyword: 절차 패턴

Search Result 174, Processing Time 0.034 seconds

A Study on Efficient Application of Architectural Patterns by the Taxonomy of Software Requirements (소프트웨어 요구사항 분류체계를 이용한 효율적인 아키텍처 패턴 적용에 관한 연구)

  • Jong-Woo Choi;Sang Yoon Min
    • KIPS Transactions on Software and Data Engineering
    • /
    • v.12 no.7
    • /
    • pp.285-294
    • /
    • 2023
  • As software grows continuously in scale and complexity, the role of software architecture has become increasingly important across various industries. Although software architects often rely on their experience and intuition when designing such architecture, there is a variety of methodologies being researched for architecture design. However, these methodologies do not address the specific effects of applying multiple architectural patterns to a system or the sequence in which they should be applied. In this study, we explain the variation in architectural design results depending on the order in which the same set of architectural patterns is applied to a single system. Based on this phenomenon, we identify requirements for applying architectural patterns and propose a method of classifying the patterns to be applied. We also propose a prioritization process for requirements to efficiently apply the classified patterns in a specific order. Finally, we show a case study that prioritizing requirements based on architectural pattern types is beneficial for efficient software architecture design in terms of quality attributes.

The Funeral Rites for Queen Wongyeong during Early Joseon and the Characteristics Thereof (조선 초기 원경왕후 상장례(喪葬禮) 의식과 그 특징)

  • Yang, Jung-hyun
    • Journal of Korean Historical Folklife
    • /
    • no.45
    • /
    • pp.7-50
    • /
    • 2014
  • This study focuses on the funeral rites for Queen Wongyeong during the early Joseon period as part of a review of the changes in the state funeral system and ceremonial procedures. Conducted by the king in his role as chief mourner, the state funeral for King Taejong's wife Queen Wongyeong that emerged during the 2nd year of King Sejong marked the first example recorded in the sillok (Annals of the Joseon Dynasty) of the three year-mourning rite being applied. In terms of the clothing for the state funeral, the significance of Jolgok (a rite conducted on the 100th day following the day of death) was emphasized, while the existing yeokwolje (period of wearing mourning clothes, one month was equated with one day) was abandoned. The existing temporary office system for state funerals was reorganized into a three-office system consisting of the Binjeon dogam (Office for Chapel of Rest), Gukjang dogam (Office for Funeral Rites), and Salleung dogam (Office for the Establishment of Royal Tombs). Buddhism-related rites greatly decreased and were increasingly regulated. The ceremonial procedures were also modified in accordance with the rites directly conducted by the king during the three-year mourning period. The basic pattern of the ceremonial procedure consisted of kneeling / wailing - salute - kneeling/ wailing, and, based on the wuje (rites to console the deceased), was divided into 'make offerings to the deceased' (奠, jeon) and 'hold a memorial service for the deceased' (祭, je). This reflected the differing perceptions of jeon (奠) and je (祭) following the establishment of auspicious rites (gillye) during the reign of King Taejong. In short, the state funeral for Queen Wongyeong provides materials with which to analyze the establishment of the funeral rites and ceremonial procedures designed based on the actual three-year mourning period observed by the king, study the ritual ceremonies conducted during the ancient period, as well as foster an understanding of ancient systems.

Component Based Software Analysis and Design Method in Consideration of Distribution Issues (분산이슈를 고려한 컴포넌트 기반의 소프트웨어 분석 및 설계방법)

  • 정병훈;염근혁
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2002.10d
    • /
    • pp.88-90
    • /
    • 2002
  • 오늘날 발달된 분산 컴퓨팅 환경 하에서는 성능, 보안, 이질성 등 시스템의 여러 분산 특성이 이슈화되며 이러한 분산 특성을 잘 고려하여 다루지 않는다면 심각한 문제를 야기시킨다. 지금까지 각 분산 이슈의 특성에 집중된 해결방법이 있었으나, 너무 구현 세부적이거나 근원적인 소프트웨어 설계방법의 관점이 아닌 경우가 많았다. 이에 반해 아키텍처 기반의 개발방법들은 소프트웨어의 여러 비기능적 특성에 근원적인 접근을 돕지만 절차가 명료하지 못한 문제를 안고 있다. 따라서 본 논문에서는 이 문제를 해결하기 위해 절차 중심의 방법을 기본으로 하여 시스템의 비기능적 특성으로의 근원적인 접근을 돕기 위해 스타일, 패턴과 같은 소프트웨어 아키텍처의 요소를 이용하는 방안을 기술한다.

  • PDF

A Modified Learning Algorithm for Feedforward Neural Network (Feedforward Neural Network의 개선된 학습 알고리즘)

  • 윤여창
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2004.10a
    • /
    • pp.217-219
    • /
    • 2004
  • 본 연구에서는 Feedforward Neural Network에 적용될 수 있는 개선된 학습 알고리즘을 개발하고자 한다. 제시된 알고리즘을 이용하여 학습을 할 때 학습 초기는 가장 단순한 경우로써 한 개의 학습 패턴과 은닉 층으로부터 시작한다. 신경망 학습 중에 지역 최소값에 수렴되면 weights scaling 기법을 이용하여 지역 최소값을 벗어나도록 한다. 지역 최소값의 탈출이 용이하지 않으면 은닉노드를 점차적으로 추가한다. 이러한 단계에서 새롭게 추가된 노드에 대한 초기값 선택은 선형계획법을 이용한 최적 처리절차론 이용한다. 최적 처리절차의 결과로써 은닉 층의 노드가 추가된 후의 네트워크는 학습회수를 증가시키지 않아도 학습 허용오차를 만족시킬 수 있다 본 연구에서 적용한 개선된 알고리즘을 이용하면 신경망 학습시의 수렴 정도를 높여주고 최소한의 단순 구조를 갖는 신경망으로 추정할 수 있게 하며, 이 결과를 모의실험을 통하여 살펴보고 기존의 연구 결과와 비교한다.

  • PDF

Design and Implementation of Rule Discovery Algorithm strongly coupled with Time-series databases (시계열 데이터베이스와 강결합된 규칙발견 알고리즘 설계와 구현)

  • 박인창;김성규
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2001.04b
    • /
    • pp.43-45
    • /
    • 2001
  • 마이닝 시스템은 그 특성에 따라 매우 다른 형태의 구현 방법이 존재한다. 그러므로 마이닝 시스템간 호환성이나 재사용성은 매우 낮다. 본 노문에서는 이 문제를 시계열 데이터베이스를 통한 RDB와 강 결합함으로써 표준화에 대한 문제를 해겨라고자 시도하였다. RDB와의 강 결합은 표준화 문제를 해결함과 더불어 마이닝 시스템에 DBMS의 관련 기술을 이용함으로써 성능을 극대화시킨다. 특히 DBMS의 인텍스 기능을 이용함으로써 마이닝 시스템의 성능 향상을 시도하였다. 본 논문에서는 기존의 순차패턴 탐사의 시간개념 부재, 트랜잭션 데이터베이스 기반구조, 그리고 알고리즘 수행에 있어서 메모리 한계에 따른 문제등의 단점을 지적하고, 이를 수정하고 보완하기 위해서 시간 거리와 패턴 길이의 개념을 확장하였으며 그에 따른 연관규칙의 관련 공식을 수정 보완하여 제안한다. 또한 RDB와의 강 결합되어 기존의 트랜잭션 데이터베이스 구조를 벗어나 시계열 데이터에 보다 쉽게 적용할 수 있는 절차와 알고리즘을 제안한다.

  • PDF

Modeling of Events caused by Burning for Virtual Reality Simulation (가상현실 시뮬레이션을 위한 BURN에 의해 발생하는 이벤트 모델링)

  • Kong, Young-Ho;Park, Jong-Hee
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2006.10b
    • /
    • pp.336-339
    • /
    • 2006
  • 가상현실에서 에이전트에게 많은 영향을 주지 않는 객체의 움직임은 일정한 패턴을 가지고 동작하거나 시각적인 것에 중점을 두고 모델링을 한다. 가상현실에서 불을 현실세계와 유사하게 구현하기 위해서는 가상현실 내에 존재하는 환경과 상호작용을 하며 일정한 패턴을 가지지 않는 다양한 이벤트들이 전개되어야 한다. 그러기 위해서 인과관계에 의한 이벤트 전개 방식을 사용한다. 인과관계에 의한 이벤트전개를 위해서 이벤트를 전제조건, 절차, 결과로 나누어 설계하고 이벤트의 결과와 다른 이벤트 사이에 인관관계를 정의한다. 본 논문에서는 가상현실 내에서 burn에 의한 발생하는 이벤트가 현실세계에서 burn과 유사하게 모델링하기 위한 방법을 제시한다.

  • PDF

Inter-Home Observation System using Personalized Activate Pattern Analysis and Compounded Certification Method (개인화된 행동 패턴과 복합적 인증 방식이 적용되어진 홈 내 감시 시스템)

  • Sung, Kyung-Sang;Kim, Tae-Wook;Oh, Hae-Seok
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2005.11a
    • /
    • pp.163-166
    • /
    • 2005
  • 홈 네트워크 환경에서의 다양한 어플리케이션 서비스를 개발하기 위한 필수적인 요소인 멀티미디어 개념을 기반으로 본 논문에서는 사용자가 홈 내 상황에 대한 정보를 얻기 위해 사용자의 행동 패턴을 분석하여 개인적 성향을 가미한 서비스를 구성원 각자에게 제공함으로써 보다 빠르게 원하는 정보를 얻을 수 있도록 하였다. 또한 12byte의 salt 함수를 해쉬화 알고리즘에 이용하여 자체 인증 기법을 통한 정상적인 인증을 거쳐 홈 서버에 접속을 하게 되는데 이러한 방식은 기존 시스템보다 가벼우면서도 강인한 인증 절차를 가져오도록 보안적인 접근을 꾀했다.

  • PDF

A Study on the Standardization of the combat system software in battleship using Object-oriented Design (함정 전투체계 표준화 설계 적용에 대한 연구)

  • KWON, KI-TAE
    • Proceedings of the Korean Society of Computer Information Conference
    • /
    • 2017.07a
    • /
    • pp.295-296
    • /
    • 2017
  • 본 논문에서는 과거 절차 지향적으로 개발 된 함정 전투체계을 표준화 된 새로운 전투체계 소프트웨어로 변화 시키는 방안을 제안한다. 최근 전투체계 소프트웨어는 새로운 장비의 추가와 기능 변경으로 수정이 빈번이 일어나고 있다. 이러한 확장성관련문제를 해결하기 위해 본 논문에서는 객체 지향 프로그래밍 및 디자인 패턴을 사용하여 전투체계 소프트웨어를 확장성과 유지보유성이 우수한 소프트웨어로 변경하는 방법을 연구하고 실제로 전투체계 소프트웨어 중 교전 모듈에 적용하는 과정을 보여준다. 그리고 함정전투체계에 이러한 표준화를 적용할 경우 어떠한 효용성이 있는지에 대하여 알아본다.

  • PDF

An Architecture of Modeler Supporting Object-Oriented Analysis and Design (객체지향 분석 및 설계를 지원하는 모델러의 구조)

  • 김영진;김대헌;유철중;장옥배;정효택;양영종;이상덕
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 1999.10a
    • /
    • pp.475-477
    • /
    • 1999
  • 기존의 개발 방법이 절차지향 방법에서 객체지향 방법으로 변화해감에 따라 구현시의 중요성보다는 분석 및 설계 단계의 중요성이 높아지고 있고 이를 지원하는 여러 가지 모델링 도구들이 개발되었다. 그러나 이러한 도구는 사용자를 위한 기능에 더 많은 비중을 두어 도구 자체를 구조적으로 정확한 객체지향 방법을 적용하지 못하였다. 본 연구는 인터넷/인트라넷 환경에서 프레임워크를 기반으로 소프트웨어를 개발하기 위한 도구 중에서 모델러에 관한 모듈을 개발하는 것으로서, 도구 자체를 MVC 기반의 객체지향 개념을 적용하여 개발하고 있고, 플랫폼에 독립적인 Java 언어를 이용하여 개발하고 있기 때문에 이와 유사한 OMT 에디터(Java version)를 분석하여 문제점을 개선함으로써 UML 표기법을 사용할 수 있는 모델러를 설계 및 구현하였다. 본 논문은 이러한 모델러를 개발하기 이전의 도구의 구조에 관한 기초 연구로서 위임형 이벤트 모델을 사용한 컨트롤러의 독립성을 이용한 이벤트 처리 기법을 적용하였으며, 여러 개의 뷰(폼)사이의 메시지 전달을 위하여 Agent 패턴이라는 자체 설계 패턴을 개발함으로써 도구 자체를 객체지향적으로 구조화하였다. 이러한 객체지향적 설계 및 구현은 사용자의 요구가 변경되고 도구 자체의 기능 확장이 요구될 경우에 빠르고 쉽게 이를 반영할 수 있다는 장점을 가지고 있다.

  • PDF

A Study on Formalizing Decision Task for Requirements Engineering Processes (요구공학 프로세스의 의사결정 타스크 정형화에 관한 연구)

  • Byun, Jung-Won;Kim, Jung-Kyu;Rhew, Sung-Yul
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2010.04a
    • /
    • pp.946-949
    • /
    • 2010
  • 요구사항은 프로젝트의 성패에 큰 영향을 미치며 체계적인 단계를 통해 생성된다. 요구사항 프로세스의 각 단계별로 의사결정이 요구한다. 그러나 요구공학 프로세스 및 단계의 다양한 요소로 인해 의사결정 절차와 방법의 차이가 발생함으로 요구공학의 자동화에 부정적 영향을 미치고 있다. 본 연구는 요구공학 프로세스의 의사결정 타스크를 정형화하는 것이다. 요구공학 프로세스별로 상이한 의사결정의 공통적인 패턴을 찾아 정형화하는 것을 목적으로 한다. 결과적으로 본 연구는 식별된 공통의 패턴을 기반으로 요구공학의 의사결정 모델과 정형화된 의사결정 타스크를 제안할 것이다.