4.최종 보고

                    종합설계 프로젝트 최종보고서 요약

팀명

 Purple Ocean

제출일

2015 11 26

프로젝트 제목  

 Head Up Display Module for Driving Simulator

설계 프로젝트 개요

프로젝트 수행 내용 및 중간 결과

프로젝트 요약문 

  • 이 프로젝트는 기존에 OpenDS상에서 사용하기 불편하였던 KEY 관련 문제를 개선하고, 1학기 때 만들었던 HUD Module에서 가독성이 떨어지는 코드를 클린 코드화한다. 그리고 각 앱이 가지고 있던 버그를 개선하고, 디자인 패턴을 적용하여 전체적인 구조를 유지보수 측면을 향상 시킬 수 있도록 리모델링 한다.

마일스톤 수행 내용

  1. HUDManagement 구조의 고질적인 문제를 해결하기 위해서 MVC 패턴을 적용하여 HUDModel/ HUDView / HUDController로 분리
  2. 모든 기능에 MVC 패턴을 적용함. 
    - BSAModel/ BSAView/ BSAController
    - NaviModel/ NaviView/ NaviController
    - SMSModel/ SMSView/ SMSController
    - CallModel/ CallView/ CallController
    - MusicModel/ MusicView/ MusicController
  3. 모든 입력 발생은 event로 처리
  4.  Call의 버그 수정
  5. 코드 평가 및 기능 수정 확인, 최종 확인 및 코드 수정
최종 보고 요약
  • OpenDS의 KeyMapping 방식을 xml 파일을 이용하여 등록 및 관리 할 수 있도록 만들었고, HUD Module과 App에 대해서 구조를 MVC 패턴을 적용하여 유지보수가 더 좋아지도록 리모델링 하였다. 그리고 Sample App들에 대해서 기존에 가지고 있던 버그들을 수정하고 비효율적인 코드와 가독성이 떨어지는 코드를 리펙토링하여 보다 유지보수 측면과 성능을 향상시켰다. 그리고 계획하였던 시스템 기능 사항 모두를 완료 하였고 새로운 아키텍쳐를 만들어 기입하였다.
      •   
프로젝트 결과
  • 다운로드 첨부

동영상

  • YouTube 동영상


Ċ
8조 캡스톤,
2015. 11. 26. 오전 6:09
Ċ
8조 캡스톤,
2015. 11. 26. 오전 6:10
Comments