소프트웨어 아키텍처 란 무엇입니까?

컴퓨팅에서 소프트웨어 아키텍처는 소프트웨어 애플리케이션의 개략도입니다. 시스템 아키텍처 팀에 의해 만들어졌습니다. 이 아키텍처에는 소프트웨어 애플리케이션이 하드웨어, 네트워크 및 기타 기업의 기타 구성 요소와 어떻게 상호 작용하는지 설명하는 완전한 설계 문서 세트가 포함되어 있습니다.

소프트웨어 응용 프로그램은 컴퓨터에서 실행되는 프로그램입니다. 각 컴퓨터에는 특정 전원 요구 사항, 통신 네트워크 요구 사항 및 성능 기능이 있습니다. 소프트웨어 아키텍처는 엔터프라이즈 인프라에 대한 기대와 요구를 정의하는 개요입니다.

아키텍처는 시스템의 복잡한 요소와 그 사이의 관계입니다. 소프트웨어 아키텍처는 시스템의 세부 구조를 전달하는 데 사용되는 도구입니다. 제작 환경에서 시스템이 어떻게 작동하는지 정의하기 위해 구성 요소의 내부 및 외부 관계를 설명합니다.

대부분의 컴퓨터 소프트웨어는 b입니다정의 된 프로세스 및 시스템 수명주기 관리를 기반으로합니다. 이 프로세스에는 요구 사항, 설계, 코딩 및 테스트 영역이 포함됩니다. 프로세스 초기에, 일반적으로 시스템 수명주기의 요구 사항 단계에서 건축 설계 개념을 캡처하는 것이 중요합니다. 이를 통해 소프트웨어 아키텍처가 조직의 전략을 포함 할 수있을 정도로 일찍 계획을 세우도록합니다.

엔터프라이즈 아키텍처 전략은 조직 내에서 소프트웨어 응용 프로그램이 어떻게 사용되는지 정의하는 전략 계획입니다. 이 계획에는 모든 소프트웨어의 일반 프레임 워크에 대한 지침, 모델 및 표준이 포함됩니다. 소프트웨어 아키텍처가 엔터프라이즈 아키텍처 전략을 준수하는 것은 시스템 아키텍트의 책임입니다.

시스템 아키텍트는 중요한 역할을합니다. 그는 적극적으로들을 수있는 커뮤니케이션 전문가입니다.이해 관계자의 가치, 목표 및 우려에. 그는이 정보를 사용하여 기술 방향을 설정하는 기술 맵을 만듭니다. 소프트웨어 아키텍처는 새로운 소프트웨어 기술을 조직에 삽입하는 데 사용되는 설계 계획입니다.

대규모 조직은 이러한 엔터프라이즈 프레임 워크를 로드맵으로 사용하여 모든 비즈니스 시스템의 내부 설계를 안내합니다. 이 접근법은 회사 전체의 소프트웨어 유지 보수 비용을 줄입니다. 대부분의 리소스에 대한 공통 인프라를 공유함으로써 조직의 총 소프트웨어 소유권 비용이 줄어 듭니다.

표준화 된 아키텍처 전략의 좋은 예는 Microsoft Office Suite®의 광범위한 채택입니다. 대신 대기업은 이메일, 워드 프로세싱 및 스프레드 시트에 대한 여러 도구를 허용하는 대신 회사 전체에서 사용할 수있는 하나의 소프트웨어 아키텍처를 선택합니다.

.

다른 언어

이 문서가 도움이 되었나요? 피드백 감사드립니다 피드백 감사드립니다

어떻게 도와 드릴까요? 어떻게 도와 드릴까요?