본문 바로가기
  • 홈으로
  • 자료실
  • SW개발도우미
  • SW 아키텍처 패턴 가이드
  •  

SW 아키텍쳐 패턴 가이드

도메인별 어플리케이션 아키텍쳐 패턴별 어플리케이션 패턴 자료실



SW 아키텍쳐 패턴 가이드란?

소프트웨어 아키텍쳐 패턴 가이드에서는 소프트웨어 개발자가 개발 단계에서 바로 적용할 수 있는 소프트웨어 아키텍쳐 패턴을 활용가이드, 샘플 및 템플릿을 도메인별, 아키텍쳐 패턴별, 품질속성별로 제공합니다.



임베디드



단계

항목

내용

착수

시스템 개요

빌딩보안시스템은 빌딩의 보안을 위하여 다양한 센서를 관리하고 알람을 확인하고 

처리하기 위한 시스템이다. 본 시스템은 Event-Bus 패턴 이용한 빌딩보안시스템으로 

사용자화면으로 알람을 쉽게 확인할 수 있어야 하고 사용자 화면에서 알람을 끄고

켤수 있어야 한다. 유지보수자 입장에서는 장애의 원인을 쉽게 파악할 수 있다.

분석

요구사항 명세서


설계

아키텍쳐 설계서


구현

어플리케이션

소스코드

   


단계

항목

내용

착수

시스템 개요

   Fight System은 비행시스템으로 2개의 actor을 제공한다. 사용자는 온도 단위 변환과
   높이 단위 변환의 기능을 합성화한다. 유지보수자는 시스템 창에서 신속시 처리하는
   기능을 가지고 있다.

분석

요구사항 명세서


설계

아키텍쳐 설계서


구현

어플리케이션

소스코드





















엔터프라이즈

웹 기반의 전자 상거래 시스템 : Event-Bus 패턴

단계

항목

내용

착수

시스템 개요

  전자상거래시스템은 Event-Bus 패턴 기반의 프레임워크를 이용하여 구현한   전자 상거래 시스템으로서 사용자가 원하는 물품의 재고가 있는지 확인하고     물품을 구매하는 시스템

분석

요구사항 명세서


설계

아키텍처 설계서


구현

어플리케이션 

소스코드

  




서비스

전자상거래 시스템 : Event-Bus 패턴

단계

항목

내용

착수

시스템 개요

  전자상거래 시스템의 actor는 사용자와 유지보수자이다. 사용자는 재고 상품을 조회하고 

  구매한다. 그리고 창고의 등록과 해지를 할 수 있다. 유지보수자는 시스템의 장애의 원일을 

  쉽게 파악할 수 있다.

분석

요구사항 명세서


설계

아키텍쳐 설계서


구현

어플리케이션

소스코드

  




















 학생 정보 데이터 가공 시스템 : Pipe & Filter 패턴


단계

항목

내용

착수

시스템 개요

  학생 정보 데이터 가공 시스템 두개의 actor로 구성되어 있다 사용자가 학생 데이터를 쉽게 

  가공할 수 있어야 하고 유지보수자는 데이터를 가공하는 필터를 재 사용 가능해야 한다.

분석

요구사항 명세서


설계

아키텍쳐 설계서


구현

어플리케이션

소스코드




패키지


그래픽 에디터 시스템 : Recursive Composition 패턴

단계

항목

내용

착수

시스템 개요


  그래픽 에디터 시스템은 그리기 도구를 원하는 타입으로 쉽게 변환하여 그릴수 있도록 도와     주고 관리해주는 시스템이다. 본 시스템은 Composite 패턴을 이용한 그래픽 데이터 시스템으   로 사용자가 사용법이나 help 도움 없이 그리기 도구를 바로 사용하고 있어야 하고 새로운 타   입의 변환기를 쉽게 추가 할 수 있어야 한다. 크게 Usecase는 그리기, 변환, 파일 메뉴를 선택   하는  기능으로 구성되어 있다.

분석

요구사항 명세서


설계

아키텍쳐 설계서


구현

어플리케이션

소스코드

  




















 Image Editor 시스템 : Recursive Composition 패턴


단계

항목

내용

착수

시스템 개요

 이미지 에디터 시스템은 이미지 파일을 쉽게 에디터할수 있는 기능으로 두개의 Actor로 구성  되어 있다. 사용자는 Image 색깔 변화를 쉽게 변형할수있다. 그리고 이미지에 대한 변형을 

 쉽게 반영할 수 있는 기능을 가지고 있다.

분석

요구사항 명세서


설계

아키텍쳐 설계서


구현

어플리케이션

소스코드




노트 에디터 시스템 : Recursive Composition 패턴 


단계

항목

내용

착수

시스템 개요

 노트 에디터 시스템은 이미지 노트를 쉽게 에디터할수 있는 기능으로 두개의 Actor로 구성

 되어있다. 사용자는 노트의 글자를 선택하여 쉽게 폰트를 변경할 수 있다

분석

요구사항 명세서


설계

아키텍쳐 설계서


구현

어플리케이션

소스코드




금융

은행 정보 데이터 가공 시스템 : Pipe & Filter 패턴

단계

항목

내용

착수

시스템 개요

   

 은행 정보 데이터 가공 시스템은 두개의 actor로 구성되어 있다. 매니저는 transaction통계를  확인하고 입출금 통계를 볼 수 있다. 그리고 유지 보수자는 통계 확인시 발생하는 시스템 장애  를 해결한다.

분석

요구사항 명세서


설계

아키텍쳐 설계서


구현

어플리케이션

소스코드

  




















홈페이지 내 게시된 정보 문의
  • 담당자 : 유봉식 책임
  • 전화번호 : 02-2132-1367
  • 이메일 : krystal78@nipa.kr