24/7 명세서 (t-reader)

18
1 24/7 명명명 (T-reader) 2004011146 명명명 2007011145 명명명 2009011061 명명명 객객객객객객 객 객객객객

Upload: joelle-pennington

Post on 03-Jan-2016

51 views

Category:

Documents


0 download

DESCRIPTION

24/7 명세서 (T-reader). 객체지향언어 및 프로젝트. 2004011146 신승철 2007011145 김용현 2009011061 조민정. 객체지향언어 및 프로젝트. 1. 프로그램 개요 및 요약 1) 프로그램 명 2) 프로그램 기능 3) 타 프로그램과 비교 2. 개발내용 1) 시스템 시나리오 2) 시스템 구조 3. 기능 명세 1) 세부 기능 명세 4. 개발 환경 1) 프로그램 개발 환경 5. 개발 일정 1) 팀 개발 일정 - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: 24/7  명세서 (T-reader)

1

24/7 명세서(T-reader)

2004011146 신승철2007011145 김용현2009011061 조민정

객체지향언어 및 프로젝트

Page 2: 24/7  명세서 (T-reader)

2

Con

ten

tsC

on

ten

ts1. 프로그램 개요 및 요약 1) 프로그램 명 2) 프로그램 기능 3) 타 프로그램과 비교2. 개발내용 1) 시스템 시나리오 2) 시스템 구조3. 기능 명세 1) 세부 기능 명세4. 개발 환경 1) 프로그램 개발 환경5. 개발 일정 1) 팀 개발 일정 2) 명세서 개별 역할

객체지향언어 및 프로젝트

Page 3: 24/7  명세서 (T-reader)

33

1.1. 프로그램 명프로그램 명

2.2. 프로그램 기능프로그램 기능

3.3. 타 프로그램과 비교타 프로그램과 비교

1.1. 프로그램 개요 및 요약프로그램 개요 및 요약

객체지향언어 및 프로젝트

Page 4: 24/7  명세서 (T-reader)

44

1) 프로그램 명 영문 : T - reader 국문 : 텍스트 뷰어 시스템

2) 프로그램 기능-주요 기능 : 텍스트 파일을 로드 하여 e-book 과 유사한 형태로 텍스트 파일의 내용을 읽기 쉽도록 사용자 편의성을 도모한다 .-부가 기능 : 텍스트 크기 설정이나 페이지 이동 등 책 읽기에 필요한 기본적인 기능들을 제공하며 , 그 외에 사용자 편의를 위해 돋보기 기능이나 책갈피 기능 등 여러 가지 기능을 제공

1. 프로그램 개요 및 요약

객체지향언어 및 프로젝트

Page 5: 24/7  명세서 (T-reader)

55

3) 타 프로그램과 비교

1. 프로그램 개요 및 요약

T - reader

Easy View

텍스북 가림토

스크롤 방식

O O X X

페이지 넘김

O X O O

글자크기 설정

O O O O

배경 설정

X O X X

돋보기 기능

O X X X

자동 스크롤

X O X X

객체지향언어 및 프로젝트

Page 6: 24/7  명세서 (T-reader)

66

1.1. 시스템 시나리오시스템 시나리오

2.2. 시스템 구조시스템 구조

2.2. 개발 내용개발 내용

객체지향언어 및 프로젝트

Page 7: 24/7  명세서 (T-reader)

77

1) 시스템 시나리오(1) 기존의 notepad( 메모장 ) 의 경우 Enter 키 입력 없이 글을

적게 되면 가로 스크롤이 동적으로 생성이 되면서 글씨 부분이 잘리게 되어 사용자가 읽을 때 불편함을 겪게 됩니다 .( 아래 그림 참조 )

하지만 대부분의 사용자들은 가로 스크롤보다는 세로 스크롤을 많이 사용하며 , 위의 그림처럼 글씨가 잘리게 되면 보기 힘들어지고 다시 한번 더 수정해야 하는 불편함이 존재합니다 . 하지만 저희 T-Reader 에서는 가로스크롤을 생성하는 것이 아닌 자동으로 줄 바꿈을 해주어 사용자가 읽기에 편한 View 환경을 제공할 것입니다 .

2. 개발 내용객체지향언어 및 프로젝트

Page 8: 24/7  명세서 (T-reader)

88

1) 시스템 시나리오(2) 저희 T-Reader 의 기능 중 하나인 돋보기 기능은 여러 타 리더

프로그램에서는 없는 기능 중 하나입니다 . 돋보기 기능은 저희 프로그램 자체 내에서 글씨가 읽기 불편한 노인 분들이나 장애인을 위하여 자체적으로 돋보기 기능을 제공할 것이며 , 마우스로 해당영역을 이동하여 글씨를 확대해주므로 사용자 편의성을 제공해줍니다 . 돋보기 기능은 실습수업 시간 중 뒤에 있는 학생들이 글씨가 안보일 경우 간단하게 클릭 한번으로 다른 사람들에게도 작은 글씨를 보여줄 수 있는 편의를 제공할 것입니다 .

2. 개발 내용객체지향언어 및 프로젝트

Page 9: 24/7  명세서 (T-reader)

99

2) 시스템 구조

2. 개발 내용객체지향언어 및 프로젝트

Page 10: 24/7  명세서 (T-reader)

1010

1.1. 세부 기능 명세세부 기능 명세

3.3. 기능 명세기능 명세

객체지향언어 및 프로젝트

Page 11: 24/7  명세서 (T-reader)

1111

1) 세부 기능 명세- 프로그램 프로토타입

3. 기능 명세객체지향언어 및 프로젝트

Page 12: 24/7  명세서 (T-reader)

1212

1) 세부 기능 명세- 도구모음 관련 기능문서 열기 - 원하는 텍스트 문서를 불러들여 출력텍스트 크기 변경 가능 - 사용자들을 위하여 글자 크기를 확대 및 축소 가능하게 하여 사용자의 편의에 맞게 설정돋보기 기능 - 돋보기 기능을 이용하여 확대하여 보는 기능페이지 이동 - 사용자의 기호에 맞게 스크롤 기능과 페이지 넘김 형식으로 구현환경설정 ( 글꼴 ) - 다양한 글꼴을 제공하여 사용자의 기호에 맞게 변경이 가능문자열 찾기 - 원하는 구절이나 단어 등을 검색을 통하여 쉽게 찾을 수 있게 이동책갈피 기능 - 사용자가 기억에 남는 구절이나 단어 , 명언 등이 있으면 책갈피를 지정하여 위치를 기억하여 쉽게 찾는 기능

3. 기능 명세객체지향언어 및 프로젝트

Page 13: 24/7  명세서 (T-reader)

1313

1.1. 프로그램 개발 환경프로그램 개발 환경

4.4. 개발 환경개발 환경

객체지향언어 및 프로젝트

Page 14: 24/7  명세서 (T-reader)

1414

1) 프로그램 개발 환경

- OS : Windows 7

- Tool : Visual studio 2010

- Language : C++ With MFC

4. 개발 환경객체지향언어 및 프로젝트

Page 15: 24/7  명세서 (T-reader)

1515

1.1. 팀 개발 일정팀 개발 일정

2.2. 명세서 개별 역할명세서 개별 역할

5.5. 개발 일정 및 개발 일정 및 역할역할

객체지향언어 및 프로젝트

Page 16: 24/7  명세서 (T-reader)

1616

1) 팀 개발 일정

5. 개발 일정 및 역할

객체지향언어 및 프로젝트

Page 17: 24/7  명세서 (T-reader)

1717

2) 명세서 개별 역할

- 시스템 기능 명세 및 보고서 작성 ( 김용현 ) - 시스템 기능 명세 및 발표 ( 조민정 )

- 시스템 기능 명세 및 발표 자료 작성 ( 신승철 )

5. 개발 일정 및 역할

객체지향언어 및 프로젝트

Page 18: 24/7  명세서 (T-reader)

18

The

E.N.D.E.N.D.Thank U

Q & A

객체지향언어 및 프로젝트