[ 정처기 ] 1-6 소프트웨어 아키텍처


[ 정처기 ] 1-6 소프트웨어 아키텍처

1. 소프트웨어 아키텍처 SW의 전반적인 구조를 그린 것 특징 간략성 추상화 가시성 관점 모형 의사소통 수단 구성요소 아키텍처 명세서 이해 관계자 관심사 관점 뷰 소프트웨어 아키텍처 4+1 뷰 고객이 요구사항을 정리한 시나리오를 다양한 관점에서 그림을 그리는 것 구성요소 유스케이스관점 : 사용자 관점 논리적관점 : 최종사용자에게제공되는 기능을 나타냄 구현관점 : 개발자 관점 프로세스관점 : 시스템 통합자, 시스템의 성능, 확장성, 효율 배치관점 : 시스템 엔지니어, 시스템 구성 소프트웨어 아키텍처 품질속성 정확성 신뢰성 효율성 무결성 : 데이터가 맞바뀌면안됨 사용 요이성 유지보수성 시험용이성 유연성 이식성 재사용성 : 모듈의 독립성을 높여야 함 상호 운용성 확장성 보안 2. 소프트웨어 아키텍처 패턴 아키텍처 패턴의 중요성 재사용성 표준화 개발 효율성 문서화 아키텍처 패턴의 종류 계층화 패턴 유지보수와 업그레이드 유리 클라이언트-서버 패턴 서버가 여러 클라이언트에 서비스를 제공하는 구...


#정보처리기사 #정보처리기사실기 #정처기 #정처기실기

원문링크 : [ 정처기 ] 1-6 소프트웨어 아키텍처