Design Architecture/OOP 15

13강 UP - Elaboration (OOA)

① 이건 Elaboration에서! ③ Elaboration에서 최종적으로 fix하며 해결, Inception에서는 찾기. 찾는다까지는 맞음 ③ 기능요구사항도 크게 영향을 미치는데, 비기능요구사항도 영항을 미친다. 기능요구사항은 충족이 안되면 아예 시스템출시불가. 비기능이 삐꾸면 돌아는 가는데 여러 문제들이 발생. system operation이 외부 Actor들에게는 interface이다 r은 없지만, Brief -> Casual -> Full 은 진행됨 .Usecase 자체는 변하지 않기때문에 r은 아님. Elaboration단계 중간에서 Operation contracts만들면 안됨. 계속 바뀌니까. 그래서 이건 Elaboration이 끝나는 시점에서 만들어야 한다. Construction 에서도 ..

10강 Component Diagram

③ Activity Diagram은 Optional한 Diamgram임 ④ Activity Chart는 Flat하게만 쓴다. ⑤ 상호작용은 Class Diagram 개발초기에는 안나오고, 개발 후반부에 등장 component : 독립적인 개발의 단위 Webstore, Warehouses, Accounting을 3개 팀에서 만들 수 있음 Component Diagram, Composit Structure Diagram 별로 구분없이 쓴다. 외부랑 연결된건 Delegate Connector, 내부 컴포넌트 끼리 연결하는건 Assembly connector 라고 함