8주차 강의자료

Download Report

Transcript 8주차 강의자료

컴퓨터 응용설계 및 실험
2016년 1학기
이번 주 할 일
2
Use case diagram 그릴 때 유의할 점(1/6)
 context diagram의 모든 external entity가 actor로 존재
해야 함
 e.g. 집 통합 관리 시스템
external entity
《DFD_External》
《DFD_External》
《DFD_External》
《DFD_External》
《DFD_External》
《DFD_External》
《DFD_External》
《DFD_External》
《DFD_External》
《DFD_External》
《DFD_External》
《DFD_External》
경보기
문자 전송 시스템
수분 감지 센서
스프링클러
습도센서
앱 사용자
연기센서
온도센서
웹 사용자
인체 감지 센서
제습기
카메라
actor
경보기
문자 전송 시스템
수분 감지 센서
스프링클러
습도센서
앱 사용자
연기센서
온도센서
웹 사용자
인체 감지 센서
제습기
카메라
3
Use case diagram 그릴 때 유의할 점(2/6)
 context diagram의 external entity 외에도 다른 actor를
추가할 수 있음
 e.g. 집 통합 관리 시스템
경보기
문자 전송 시스템
수분 감지 센서
스프링클러
습도센서
앱 사용자
연기센서
온도센서
웹 사용자
인체 감지 센서
제습기
카메라
누수, 다습 관리 타이머
수분 감지 여부, 습도 수집 타이머
시스템 사용자
온도, 연기농도, 인체 감지 여부 수집 타이머
카메라 영상 수집 타이머
화재, 침입 관리 타이머
4
Use case diagram 그릴 때 유의할 점(3/6)
 context diagram의 data flow 관계와 use case diagram의
association 관계는 다름
 e.g. 집 통합 관리 시스템
온도센서
인체 감지
센서
연기센서
연기농도
온도
인체 감지 여부
집 통합 관리
시스템
웹 사용자
온도센서 연기센서 인체 감지 센서
온도, 연기농도,
인체 감지 여부
수집 타이머
온도, 연기농도,
인체 감지 여부
수집
앱 사용자
실내정보
실내정보
집 통합 관리
시스템
앱 사용자
시스템 사용자
웹 사용자
실내정보
조회
5
Use case diagram 그릴 때 유의할 점(4/6)
 각 use case마다 활성화 actor가 반드시 있어야 함
 e.g. 집 통합관리 시스템
온도센서 연기센서 인체 감지 센서
온도, 연기농도,
인체 감지 여부
수집
온도, 연기농도,
인체 감지 여부
수집 타이머
화재 관리
침입 관리
화재, 침입 관리
타이머
스프링클러
경보기
문자 전송 시스템
카메라
6
Use case diagram 그릴 때 유의할 점(5/6)
 actor에서 actor로, use case에서 use case로 association
관계를 설정하면 안 됨
 e.g. 집 통합 관리 시스템
화재 관리
침입 관리
화재, 침입 관리
타이머
스프링클러
경보기
문자 전송 시스템
카메라
앱 사용자
온도, 연기농도,
인체 감지 여부
수집
화재 관리
7
Use case diagram 그릴 때 유의할 점(6/6)
 시나리오 작성 시 actor, 시스템 순으로 작성하는 것이 좋음
 e.g. 게시판 글 관리
1. 사용자가 메인화면에서 게시판을 누른다.
2. 시스템은 게시판 글 조회 화면을 출력한다.
3. 사용자가 글쓰기를 누른다.
4. 시스템은 게시판 글 쓰기 화면을 출력한다.
5. …
8
오늘 업로드할 산출물(1/2)
 소프트웨어 요구사항 명세서
 변경내역: v1.0, 소프트웨어요구사항명세서 초안 작성 및 수정,
검토 담당자는 품질보증팀, 승인 담당자는 조교
 진행상황 검토 보고서, 검토 보고서, 시정조치 보고서, 마일
스톤 검토 보고서
 변경내역: v1.0, 진행상황 검토 보고서 작성, 검토 담당자는 품질
보증팀, 승인 담당자는 조교
 변경내역: v1.0, 검토보고서 작성, 검토 담당자는 품질보증팀,
승인 담당자는 조교
 변경내역: v1.0, 시정조치 보고서 작성, 검토 담당자는 품질보증팀,
승인 담당자는 조교
 변경내역: v1.0, 마일스톤 검토 보고서 작성, 검토 담당자는 품질
보증팀, 승인 담당자는 조교
9
오늘 업로드할 산출물(2/2)
 화면(mockup) 명세한 ppt 파일 및 use case diagram, 수정된
context diagram과 데이터 정의 class diagram 포함된 EA 프로
젝트 파일
10
Q&A
11