skip menu and go to main content

body start

2011년 SE 팀 프로젝트

Project News

Project Info

  • This project has not yet categorized Software Map
  • Member count : 4
  • Registered:  : 2011.05.16
  • Activity Percentile:  : 20.73%

activity viewforum,download view


1 프로젝트 소개

  • 2011년 SE 팀 프로젝트 입니다!
  • 간단한 Merge Tool을 만드는 프로젝트네요.
  • 몇 가지 간단한 기능들도 구현을 합니다~
  • 테스팅이 중요하네요.
  • JUnit부터 EasyMock, GUI Testing Framework까지 사용을 하네요!
  • Wow, 제대로만 한다면 Wonderful 하고 Beautifaul한 Project가 될 것 같네요!

2 팀원


학번 이름
08 차재훈
09 강소현
09 박성현
09 허준

3 Deadline

  • 2011. 06. 10 ( 목요일 )
  • Deadline은 곧 Demo 시연 날 !

4 현재 우리가 공부해야 할 내용

5 반드시 구현해야 할 내용

  1. (파일) 보기 / 편집하기 / 저장하기
    • Load 버튼이 있습니다. 이 버튼을 누르면 파일을 불러옵니다. 그리고 보여줍니다.
    • Edit 버튼이 있습니다. 이 버튼을 누르면 파일 Contents를 수정할 수 있습니다. 수정은 Edit Panel 안에서 할 수 있습니다.
    • Save 버튼이 있습니다. 이 버튼을 누르면 파일을 저장할 수 있습니다. 따로 제약조건은 없는 것 같습니다.

  2. 파일 비교하기
    • 같은 포맷을 가진 두 파일을 비교합니다. ( 같은 포맷을 가진 이라는 제약조건은 제가 붙였습니다. )
    • 다른 부분은 다른 색상의 폰트와 배경을 사용하여 나타냅니다. ( 색상은 보색이 좋겠네요! )
    • 비교는 Line by Line으로 하게 됩니다.
    • 비교 알고리즘은 [http]Longest Common Subsequence 알고리즘을 사용합니다.

  3. 파일 합치기
    • 사용자가 선택한 블록을 한쪽으로 합칩니다. ( 마우스 드래그든, 키보드를 움직여 선택하는 것이든 제약조건은 없네요. )
    • 왼쪽으로 합치기 or 오른쪽으로 합치기 두 가지 버튼이 있어야 합니다.
    • 버튼이 눌러진 후에는 양 쪽 파일에 사용자가 선택한 블록의 내용이 동일하게 있어야 합니다.