Skip to content
JinGyeong Jeong edited this page Jun 9, 2016 · 37 revisions

2016년 휴먼ICT소프트웨어공학 1분반 1팀 - 프로젝트 개요

목차

  1. 팀원 구성 및 역할
  2. 개발 환경 및 사용한 라이브러리
  3. 프로그램 사용 방법 및 기능 제약
  4. 개발 산출물 목록

팀원 구성 및 역할

  • 유재범, 이원준, 장혁재, 정진경

// TODO: 설계, 구현, 테스트, 프로젝트 관리에 따른 역할 작성

개발 환경 및 사용한 라이브러리

  • 사용 언어: Java 8
  • GUI 프레임워크: JavaFX 8
  • 유닛 테스팅 프레임워크: JUnit
  • UI 테스팅 프리엠워크: TestFX
  • Mocking 프레임워크: Mockito
  • 빌드 자동화: gradle
  • 사용한 라이브러리: RichTextFX

프로그램 사용 방법 및 기능 제약

사용 방법

기능 제약

  • 폰트 강조: 비교에 따른 폰트 강조는 background-color로만 이루어진다.
  • Block Traversal: 파일의 diff 블록들은 위에서 아래로 순차탐색만 가능하다. 또한 다음 블록으로 넘어갈 때 반드시 Merge 해야 한다.
  • 파일 포맷: 입력받는 파일은 UTF-8 포맷이라고 가정한다.

개발 산출물 목록 (각각 별도 보고서 첨부)

  • 자바 UI 테스팅 프레임워크 조사 보고서
  • 디자인 문서
  • 테스트 결과 보고서
  • 프로그램 전체 소스코드



##정진경

  • LCS Algorithm design
  • LCS Algorithm Implement
  • Project management
  • Project architecture improvement
  • Unit test

##장혁재

  • GUI Event
  • Font color, Highlight

##유재범

  • JavaFX GUI
  • GUI Event
  • Project Management

##이원준

  • Project setting
  • LCS Algorithm design
  • UI Test

#User Requirements

#How to Use ##Run Run

  • SimpleMerge -> Tasks -> application -> run 실행

##Test Test

  • SimpleMerge -> Tasks -> verification -> test 실행

Clone this wiki locally