검색 상세

이기종 프로토콜 변환기 개발에 있어서 UML을 활용한 SE 프로세스에 관한 연구

A Study on the UML-based SE Process for the Development of Heterogenous Protocol Converters

  • 발행기관 아주대학교 대학원
  • 지도교수 이재천
  • 발행년도 2005
  • 학위수여년월 2005. 8
  • 학위명 석사
  • 학과 및 전공 일반대학원 시스템공학과
  • 본문언어 한국어

초록/요약

본 논문은 소프트웨어와 하드웨어로 구성된 시스템을 만들어 내는 과정에서 대상시스템의 초기 요구사항 수집 및 분석을 엑셀 템플릿을 활용하여 명확하게 분석 하였으며 UML을 활용하여 도출된 기능 및 비 기능을 원 요구사항부터 계층 구조로 표현하였다. 논리적 아키텍쳐 단계에서는 UML의 액티비티 다이어그램과 시퀀스 다이어그램을 활용하였으며 물리적 아키텍쳐 단계에서는 UML의 컴포넌트 다이어그램과 클래스 다이어그램을 활용하였다. 실제 구현단계에서 앞서 개발된 문서를 입력으로 사용하여 프로그램을 코딩하고 하드웨어를 제작하였다. 구현하는 과정에서 개발자에게 과거 구조적 방법론으로 수행했던 내용과 UML 모델을 통한 접근방법에 대해서 이해도를 조사하였으며 그 결과 UML의 활용은 개발자나 설계자 및 이해당사자 모두에게 정확한 가이드라인을 제공하였다 시험 및 검증 단계에서는 앞서 개발된 프로그램과 하드웨어를 통합하여 시제품을 완성한 후 시험평가서를 작성하여 테스트를 수행하였다. 테스트 결과 초기 원 요구사항을 정확히 반영하였으며 제품의 성능이 만족할 수 있었다. 본 논문의 대상 시스템을 개발을 완료한 후 본 논문에서 연구 목표였던 이기종 프로토콜 변환기를 개발하는 과정에서 UML을 활용한 시스템 엔지니어링 프로세스의 단계적 접근법이 얼마나 잘 수행되었는지 확인하기 위하여 CMMI의 평가방법 중 SECM을 이용하여 프로세스의 성숙도를 평가한 후 부족한 부분을 체크 하였다.

more

초록/요약

This thesis will show how a target system collects and analyzes the first requirement in making of the system that consists of software and hardware by using excel template, and Unified Modeling Language (UML). In logical architecture phase, Activity Diagram and Sequence Diagram of UML method was used, and in physical architecture phase, Component Diagram and Class Diagram of UML method was used. In the actual implementation phase, we code a program and made hardware with a developed documentation as an input. In the progress, we examined the developers’ understanding level of the contents obtained by using past constructive method and the way to access using UML model. From the result, we could see that UML has given a helpful guideline to all the developers, designers and the actual users. In testing and verifying phase, we constructed a prototype with programs and hardware made previously. After it was prepared, we performed the test with the evaluation sheet. The result shows that the product reflected the signals perfectly, and it satisfied the goal. In developing the protocol converter, Capability Maturity Model Integration (CMMI) and System Engineering Capability Model (SECM) was used to determine how well the sequential access of system engineering process was accomplished. Flaws that were found in the evaluation were checked afterwards.

more

목차

차례
감사의 글 = 1
국문요약 = 1
제1장 서론 = 1
제1절 연구배경 및 목표 = 1
제1항 연구배경 = 1
제2항 연구목표 = 2
제2절 연구범위 및 방법 = 3
제3절 논문구성 = 4
제2장 이론적 배경 = 5
제1절 시스템 엔지니어링 = 5
제1항 시스템엔지니어링 정의 = 5
제2항 시스템엔지니어링 발전과정 = 8
제3항 시스템엔지니어링과 소프트웨어 엔지니어링 = 10
제4항 시스템 공학 프로세스 = 12
제2절 UML 소개 = 14
제1항 UML 역사 = 14
제2항 UML 개요 = 16
제3항 UML 모델 = 17
제3절 대상시스템 소개 = 18
제1항 프로토콜 변환기 개요 = 18
제2항 시장현황 = 19
제3장 대상 시스템의 개념설계 = 20
제1절 요구사항 정의 = 20
제1항 요구사항 정의 프로세스 = 20
제2항 요구사항 수집 및 분석 = 21
제3항 모델링을 통한 표현 = 24
제2절 기능분석 및 할당 = 28
제1항 기능적 아키텍처 개발 = 28
제3절 설계조합 = 31
제1항 물리적 아키텍처 개발 = 31
제2항 인터페이스 설계 = 33
제4장 대상 시스템의 구현 = 35
제1절 소프트웨어 개발 = 35
제1항 프로그래밍 언어의 선택 = 35
제2항 프로그램 코딩 = 37
제3항 프로그램 테스트 = 40
제2절 하드웨어 제작 = 41
제1항 컴포넌트 제작 = 41
제3절 조립 및 테스트 = 43
제1항 시연 = 43
제2항 시험 = 44
제5장 프로세스 평가 = 45
제1절 SECM(EIA-731.1) 개요 = 45
제2절 모델 아키텍처 = 46
제3절 능력 성숙도 평가 = 48
제4절 시스템 엔지니어링 기술 범주 평가 결과 = 53
제6장 결론 = 55
제1절 연구 내용 종합 = 55
제2절 연구 결론 = 56
ABSTRACT = 59

more