제안_설득_프로젝트/프로젝트 매니징

아키텍처에서 정의되어야 할 내용들 (SI 프로젝트)

HappyGod 2023. 1. 8. 13:36
반응형

Photo by Firmbee.com on Unsplash

  1. 외부 시스템 또는 소프트웨어와의 인터페이스
    * 요구사항에 따라 인터페이스가 필요한 외부 시스템을 분석하고 인터페이스 방안을 경정하여 아키텍터의 정의에 반영
    * 데이터 교환을 위한 프로토콜의 정의, 표준 데이터 교환 프로토콜의 사용

  2. 사용자 인터페이스
    * 대표적인 웹 인터페이스, 윈도우 기반 GUI프로그램 구현, 리모트 데스크탑, 모바일 단말, 음성 인터페이스를 통한 보이스 포털 등

  3. 데이터베이스 구조
    * 아키텍처 수준에서의 데이터베이스 구조에 대한 정의 필요
    * 분산 데이터베이스가 필요한 경우 데이터베이스의 분산 위치 및 데이터 분산, 중복 전략 수립
    * 모든 데이터에 대한 일치성synchronization) 확보 방안도 마련

  4. 데이터 스토리지
    * 스토리지 영역 네트워크(SAN, storage area network)을 구축하거나, NAS(network attached storage)를 도입
    * 시스템을 구성하는 하드웨어 서버의 종류, 데이터의 용량과 활용패턴, 전체적인 예산을 감안한 최적의 스토리지 설계
    * 스토리지 통합, 관리, 운영을 위한 소프트웨어 분야도 성장하고 있으므로, 스토리지 아키텍처 정의 시 기술적인 동향을 감안하여 최적의 아키텍처를 정의

  5. 핵심 어플리케이션 모듈 정의
    * 전체 시스템에서 핵심이 될 어플리케이션 모듈을 결정하고 이들 모듈간의 관계를 정의
    * 핵심 어플리케이션 모듈과 소프트웨이 기반 환경 및 클라이언트 인터페이스, 외부 시스템 인터페이스 아키텍처와의 관계를 고려

  6. 장애대책
    * 장애대책은 필수적인 요소
    * DB 장애시 복구방안, 서버 장애 시 복구방안, 전체 시스템의 장애, 재해 시 대처 방안 필요
    * 핵심 정보시스템의 경우 이러한 내용만 별도로 다루어 독립적인 프로젝트로 수행하기도 함
    * 데이터 백업과 복구방안, 서버의 이중화, 무정지 시스템 선정, 네트워크 및 주변 장치의 이중화
    * 아키텍처 단계에서는 이러한 장애대책을 위한 핵심적인 전략과 기준이 정의되어야 함

  7. 분산 및 병렬처리 방안
    * 분야에 따라 분산 시스템으로 구성하거나 고성능 병렬시스템(high-performance cluster system, HPC system)으로 구성될 필요가 있음
    * 요구사항을 기본으로 한 시스템의 도입 또는 적용이 필요할 경우 이에 대한 내용을 아키텍처 정의에 포함해야 함

  8. 보안체계
    * 침입 방지, 탐지, 내부 사용자 무단 데이터 유출, 사용자 권한 통제, 시스템 접근 제어, 어플리케이션 사용권한 제어, 사용자 로그인 처리 및 사용자 권한 관리, 정보시스템의 보안 체계
    * 아키텍처 정의에서는 서버, 운영체제, 네트워크 및 어플리케이션 수준에서의 단계별 보안체계와 관리방안을 정의

  9. 네트워크 체계
    * 네트워크 아키텍처는 이제 중심적인 요소
    * 서버와 서버, 서버와 클라이언트, 서바와 주변기기는 물론 타 지역 간, 타 기관 간의 네트워크 구성에 대한 회선 용량, 장비 요구사항, 백업 방안, 토폴로지와 프로토콜 등 시스템을 묶어주는 네트워크 체계에 대한 정의가 기술기반 아키텍처에 포함됨

  10. 플랫폼 호환성 및 이식성에 대한 방안
    * 대규모 시스템의 경우 다양한 서버 플랫폼이 존재
    * 향후 새로운 서버의 도입 시 기존 어플리케이션 이식성이나 시스템의 호환성은 운영을 위한 중요한 사항

  11. 프로그램 개발 환경
    * IDE(integrated development environment)라고 하는 통합개발환경은 어플리케이션의 개발을 위한 종합적 도구와 환경을 제공
    * 개발언어에서부터 컴파일러, 디버거 및 테스트 환경까지 프로그램의 개발을 위한 기반 환경을 정의

※ 출처 : SI프로젝트 전문가로 가는 길 | 영진닷컴 | 정철환 | 2010년

반응형