• Title/Summary/Keyword: 정보기술아키텍쳐

Search Result 201, Processing Time 0.021 seconds

Defining an ADL that supports the description of C2 style architectures (C2 스타일의 아키텍쳐 기술을 지원하는 ADL 정의)

  • 노성환;신동익;최재각;전태웅
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2001.10a
    • /
    • pp.373-375
    • /
    • 2001
  • 소프트웨어를 아키텍쳐 수준에서 정확하고 엄밀하게 설계, 분석하는 것이 점차 중요해짐에 따라 사용이 쉬우면서 기술적으로 성숙된 아키텍쳐 기술언어(ADL Architecture Description Language)의 필요성이 커지고 있다. 본 논문에서는 컴포넌트 기반의 도메인 아키텍쳐 모델링 시 C2 스타일의 아키텍쳐 기술을 지원하는 ADL을 정의한다. 본 논문에서 정의한 ADL은 자바(Java)와 유사한 구문으로 컴포넌트 명세와 아키텍쳐 명세를 분리하여 기술할 수 있는 표기 형식을 제공한다.

  • PDF

The Requirements of Software Architectural Description Language (소프트웨어 아키텍처 기술 언어의 요구 조건)

  • 권기태;변분희
    • Journal of Korea Society of Industrial Information Systems
    • /
    • v.7 no.5
    • /
    • pp.96-102
    • /
    • 2002
  • As the size and complexity of software systems increase, the design and specification of overall system structures become more significant issues than the choice of algorithms and data structures. Structural issues include the organization of a system as a composition of components; global control structures; protocols for communication synchronization, and data access etc. In this paper we show why the existing software architectural description method is not satisfied, and suggest the necessity of the new architectural description language md the requirements of the software architectural description language.

  • PDF

정보기술아키텍쳐 수립 절차에 따른 감리중점검토항목 개발에 관한 연구

  • Kim, Jo-Choun;Lee, Choon-Yeul
    • 한국경영정보학회:학술대회논문집
    • /
    • 2007.06a
    • /
    • pp.731-736
    • /
    • 2007
  • 현재 정보시스템의 효율적 도입 및 운영 등에 관한 법률(ITA법)이 2005년 12월 30일에 제정 공포되고 새로운 정보시스템 감리기준이 2006년 10월 24일부터 정보통신부고시 제2006-42호에 의해 시행되고 있으나 정부의 정보기술아키텍쳐 수립에 따른 감리 중점검토항목이 없이 감리 수행 시 이를 반영시키지 못하는 단점이 있었다. 특히 2006년 7월부터 중앙행정기관은 물론 정부투자기관 및 산하기관, 지방자치단체 등에 정보기술아키텍쳐 도입이 의무화되고 감리 수행의 필요성이 대두되고 있다. 본 논문에서는 정보기술아키텍쳐 수립사업의 준거성(Campliant)검증을 위하여 감리 수행 시 적용되어야 할 감리중점검토항목을 개발하여 제안한다.

  • PDF

Development of Software Architecture Based Component Technology (소프트웨어 아키텍쳐 기반의 컴포넌트 개발)

  • Yoon, Seok-Jin;Kim, Hyeon-Soo
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2007.05a
    • /
    • pp.190-191
    • /
    • 2007
  • 본 연구는 소프트웨어 컴포넌트 플랫폼에 독립적으로 컴포넌트를 개발하여 소프트웨어 간에 상호 운용성과 이식성을 확보할 수 있는 컴포넌트 모델변환 기술과 소프트웨어 아키텍쳐를 기반으로 컴포넌트를 조립하여 소프트웨어를 생산할 수 있는 기술을 개발하는 것이다. 본 연구에서는 이러한 기술을 개발하기 위해 세부적으로 영역 전용 아키텍쳐 기술언어를 개발하고 아키텍쳐 기술 언어를 이용하여 개발된 응용 모델을 모델 기반 개발 방법으로 변환할 수 있는 변환 기술과 코드 생성 기술, 그리고 아키텍쳐를 구성하는 컴포넌트를 조립해 낼 수 있는 컴포넌트 조립 기술을 개발하고자 한다. 본 연구를 통하여 개발될 최종 결과물은 영역 아키텍쳐 기반 소프트웨어 개발 시스템 시제품의 개발이다.

Information Technology Strategy and Architecture: An Explanatory Contingency Framework (정보기술전략과 정보기술아키텍쳐: 설명적 상황이론 프레임워크)

  • Yum, Ji-Hwan
    • Information Systems Review
    • /
    • v.4 no.2
    • /
    • pp.81-94
    • /
    • 2002
  • The study employs the conceptual framework of the strategic success paradigm developed by Ansoff (1990). The strategic success paradigm denotes that optimal performance will be attained when the level of environmental turbulence is aligned with the strategic aggressiveness and organizational capability. Based on the paradigm, authors developed the concept of IT (information technology) aggressiveness (IT aggressiveness henceforth) and capability (IT capability henceforth). In order to clarify the different concept of IT aggressiveness and capability, the author brought the concept of IT architecture. The difference of capability and architecture lies in the depth of technical considerations. Where capability refers attitudinal aspects of managers, architecture emphasizes technical capacity of the organization as a whole. The study validated the need for alignment among IT architecture, environmental turbulence and IT aggressiveness. The imbalance between IT strategy and IT architecture (such as a higher level of IT aggressiveness but a lower level of IT architecture, or vice versa) has a marginal contribution to the organizational IT performance. The alignment among organizational environmental turbulence, IT aggressiveness, and IT architecture resulted in an optimal level of IT performance especially in a turbulent environment.

Design and Implementation of an ADL Processor (ADL처리기의 설계와 구현)

  • 신동익;노성환;최재각;전태웅
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2001.10a
    • /
    • pp.382-384
    • /
    • 2001
  • 잘 정의된 소프트웨어 아키텍쳐는 복잡성과 무형성으로 인한 소프트웨어의 개발과 진화의 어려움을 상당히 해소할 수 있다. 소프트웨어 시스템을 아키텍쳐 수준에서 효과적으로 설계, 분석하기 위해서는 아키텍쳐 기술 언어 (ADL)와 이를 지원하는 도구의 사용이 필요하다. 본 논문은 컴포넌트 기반의 도메인 아키덱쳐 모델링 시C2스타일의 아키덱쳐 기술을 지원할 수 있도록 본 연구팀이 정의한ADL로 기술된 아키텍쳐 모델의 편집과 구문 및 의미상의 오류검사를 지원하는 ADL 처리기의 설계와 구현방법을 기술한다.

  • PDF

UML 2.0 Profile for an Architecture Modeling (아키텍쳐 모델링을 위한 UML 2.0 프로파일)

  • 노성환;김경래;전태웅;승현우
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2004.10b
    • /
    • pp.412-414
    • /
    • 2004
  • UML을 기반으로 소프트웨어 아키텍쳐를 모델링 하기 위한 많은 연구가 진행되어 왔다. 특히 UML을 확장(extension)하여 UML이 지원하지 않는 핵심적인 아키텍쳐 개념을 명시적으로 표현하기 위한 노력이 진행되어 왔다. 그러나 기존의 대부분의 연구들은 UML1.x을 기반으로 한다 이에 비해 공식 발표될 예정인 UML2.0은 아키텍쳐 모델링에 관한 개념을 보다 많이 포함하고 있다. 하지만 UML2.0에도 명시적인 표현이 어려운 아키텍쳐의 핵심 개념들이 여전히 존재한다. 또한 UML2.0은 아키텍쳐 기술에 불필요하거나 관련이 적은 모델링 요소들도 많이 포함하고 있다 본 논문에서는 UML2.0에서 표현된 아키텍쳐 모델링 요소를 살펴보고, 아키텍쳐를 표현하기 위해서 UML2.0을 어떻게 아키텍쳐 기술 언어에 대한 프로파일로 확장하고 정의할 것인지를 고려한다.

  • PDF

ITA-driven IT management (정보기술아키텍쳐 기반의 정보기술 관리)

  • Shin, Dong-Ik
    • Information Systems Review
    • /
    • v.4 no.2
    • /
    • pp.1-17
    • /
    • 2002
  • Proliferation of IT applications and developments lead to many useful yet diverse information systems being used in an organization. Users of information system have been satisfied with useful functions and prompt outputs, however they have become realized the problem of incompatibility of diverse systems and asked for more compatible systems in which more data and software can be shared among users. Information technology architecture (ITA) is suggested as one way of avoiding such problem by many researchers. This paper ananlyzes and introduces the ITA approach used primarily in US governments and in many other organizations. In Korea, many researchers view ITA as a technical concept that deal with interperability and standards. However, ITA is more managerial oriented concept than technical, because it allows us to achieve managerial objective, for example alignment of IT to strategic objectives, with ease and more confidence. This paper proposes the necessity of ITA in IT management and clarifies the relationships of managerial focus with technical focus of ITA.

Architecture-based Component Software Development on Multi-user Environment (다중 사용자 환경에서의 아키텍쳐 기반 컴포넌트 소프트웨어 개발)

  • Kim, S.K.;Ahn, C.D.;Wang, C.J.
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2000.04a
    • /
    • pp.761-765
    • /
    • 2000
  • CSCW 시스템은 정보 공유 구조에서 필수적인 기술로 자리잡고 있으며, 이를 위한 사용자간 공동작업 기능과 정보 공유 기능이 목표가 되고 있다. 이 연구에서는 기존의 아키텍쳐 기반 컴포넌트 검색 시스템의 다중 사용자 환경으로의 확장을 고려하였다. 다중 사용자 환경에서 새로운 소프트웨어 개발을 위한 소프트웨어 아키텍쳐 설계 과정에서 개발자들의 서로 다른 관점에서의 의견을 최대한 반영할 수 있는 방법으로 다중 계층 소프트웨어 아키텍쳐 구조를 제시하였다. 다중 사용자 환경에서 사용자간 공동작업과 그룹관리를 위해 세션관리자를 두었으며, 저장소에 저장되어 있는 아키텍쳐와 컴포넌트의 사용자 인터페이스 명세에 버전 정보를 추가함으로써 공동작업에서 사용자들에게 참조를 제공한다. 소프트웨어 아키텍쳐 설계 과정에서 생성된 새로운 아키텍쳐는 아키텍쳐 저장소와 컴포넌트 저장소에 버전 정보와 함께 추가됨으로써 이후의 소프트웨어 개발을 좀 더 효율적으로 이루어질 수 있도록 하였다.

  • PDF

A Method for mapping an ADL Model to a target Java implementation model (ADL 모델을 Java 구현 모델로 매핑하는 방법)

  • 김수일;전태웅
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2002.10d
    • /
    • pp.22-24
    • /
    • 2002
  • 아키텍쳐 기술 언어(ADL : Architecture Description Language)는 상위 추상화 수준에서의 소프트웨어 시스템의 구조와 행위를 기술하는데 필요한 아키텍쳐 모델 요소들에 대한 직접적인 표현 수단을 제공한다. ADL온 특히 명세 수준의 논리적인 아키텍처를 모델링, 분석하는데 유용하다. 그렇지만 ADL로 기술된 상위 수준의 아키텍쳐 명세가 하위 수준의 구현 시스템으로 어떻게 상세화 되는지 알기가 쉽지 않다. 즉, 상위 수준의 아키텍쳐 명세와 하위 수준의 아키텍쳐 구현 사이에 의미적 차이가 존재한다. 본 논문은 이러한 의미적 차이를 효율적으로 줄일 수 있는 방법을 찾기 위한 일차적인 연구 결과로서, C2 스타일 기반의 ADL로 기술된 아키텍쳐 모델을 Java 구현 코드로 자동 변환하는 방법을 제안한다.

  • PDF