66일차

Dogeun Lee·2023년 3월 16일
0

논리적모델링

정규화

1정규형 - 도메인이 원자값 2정규형 - 부분함수적종속제거, 키가아닌 모든 속성이 기본키 그룹에 완전하게 함수적 종속 3정규형 - 이행적 함수적 종속 제거, 키가 아닌 모든 속성이 기본키에 집적 종속(비이행) BCNF - 결정자가 후보키 4정규형 - 다치종속제거 5정규형 - 조인종속제거

시험문제

동적다이어그램 동료들
시퀀스, 커뮤니케이션, 스테이트, 인터렉션오버뷰, 타이밍 등

유스케이스 다이어그램 관계 연관 - 엑터/유스케이스간의 상호작용관계 포함 - 유스케이스를 실행하기위해 반드시 선행 확장 - 유스케이스를 실행함으로써 선택적으로 실행되는 유스케이스와의 관계 일반화 - 유사한 유스케이스 또는 엑터들을 모아 그들을 추상화하여 유스케이스/엑터를 연결시켜 그룹핑하는 것
테이블 - 릴레이션 컬럼 - 어트리뷰트 행 - 튜플 인스턴스
유스케이스를 보고 할수있는걸 모두 서술 동그라미, 확장(extend), 인클루드(include) ---> 연관관계 ...> 포함관계
UML의 정의
UML의 필요성 : 소프트웨어 시스템을 만들기 위해서 어휘와 규칙을 두어 시스템을 개념적/물리적으로 표현하는 모델이 필요
속성의 명명규칙 네가지 (DB모델링개요챕터에있음)
평가자 리스트 요구사항기술서를 보고 usecase를 만들고 엑터 usecase 비기능적요소를 추출하여 작성하는것
기능적/비기능적요소를 추출하여 확인(판별) 기능적 - 로그인/로그아웃 비기능적 - 용량/속도 등(다국어지원, 음성지원, 사진용량MB sns로 문자발송하는것 등)
profile
오대수

0개의 댓글