주메뉴 바로가기

SW개발도우미SW 아키텍처 패턴 가이드

image

아키텍처 패턴 가이드

image

아키텍처

아키텍처

빌딩보안시스템 : Event-Bus
단계 항목 내용
착수 시스템 개요 빌딩보안시스템은 빌딩의 보안을 위하여 다양한 센서를 관리하고 알람을 확인하고 처리하기 위한 시스템이다. 본 시스템은 Event-Bus 패턴 이용한 빌딩보안시스템으로 사용자 화면으로 알람을 쉽게 확인할 수 있어야 하고 사용자 화면에서 알람을 끄고 켤수 있어야 한다. 유지보수자 입장에서는 장애의 원인을 쉽게 파악할 수 있다.
분석 요구사항 명세서 다운로드
설계 아키텍처 설계서 다운로드
구현 어플리케이션
소스코드
다운로드 설치

아키텍처

항공기 센터 데이터 가공 시스템 : Pipe & Filter
단계 항목 내용
착수 시스템 개요 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통계를 확인하고 입출금 통계를 볼 수 있다. 그리고 유지 보수자는 통계 확인시 발생하는 시스템 장애를 해결한다.
분석 요구사항 명세서 다운로드
설계 아키텍처 설계서 다운로드
구현 어플리케이션
소스코드
다운로드 설치

아키텍처

아키텍처

항공기 센서 데이터 가공 시스템 : Pipe & Filter 패턴
단계 항목 내용
착수 시스템 개요 Fight System은 비행시스템으로 2개의 actor을 제공한다. 사용자는 온도 단위 변환과 높이 단위 변환의 기능을 활성화한다.. 유지보수자는 시스템장애시 신속시 처리하는 기능을 가지고 있다.
분석 요구사항 명세서 다운로드
설계 아키텍처 설계서 다운로드
구현 어플리케이션
소스코드
다운로드 설치

아키텍처

학생 정보 데이터 가공 시스템 : Pipe & Filter 패턴
단계 항목 내용
착수 시스템 개요 Education system은 두개의 actor로 구성되어 있다 사용자가 학생 데이터를 쉽게 가공할 수 있어야 하고 유지보수자는 데이터를 가공하는 필터를 재 사용 가능해야 한다.
분석 요구사항 명세서 다운로드
설계 아키텍처 설계서 다운로드
구현 어플리케이션
소스코드
다운로드 설치

아키텍처

은행 정보 데이터 가공 시스템 : Pipe & Filter 패턴
단계 항목 내용
착수 시스템 개요 Banking System은 두개의 actor로 구성되어 있다. 매니저는 transaction통계를 확인하고 입출금 통계를 볼 수 있다. 그리고 유지보수자는 통계 확인시 발생하는 시스템 장애를 해결한다.
분석 요구사항 명세서 다운로드
설계 아키텍처 설계서 다운로드
구현 어플리케이션
소스코드
다운로드 설치

아키텍처

빌딩보안시스템 : Evetnt-Bus 패턴
단계 항목 내용
착수 시스템 개요 빌딩보안시스템은 빌딩의 보안을 위하여 다양한 센서를 관리하고 알람을 확인하고 처리하기 위한 시스템이다. 본 시스템은 Event-Bus 패턴 이용한 빌딩보안시스템으로 사용자 화면으로 알람을 쉽게 확인할 수 있어야 하고 사용자 화면에서 알람을 끄고 켤수 있어야 한다. 유지보수자 입장에서는 장애의 원인을 쉽게 파악할 수 있다.
분석 요구사항 명세서 다운로드
설계 아키텍처 설계서 다운로드
구현 어플리케이션
소스코드
다운로드 설치

아키텍처

웹 기반의 전자 상거래 시스템 : Event-Bus 패턴
단계 항목 내용
착수 시스템 개요 Shipping 시스템의 actor는 사용자와 유지보수자이다. 사용자는 재고 상품을 웹으로 조회하고 구매한다. 그리고 창고의 등록과 해지를 할 수 있다.유지보수자는 시스템의 장애의 원일을 쉽게 파악할 수 있다.
분석 요구사항 명세서 다운로드
설계 아키텍처 설계서 다운로드
구현 어플리케이션
소스코드
다운로드 설ㅊ

아키텍처

전자상거래시스템 : Event-Bus 패턴
단계 항목 내용
착수 시스템 개요 Shipping 시스템의 actor는 사용자와 유지보수자이다. 사용자는 재고 상품을 조회하고 구매한다. 그리고 창고의 등록과 해지를 할 수 있다. 유지보수자는 시스템의 장애의 원일을 쉽게 파악할 수 있다.
분석 요구사항 명세서 다운로드
설계 아키텍처 설계서 다운로드
구현 어플리케이션
소스코드
다운로드 설치

아키텍처

그래픽 에디터 시스템 : Recursive Composition 패턴
단계 항목 내용
착수 시스템 개요 그래픽 에디터 시스템은 그리기 도구를 원하는 타입으로 쉽게 변환하여 그릴수 있도록 도와 주고 관리해주는 시스템이다. 본 시스템은 Composite패턴을 이용한 그래픽 데이터 시스템으로 사용자가 사용법이나 help 도움 없이 그리기 도구를 바로 사용하고 있어야 하고 새로운 타입의 변환기를 쉽게 추가 할 수 있어야 한다. 크게 Usecase는 그리기, 변환, 파일 메뉴를 선택하는 기능으로 구성되어 있다.
분석 요구사항 명세서 다운로드
설계 아키텍처 설계서 다운로드
구현 어플리케이션
소스코드
다운로드 설치

아키텍처

이미지 에디터 시스템 : Recursive Composition 패턴
단계 항목 내용
착수 시스템 개요 이미지 에디터 시스템은 이미지 파일을 쉽게 에디터할수 있는 기능으로 두개의 Actor로 구성되어 있다. 사용자는 Image 색깔 변화를 쉽게 변형할 수 있다. 그리고 이미지에 대한 변형을 쉽게 반영할 수 있는 기능을 가지고 있다.
분석 요구사항 명세서 다운로드
설계 아키텍처 설계서 다운로드
구현 어플리케이션
소스코드
다운로드 다운로드

아키텍처

노트 에디터 시스템 : Recursive composition 패턴
단계 항목 내용
착수 시스템 개요 노트 에디터 시스템은 이미지 노트를 쉽게 에디터 할 수 있는 기능으로 두개의 Actor로 구성되어 있다. 사용자는 노트의 글자를 선택하여 쉽게 폰트를 변경할 수 있다.
분석 요구사항 명세서 다운로드
설계 아키텍처 설계서 다운로드
구현 어플리케이션
소스코드
다운로드 설치

아키텍처

아키텍처

프레임워크 가이드 (개발자 가이드, 소스코드, 설치가이드)
패턴명 다운로드 비고
Pipe & Filter 다운로드 다운로드 JAVA
Pipe & Filter 다운로드 다운로드 C++
Event-Driven 다운로드 다운로드 JAVA
Recursive Composititon 다운로드 다운로드 JAVA

아키텍처

템플릿 및 샘플
항목 내용 다운로드
요구사항명세서 SW 요구사항명세서 템플릿
(가이드포함)과 작성 참고를 샘플 제공
다운로드 다운로드
아키텍처설계서 SW 아키텍처설계서 템플릿
(가이드포함)과 작성 참고를 샘플 제공
다운로드 다운로드

아키텍처

교육 교재
항목 내용 다운로드
교육 교재 아키텍처 패턴 교육(강의) 교재
(Pipe & Filter, Event-Driven, Layer, Broker, Blackborad, MVC)
다운로드
TOP