210 likes | 379 Views
Project. Data 하나 혹은 여럿 Member 가 참여한다 . 이미 종료되었거나 진행 중이다 . 뚜렷한 목적을 갖고 진행 된다 . 관 련 문서 , 논문 , 발표자료 , 프로그램 등이 발생한다 . Member 는 이 프로젝트와 관련된 회의를 갖는다 . 특정 Research 주제와 관련된다 . 기능요구사항 모든 Project 들 목록 열람 가능 , 여러 기준으로 정렬 및 분류해서 프로젝트 별 기본 정보 열람 가능 프로젝트 목적 , 참여 Member, 수행 기간 …
E N D
Project • Data • 하나 혹은 여럿 Member가 참여한다. • 이미 종료되었거나 진행 중이다. • 뚜렷한 목적을 갖고 진행 된다. • 관련 문서, 논문, 발표자료, 프로그램 등이 발생한다. • Member는 이 프로젝트와 관련된 회의를 갖는다. • 특정 Research 주제와 관련된다. • 기능요구사항 • 모든 Project들 목록 열람 가능, 여러 기준으로 정렬 및 분류해서 • 프로젝트 별 기본 정보 열람 가능 • 프로젝트 목적, 참여 Member, 수행 기간 … • 프로젝트 별 관련 산출물을 따로 모아 출력 가능
Lecture • Data • 한 Member가 강의한다. • 특정 학기에 진행된다. • 하나 혹은 여럿 Member가 조교를 담당한다. • 강의 노트, 과제물, 시험등의 문서가 발생한다. • 학생이 수강한다. 학생은 Member일 수도 있고 아닐 수도 있다. • 특정 강의실에서 특정 시간에 정기적으로 진행된다. • 특정 Research 주제와 관련된다. • 수업 게시판을 갖는다-수업 게시판은 영구적으로 보존할 필요성 없음(?) • 학생은 수업 조교 및 교수의 연락처를 알고 싶어한다. • 기능요구사항 • 사이트에 익숙하지 않은 학생이 접근하기 편해야 한다. • 적어도 어디 있는지 몰라서 헤매지는 않아야 함. • 학생이 알아두어야 할 사항을 잘 정리해서 보여주어야 한다. • 적은 작업으로 새 강의를 추가할 수 있어야 한다. • 진행 중인 수업과 지난 수업을 구분해서 보여주어야 한다. • 수업 자료(강의 노트, 시험 등)를 찾아볼 수 있다. • 특정 Research 주제와 관련된 수업 자료를 검색할 수 있다.
LectureMaterial • Data • 대부분이 강의 노트, 과제물, 시험 • 특정 강의에서 발생한다. • Member가 작성한다. • Research 주제와 관련될 수 있다. • 기능요구사항 • 관련 강의 정보와 함께 적절한 형태로 나열되어 보여야 함. • 지난 강의자료는 편리하게 검색되어야 한다.
Machinery • 기능요구사항 • 기자재에 대한 정보를 관리할 수 있다. • 기자재 위치별로 검색 가능하다. • 사용자별로 기자재 현황을 확인한다. • Data • 기자재정보(위치, 가격 등)를갖고 있다. • 특정 Member가 모든 Machinery를 총괄 관리한다. • 각 Machinery를 Member에 의해 사용된다.
Book • Data • 책 기본 정보(제목, 저자, 출판연도, 출판사,…)를갖는다. • Member에 의해 쓰여지기도 한다.(ex. 컴터는 살아있다) • 어딘가에 위치한다. • 특정 주제와 관련된다. • 기능요구사항 • 위치 별, 주제 별 검색 가능 • 기본 정보를 통한 검색 가능 • 현황이 충실히 반영 • 정보 추가 및 삭제 용이
Study • Data • Member가 작성한다. • 연구 주제와 관련될 수 있다. • 프로젝트와 관련될 수 있다. • publication을 참고할 수 있다. • 책을 참고할 수 있다. • 외부 url혹은 논문을 참고할 수 있다. • 기능요구사항 • Study가 관련 연구 주제 및 프로젝트 정보를 통해 쉽게 검색되어야 함. • ‘관련’된 Study 혹은 다른 자원 브라우징 용이
Member • 기능요구사항 • 멤버 정보를 관리할 수 있다. • 교수님, 졸업생, 박사, 석사 별로 나누어 관리하고 검색할 수 있다. • 프로젝트, 연구에 참여한다. • 논문을 작성한다. • 연구실 재원을 관리한다. • 조교를 할 수 있다. • 수업을 강의또는 수강 한다. • 프리젠테이션을 한다. • 매뉴얼 작성을 한다. • 사진에 등장한다. • 행사를 주관하거나 참여한다. • 연구실 업무를 담당한다. • 각 다른 리소스에서 멤버 정보를 볼 수 있도록 연결해 준다. • 데이터 • 개인정보를 가지고 있다.
Server • 기능요구사항 • 서버 정보를 관리할 수 있다. • 위치, 운영체제, 관리자 별로 검색할 수 있다. • 관리자에 의해 관리된다. • 프로그램이 설치되어 있으며 프로그램이 설치되어 있는 서버를 검색할 수 있다. • 데이터 • 서버정보(CPU, 메모리 등)가 있다. • 할당된 IP 어드레스가 있다. • 도메인이 있을 수 있다. • 관리자가 있다. • Mac address 가 있다. • 위치정보가 있다. • 특정 운영체제가 설치되어 있다. • 서버 용도가 있다.(개발용, 홈페이지용) • 위기 시 복구 방법, 관리일지, 재부팅시 유의사항 등의 정보를 가진다.
Meeting • 기능요구사항 • Member가 발표에 참여한다. • 모임의 종류로 검색할 수 있다. • 모임의 날짜로 검색할 수 있다. • 발표자로 검색할 수 있다. • 연구, 프로젝트, 그 외의 결과물들이 발표될 수 있으며, 그 결과물은 두 개 이상의 분류에 속할 수 있다. • 회의록을작성할 수 있다. • 데이터 • 모임의 종류와 날짜가 있다. • 발표자들이 있으며, 각자가 발표하는 발표자료들이 있다.
Manual • 기능요구사항 • Member에 의해 쓰여진다. • 토픽별로 검색할 수 있다. • 데이터 • 관련 토픽이 있다. • 작성자가 있다. • 템플릿 형태로 가이드라인이 있을 수 있다.
Program • 기능요구사항 • 프로젝트의 결과물일 수 있다. • 연구의 결과물일 수 있다. • 서버에 설치된 프로그램일 수 있다. • 프로그램의 종류별로 검색할 수 있다. • 연관 프로젝트별로 검색할 수 있다. • 데이터 • 서버에 설치된 프로그램일 경우 해당 서버에 대한 정보가 있다. • 프로그램의 종류가 있다. (OS, Development, etc..) • 작성자가있을 수 있다. • 프로그램 설명, 작동법 등의 프로그램 정보가 있다.
Tech. Report • 기능요구사항 • 프로젝트의 결과물일 수 있다. • 연관 프로젝트가 있을 경우, 해당 프로젝트의 결과물들과 함께 검색될 수 있다. • 연구의 결과물일 수 있다. • 연관 연구가 있을 경우, 해당 연구의 결과물들과 함께 검색될 수 있다. • 논문 목록에 포함될 수 있다. • 데이터 • 논문 정보가 있다.(저자, 작성연도, 제목 등)
Resource • Publication • IP • S/W • Student • Research • Photo
Resource 정의 기준 • 기능요구사항 • 그것을 가지고 할 수 있는 일들 • 구현되어야 하는 기능 • 데이터 • 다른 자원과의 연관을 나타내는 속성 • 자원 자체의 정보를 나타내는 속성
Publication • 정의 : Publication = 연구실 멤버가 작성한 논문 • 기능요구사항 • 논문 정보 관리(추가,수정,삭제) • 논문 파일 관리(업로드, 다운로드) • 논문 정보 리스트 뷰 • 검색 (and, or로 묶일 수 있음) • 키워드 검색 • 참조 관계 검색(참조한 문서, 참조된 문서) • 주제별 검색 • 연도별 검색 • 저자별 검색 • 등급별 검색(SCI, SCIE) • 행사별 검색(저널,컨퍼런스) • 국내/외 검색 • 관련 사업별 검색(연구, 프로젝트) • 데이터 • 자체정보 : 제목(국문,영문), 년월, 저자, 키워드, ack, 국내/외, 주관조직, 학회/저널이름, accept ration, impact factor, sci구분, vol, page, publisher, isbn, issn, url, 요약(국문/영문), 파일 • 연관 : 멤버, 논문, 프로젝트, 레퍼런스, 리서치, 발표자료, 외부문서 • 기타 : 업적 관리 담당자
IP • 기능요구사항 • IP 정보 관리(추가, 삭제, 수정) • IP 정보 리스트 뷰 • 데이터 • 자체정보 : IP번호, Mac address, 사용자, 도메인 • 연관 : 멤버 • 기타 : IP 담당자
S/W • 기능요구사항 • S/W 정보 관리 (추가, 수정, 삭제) • S/W 리스트 뷰 • 검색 • 키워드 검색 • 데이터 • 자체정보 : S/W이름, 다운로드가능위치
Student • 정의 : 수업 듣는 학생 • 기능요구사항 • 수업 공지사항 확인 • 강의 자료 다운로드 • 질문 / 답변 • 데이터 • 자체자료 : 학번, 이름 • 연관 : lecture, 멤버 • 기타 : Lecture/Student를 외부로 빼는게나을듯 • 개별 student에게 계정 생성해 주어야하는 문제
Research • 기능요구사항 • 연구 영역 리스트 뷰 • 개별 연구 영역 정보 뷰 • 개별 영역별 관련 문서 관리 (등록, 수정, 삭제) • 검색 • 개별 영역별 문서에 대한 키워드 검색 • 데이터 • 자체자료 : • 연관 : 멤버, 논문, 프로젝트, 레퍼런스, 발표자료, 외부문서
Photo • 기능요구사항 • 사진 파일 관리(업로드/다운로드) • 태그 부착 및 관리 • 검색 • 태그에 대한 키워드 검색 • 데이터 • 자체자료 : 파일