4/6 목 필기

konut ko·2023년 4월 6일
1

더존비즈온5기

목록 보기
11/46

유스케이스

유스케이스 모델

구성

  • 액터(졸라맨) 시스템(네모박스) 기능을 나타내는 유스케이스들(동그라미와 화살표)
  • 유스케이스는 시간 순서대로 그리는것 아님!
  • 기능을 세세하게 나눌 필요 없다! 큼직한 기능위주로 그리면 됨.

  • 액터 : 수행하는 역할을 한다. 시스템도 엑터가 될 수 있다.

    시스템도 엑터가 되는 예

  • 유즈 케이스 : 시스템의 기능을 나타낸다.

관계

포함, 확장 등이 있다.

유스케이스도 엑터를 일반화 할 수 있다.

  • include와 extend 화살표 방향 주의

유스케이스 명세서

클래스 다이어그램

  • 포함관계
    composition : 멤버필드에 정의, 생성자 안에서 생성
    aggregation : 외부에서 생성해서 가져옴

복습

JAVA_BASIC_04_OOP_2 에서 Ex03_Interface.java 수업때
이해못했던 거
JAVA API >> Collection >> 시작 인터페이스 >> List , Set , Map
인터페이스 역할의 핵심이었다! 자바스크립트의 시각으로 봤을 때 List는 배열같은것이고 Map은 객체(키-벨류)같은 것임. 서로 연관성이 없는 클래스를 Collection이라는 하나의 개념으로묶어주는것이 가능한 이유가 Collection이 인터페이스여서이다. 곧 인터페이스의 역할인 것임.

profile
보초딩코라 틀린 내용 있을 수도 있습니다. 댓글 지적 환영

0개의 댓글