Microsoft PowerPoint - [SE][Class B][Team5]TermProjectPlan&anlysis.ppt [호환 모드]

Similar documents
Microsoft Word - [2017SMA][T8]OOPT_Stage_2040 ver2.docx

Ver. 4.0 OOPT Stage 1000 <Plan and Elaboration> Version 4.0 Project Team T7 Team Date Team Information 오세욱 임현유

Convenience Timetable Design

소프트웨어공학 Tutorial #2: StarUML Eun Man Choi

UML

example code are examined in this stage The low pressure pressurizer reactor trip module of the Plant Protection System was programmed as subject for

2015 경제ㆍ재정수첩

untitled


소프트웨어개발방법론

Microsoft Word - [2017SMA][T8]OOPT_Stage_1000 ver2.docx

Microsoft Word - [2017SMA][T8]OOPT_Stage_1000_ docx

歯두산3.PDF

ETL_project_best_practice1.ppt

13 Who am I? R&D, Product Development Manager / Smart Worker Visualization SW SW KAIST Software Engineering Computer Engineering 3

SQL Developer Connect to TimesTen 유니원아이앤씨 DB 기술지원팀 2010 년 07 월 28 일 문서정보 프로젝트명 SQL Developer Connect to TimesTen 서브시스템명 버전 1.0 문서명 작성일 작성자

16

A NEW CSE ATM OOPT Stage 1000 Project Team T3 Date Team Information 이원오 이재규

Ç¥Áö

기존에 Windchill Program 이 설치된 Home Directory 를 선택해준다. 프로그램설치후설치내역을확인해보면 Adobe Acrobat 6.0 Support 내역을확인할수 있다.

강의계획서 (Sylabus) 2013 학년도 2 학기 * 강의과목 교과목명 (CourseName) 한국문화를찾아서 INSEARCHOFKOREANCULTURE 언어 (Language) 영어 과목번호 - 분반 (CourseNo.-Class) 수강대상

A NEW CSE ATM OOPT Stage 1000 Project Team T3 Date Team Information 이원오 이재규

홍익3월웹진PDF

홍익노사5월웹진용

EndNote X2 초급 분당차병원도서실사서최근영 ( )

Ver 1.0 마감하루전 Category Partitioning Testing Tool Project Team T1 Date Team Information 김강욱 김진욱 김동권


백서2011표지

Microsoft Word - src.doc

2. 강의방법 (CourseResources) 세미나 Seminar 발표 Presentation 질의응답 Q&A 초청강의 Special Lecture 현장답사 Field Trip 유인물활용 Handouts Audio/Video/TV Team Teaching 토의 / 토

gcloud storage 사용자가이드 1 / 17

±ÇµÎ¾ðÀÛ¾÷¼öÁ¤2

Ver. DS-2012.T3.DWS.STR-1.0 System Test Report for Digital Watch System Test Cases Specification Test Summary Report Project Team 이동아 Latest update on

MySQL-.. 1

Software Modeling < < OOAD Stage 김정태 최정명 이낙원 송준현

MF3010 MF Driver Installation Guide

APOGEE Insight_KR_Base_3P11

Microsoft PowerPoint Android-SDK설치.HelloAndroid(1.0h).pptx

슬라이드 1

ecorp-프로젝트제안서작성실무(양식3)

PART

Part Part

£01¦4Àå-2

½ºÅ丮ÅÚ¸µ3_³»Áö

272*406OSAKAÃÖÁ¾-¼öÁ¤b64ٽÚ

PowerPoint 프레젠테이션

MVVM 패턴의 이해

서현수

Microsoft Word - KSR2014S042

PowerPoint 프레젠테이션

Orcad Capture 9.x

아이러브제이 ‘매장DP관리’ 솔루션 쉽게~ 사용하기!

슬라이드 제목 없음

Index Activity Refine System Architecture Activity Define Design Class Diagrams Activity 2141, 2142, 2144 Design Real Use Case + Define Re

FMX M JPG 15MB 320x240 30fps, 160Kbps 11MB View operation,, seek seek Random Access Average Read Sequential Read 12 FMX () 2

DW 개요.PDF

Office Office Office 365,,,,,. Microsoft Microsoft

KARAAUTO_4¿ù.qxd-ÀÌÆå.ps, page Normalize

ISO17025.PDF



PCServerMgmt7

LSC_NEK_Cover_03

PowerPoint 프레젠테이션

Microsoft Word - [TP_3][T1]UTP.docx

1.장인석-ITIL 소개.ppt

관악새일최종본

슬라이드 1

1차내지

1~10

Ver1.0

03.Agile.key

Microsoft PowerPoint - e pptx

Windows 8에서 BioStar 1 설치하기

훈련교재 목록-내지-0520.indd

행자부 G4C

Microsoft PowerPoint SDK설치.HelloAndroid(1.5h).pptx

thesis

¿À¸®ÄÞ40


자식농사웹완

chungo_story_2013.pdf

*중1부

2

Çѱ¹ÀÇ ¼º°øº¥Ã³µµÅ¥

...._



전반부-pdf

표1.4출력

003-p.ps

<4D F736F F F696E74202D20312E20B0E6C1A6C0FCB8C15F3136B3E2C7CFB9DDB1E25F325FC6ED28C0BA292E >

_

12월월간보고서내지편집3

중앙도서관소식지겨울내지33

에너지포커스 2007년 가을호


01_당선자공약_서울

인권문예대회_작품집4-2


Transcription:

Term Project Report #1 Time Table System 200711472 진교선 200711431 박성훈 200711460 이상열 200711465 이홍재 Plan & Analysis

CONTENTS Schedule Human Resource Requirements Functional Requirements Non-Functional Requirements Development Condition Prototype Use case Use Sequence Diagram

SCHEDULE Date 10 / 27 - 프로젝트수행시간계획 (Schedule, 모임시간결정 ) - 요구사항수립및분석 (FR, NFR) 11 / 3 - Use Case 그리기 11 / 10 11 / 17 - Design (Diagram) 11 / 24 12 / 1 - 코드개발, 수정및테스트

SCHEDULE(Cont.) Date 진교선박성훈이상열이홍재 10 / 27 11 / 3 11 / 10 Business Model Project Planning & Scheduling NFR FR Make Use Case of NFR Make Use Case of FR Make Scenario Contains All of Use Cases Design Design Search Part Build UP Time Table Part 11 / 17 Combine Main Software Design Design Data Base Part Design UI Part 11 / 24 12 / 1 Design Validation Implementation of Each Designed Part Testing Each Implemented Part Combine and Testing Main Software and DataBase Final Testing and Make Demo Version Testing UI

HUMAN RESOURCE 박성훈이상열이홍재진교선 공통 공강시간

HUMAN RESOURCE 모든팀원의수업시간을고려하여팀전체가모여프로젝트진행시저녁 7 시이후진행 2 인혹은 3 인이공강시간에모여프로젝트진행 개인문제 박성훈 : 화요일, 금요일 20 시 30 분과외 이상열 : 이홍재 : 진교선 :

REQUIREMENTS - FR 시간표 요일은월, 화, 수, 목, 금요일있다. 각요일별 0~20 교시까지있다. 시작시간은 0 교시 am 8:00 이고각교시는 30 분의시간을갖는다. 사용자의한도학점설정기능 사용자가들을수있는최대학점을설정한다. 과목 교수, 과목명, 시간 ( 요일, 교시 ), 과목고유코드, 강의실을갖는다. 한항목이라도값을가지지않는과목은없다. 논리적인오류 ( 같은시각, 같은장소의 2과목 ) 를포함하는과목은없다.

REQUIREMENTS - FR 시각적표현기능 사용자가보기를희망하는항목 ( 교수, 과목명, 시간, 과목코드, 강의실 ) 만을보여준다. 시간표의배경색을과목마다설정할수있도록시각적효과를상승시킨다. Data 변환시즉각적으로시간표는 Data 에맞게변환하여보여준다. Database Update 기능 지정된파일형식의외부파일을통해 Database 를사용자가 Update 해야한다. Update 시시간표는초기화상태여야한다. 검색기능 일부항목 ( 교수, 과목명, 시간, 과목코드, 강의실중일부 ) 만을통한검색이가능하다. 단, 최소한 1 개의항목은값을결정하여야한다. 검색값이 substring으로들어가는내용또한검색한다. 검색결과가없을시검색결과가없다는메시지를보여준다.

REQUIREMENTS - FR 검색또는직접입력을통하여시간표에과목을추가 같은시간에 2 개이상의과목을추가할수없다. 그럴경우에러메시지를보여준다. 한도학점이내에서추가가능하다. 시간표에등록된과목을삭제 사용자가삭제하고자하는한개이상의과목을선택하여삭제할수있다. 삭제시삭제를수행할지재차확인후수행한다. 삭제요청여부에대한결과 ( 삭제성공, 삭제실패 ) 메시지를보여준다.

REQUIREMENTS - NFR 신뢰성에관한요구사항 Database Update 에관한요구사항 기준정보 : 건국대학교 Portal 종합시간표조회의 excel 변환기능을이용하여추출한 CSV 파일 비정상입력및동작에관한요구사항 비정상입력이있을경우각상황에대한 Error Message 를출력 비정상동작이있을경우비정상동작 Component 및 Method 를사용자에알려준다. 응답시간에관한요구사항 각 Operation 에대한응답시간요구 사용자의입력에검색은 5 초 데이터베이스업데이트는 1 분 데이터베이스삭제는 5 초 데이터베이스업데이트의경우업데이트현황을퍼센트혹은진행 log 형태로표시하여사용자에게입력이이루어지고있음을인식시켜야한다.

REQUIREMENTS - NFR 구현에관한요구사항 DataBase Development Software : Ms Office Access Query 문작성 :Sql문법을기준으로한 Archieve 작성 Main Software Development Software : MsVisual C# 2008 시스템입력에관한요구사항 모든입력은키보드와마우스를통해입력받는것으로간주한다. 그이외 device를통한입력은무시한다.

REQUIREMENTS - NFR 보안에관한요구사항 학생의개인정보에대한입력을소프트웨어에서배제한다. 인터넷연결이되어있지않아도사용할수있는프로그램으로서, 사용자의컴퓨터에데이터베이스를운용한다. 사용성에관한요구사항 요람을숙지하고있는건국대학교학생이라면 2 시간정도사용설명숙지와실제사용을해본다면 1 학기시간표를 30 분안으로구성할수있어야한다.

DEVELOPMENT CONDITION Language : C# Tool : MS Visual Studio 2008 Operating System : Window XP Hardware : 32bit Computer

Specifying System Components Main System GUI Part 사용자에게인터페이스를제공한다. 시각화의담당 Database Handler Database 와 Main Software 간의 Data flow 를담당 Search Part 검색을담당하는파트 검색조건입력을처리하여 Query 문을작성하여 Database Handler 에게전달하는역할 Database Handler 로부터전달받은정보를기준으로 GUI 를통하여화면에출력하는기능 Table Build Up Part 시간표를실제구성하는부분 검색하여선택한강의들을저장하는역할 저장한강의들에대한부가정보를저장하는기능도담당

Specifying System Components(Cont.) Database Storing Lecture Data Actor 강의정보를 Regular 한형태로저장하여신뢰도에대한요구사항을충족 사용자 시스템을직접사용하는주체 Database 업데이트까지관리하는역할을하여관리자와같은주체 건국대학교포탈 DataBase 업데이트의기준정보를제공하는주체 학교시간표소프트웨어의신뢰도를제공 학교에서제공하는정보이기때문에신뢰도의상승에도움이되기때문

USECASE Basic Assumption 사용자는본소프트웨어를이용하여 2011 년도 1 학기시간표를구성하여보고자한다. 사용 method 가정 프로그램초기설정을위하여사용자는건국대학교포탈에서엑셀파일을내려받아 Databse 업데이트를수행 초기설정후강의검색을위하여검색탭을선택 검색조건설정에서강의명, 강의교수, 요일, 시간, 과목코드, 이수구분등을설정한후검색버튼을클릭검색조건에따른강의가검색된다. 이중구성할과목을클릭하여과목정보를확인한다. 과목정보를확인한후시간표에구성버튼을클릭하여과목을구성한다. 구성된시간표가팝업되고, 구성된시간표에서강의를클릭하면강의에대한정보를확인할수있다. 정보확인과함께중간기말고사성적입력이가능하다. 중간고사희망점수를입력한후강의실위치보기를클릭한다. 강의실의위치가건대지도에표시된다.

USECASE

USE SEQUENCE DIAGRAM

USE SEQUENCE DIAGRAM

USE SEQUENCE DIAGRAM