일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 임베디드
- 소프트웨어대회
- 오블완
- 알고리즘대회
- raspberry pi
- 책추천
- 미키7
- 미키17
- software quality
- 소프트웨어 아키텍처
- OpenCV
- sf소설책
- sf소설
- 티스토리챌린지
- 단편선
- 컴공대회
- 로봇
- 소프트웨어아키텍처
- raspbian
- PYTHON
- 대회
- YOLOv4
- 휴머노이드
- 로봇대회
- 임베디드소프트웨어경진대회
- Today
- Total
목록소프트웨어 아키텍처 🗃️ (3)
mjello 님의 개발 블로그
* 최은미 교수님의 소프트웨어 아키텍처 수업을 듣고, 개발 시 참고하기위해 간단히 정리했습니다.08 UMLUse Case Diagramactor 행위자 (시스템과 교류하는 사람 or 시스템 or 장치)Use Case (행위)시스템바운더리 클래스 (외부와 상호작용)엔터티 클래스 (주요 추상개념)컨트롤 클래스 (유스케이스 행위)보통 Association이랑 Realization 많이 씀Association : A → B 와 같이 방향이 있는 실선의 경우, A가 B를 참조한다는 의미Inheritance : 부모 클래스와 자식 클래스 간의 상속 관계Realization : 인터페이스를 상속하여 클래스에서 실제 기능을 실현화 할 때 사용Dependency : 클래스간 참조 관계Aggregation : 집합 관계..
* 최은미 교수님의 소프트웨어 아키텍처 수업을 듣고, 개발 시 참고하기위해 간단히 정리했습니다.06 Quality Attribute Quality Attribute 품질 특성: 수치로 측정 가능하고 테스트 가능한 속성으로, 제품/서비스가 요구사항을 얼마나 충족시키는가 (능력) Quality Attributes in Implementation (구현 시 품질 특성)Interoperability (상호 운용성): 데이터 교환 및 접근성Maintainability & Extensibility (유지보수성 및 확장성): 수정 및 확장 용이성Testability (테스트 가능성): 테스트 케이스 수립 난이도Portability (이식성): 플랫폼 독립성Scalability (확장성): 규모 확장 대응 능력Fl..
* 최은미 교수님의 소프트웨어 아키텍처 수업을 듣고, 개발 시 참고하기위해 간단히 정리했습니다. 02 구조모든 시스템은 소프트웨어 아키텍처를 가진다 - 아키텍처의 목적 : 최적화measurable performance 측정가능 성능hard, soft constraints 제약조건- 개발 :[ 문제 --모델링해서→ 모델 --구현해서→ 솔루션 ] 03 Viewview : 다양한 측면에서 바라 보는 것 View : 시스템의 일부분 나타냄, 요소, 상호작용, Structure를 특정 관점에서 봄Structure : 실제 구성 요소들과 관계들모듈 구조 : 기능적 부분으로 분할모듈 뷰 : 특정 관점으로 선택된 구조 정보만, 문서화 C&C 구조 : 데이터 중심의 시스템에서 다양한 역할을 수행, 효율적인 상호 작..