소셜 미디어 Dummies 치트 시트 용 패턴 기반 소프트웨어 아키텍처 - 패턴 기반 소프트웨어가 무엇인지 알고 있으면

Dummies 치트 시트 용 패턴 기반 소프트웨어 아키텍처 - 패턴 기반 소프트웨어가 무엇인지 알고 있으면

비디오: Trap Drum Basics: Super Neat Beat Cheat Sheet 2024

비디오: Trap Drum Basics: Super Neat Beat Cheat Sheet 2024
Anonim

Robert Hanmer By

패턴 기반 소프트웨어 아키텍처 (POSA)는 소프트웨어 패턴 커뮤니티로 뛰어 드는 것이 실제 이익이 될 수 있습니다 - 다른 사람들의 경험으로부터 얻은 경험과 이득을 공유 할 수도 있습니다. 패턴을 사용하거나 디자인 패턴조차도 다른 사람들이 그 패턴을 찾아서 사용할 수 있도록 명확하고 정확하게 참조해야합니다. 마지막으로, 패턴 작업을 할 때 자신의 패턴 카탈로그를 조합해야합니다. 비슷한 문제가 다시 발생할 때 편리하게 참조 할 수 있습니다.

패턴 중심 소프트웨어 아키텍처 란 무엇입니까? 패턴 기반 소프트웨어 아키텍처 (POSA)는 소프트웨어 아키텍처와 소프트웨어 패턴이라는 두 가지 개념을 이해하는 것으로 시작합니다.

소프트웨어 아키텍처:

  • 소프트웨어 아키텍처 는 역할에 따라 다른 것을 의미 할 수 있습니다. 개발자는 시스템이 구축되는 구조를 의미한다고 생각합니다. 테스터는 테스트 할 필요가있는 모양이라고 생각합니다. 모든 사람에게 고객 또는 고객이 원하는 문제에 대한 해결책의 상위 구조입니다. A

  • 소프트웨어 패턴 은 적어도 3 번 이상 유용했던 소프트웨어 설계 또는 코딩 문제에 대한 솔루션입니다. 재발은 패턴이 반복적으로 작동하는 일반적인 솔루션이라는 것을 보여줍니다. 패턴은 문제를 해결하지 못하지만 해결 방법을 이해하는 데 도움이됩니다. 그들은 당신이 따라야 할 단계를 설명하고 해결책을 얻기 위해 균형을 맞추어야하는 균형을 설명합니다. 소프트웨어 아키텍트, 엔지니어 또는 디자이너 이건간에 소프트웨어 패턴과 소프트웨어 패턴 커뮤니티에 관심이있을 것입니다. 여러 방법으로이 커뮤니티에 참여할 수 있습니다.

패턴 지지자.

작업 그룹이나 회사 및 업계 전체의 패턴을지지 할 수 있습니다. 동료에게 도움이 될만한 리소스와 특정 소프트웨어 디자인 문제를 해결하는 데 도움이 될 것으로 생각되는 리소스를 패턴화할 수 있습니다.

패턴을 사용한 경험에 대해 작성하십시오.

  • 예를 들어 패턴이 실제 문제를 해결하는 데 도움이되는 방법에 대한 블로그 또는 회사 또는 기술 뉴스 레터에 대한 간단한 기사 작성. 패턴 스승이 되십시오.

  • 동료들이 어떻게 패턴을 (그리고 때로는) 소프트웨어 문제를 해결할 수 있는지 보여주고 자신의 프로젝트에 유용한 패턴을 찾을 수 있도록 도와줍니다. 패턴을 쓰는 법을 배울 수 있습니다. 자원 봉사.

  • 어떤 공동체와 마찬가지로, 패턴 공동체는 많은 자원 봉사 기회를 가지고 있습니다. 패턴 회의에서 작가의 워크샵에 참여하여 다른 사람들의 패턴을 향상시킬 수 있습니다. 자신을 증명 한 후에 목자가되어 다른 패턴 작가가 작가의 워크샵을 준비하도록 도울 수 있습니다. 자신 만의 패턴을 씁니다.

  • 동료가 귀하에게 질문하는 사항 또는 귀하가 요청한 사항을 고려하십시오. 이 주제는 첫 번째 패턴에 적합 할 수 있습니다. 소프트웨어 아키텍처: 소프트웨어 패턴을 참조하는 방법

  • 문서를 작성하고 소프트웨어 패턴을 참조 할 때마다 독자가 동일한 패턴을 스스로 찾을 수있는 충분한 정보를 제공해야합니다. 소프트웨어 패턴은 책, 저널 및 회의 진행에 나타나며 다른 것과 마찬가지로 인용되어야합니다. 다음은 몇 가지 지침입니다: 이름을 정하십시오.

문서 본문 내에서 패턴 이름을 일반 텍스트와 어떻게 든 다르게 만듭니다. 일반적으로 패턴 작성자는 작은 대문자 서식을 적용하거나 패턴 제목에 밑줄을 치거나 일관되게 대문자로 사용하여이 작업을 수행합니다.

패턴에 태그를 답니다.

  • 독자가 자세한 참조를 통해 전체 패턴을 찾을 수 있도록 패턴을 표시하십시오. 문서의 나머지 부분에 적용되는 참조 방법 - 각주, 미주 또는 인라인 (괄호 안의 텍스트 포함)을 사용하십시오. 모든 출처를 인정하십시오.

  • 각 패턴 인용에 대해 저자, 패턴 이름 및 패턴 (예: 서적 또는 웹 사이트)을 찾은 곳과 같은 모든 표준 참조 자료를 포함합니다. 때로는 충분한 사람들이 참조를 알고 있으므로 속기를 사용할 수 있습니다. 버전 날짜.

  • 사용중인 패턴 버전의 날짜를 항상 인용하십시오. 특히 소스가 변경되고 업데이트되는 경우. 예를 들어 웹 사이트의 패턴을 쉽게 업데이트 할 수 있습니다. 글쓰기 패턴은 끝이없는 과정이기 때문에 패턴은 계속 정제되고 패턴 작성자는 각각의 새 버전에 대해 새로운 날짜를 나열합니다. 소프트웨어 패턴 카탈로그 작성

  • 소프트웨어 디자인 문제를 해결하기 위해 패턴을 사용하기 시작하면 몇 가지 즐겨 찾기를 찾을 수 있습니다. 나중에 참조 할 수 있도록 자신의 소프트웨어 패턴 카탈로그에 이러한 즐겨 찾기를 기록하십시오. 좋은 연습입니다. 연필과 종이, 워드 프로세싱 문서, 웹 페이지, 블로그 또는 위키와 같이 가장 편안하게 사용할 수있는 도구를 선택하고 디자인 문제에 직면했을 때 가장 많이 사용하는 도구를 선택하십시오. 그런 다음 다음 단계를 따르십시오. 일반적으로 접하게되는 소프트웨어 개발 문제를 식별하십시오.

패턴 카탈로그는 이러한 문제를 해결할 때 가장 유용합니다.

이러한 문제를 해결하는 패턴을 찾으십시오.

  1. 이미 좋아하는 패턴이 있습니다.

    패턴 카탈로그를 섹션으로 구성하여 확대하고 도움이되는 패턴을 빠르게 찾을 수 있습니다.

  2. 필요에 따라 패턴을 제공하고 어떤 종류의 솔루션을 제공하며 패턴 범위 (유용하다고 생각되는 분류)로 패턴을 구성합니다.

    패턴을 연결하십시오.

  3. 패턴이 함께 작동하여 큰 문제를 해결할 수 있습니다. 패턴 사이에 참조, 하이퍼 링크 또는 기타 연결을 추가하여 과거에 패턴 X를 사용했을 때 패턴 Y를 사용했음을 기억할 수 있습니다. 전자 카탈로그 작성 방법을 사용하면 패턴 연결이 가장 쉽습니다.

    카탈로그를 최신으로 유지하십시오.

  4. 새로운 패턴이 지속적으로 발표되며 핸드북에 일부 패턴을 포함 할 수 있습니다. 또한 일부 패턴을 더 이상 사용하지 않는다고 판단되면 사용 패턴을 제거하여 새 패턴을위한 공간을 만드십시오.

Dummies 치트 시트 용 패턴 기반 소프트웨어 아키텍처 - 패턴 기반 소프트웨어가 무엇인지 알고 있으면

편집자의 선택

PowerPoint 프레젠테이션의 주석 사용 방법 - 인형

PowerPoint 프레젠테이션의 주석 사용 방법 - 인형

PowerPoint 프레젠테이션을 검토 할 때 주석을 삽입하십시오. PowerPoint에서는 주석을 켜고 끌 수 있습니다. 파워 포인트 프리젠 테이션을 편집하는 동안 댓글을보고 쇼 시간에 오프로 설정하십시오. 주석으로 작업하려면 프리젠 테이션을 엽니 다. 다음 작업을 수행 할 수 있습니다.

PowerPoint 2007에서 라이브 미리보기 사용 방법 - 인형

PowerPoint 2007에서 라이브 미리보기 사용 방법 - 인형

PowerPoint는 실시간 미리보기 기능을 제공합니다. 실시간 미리보기 덕분에 실제로 PowerPoint 슬라이드에 변경 사항을 적용하기 전에 결과를 볼 수 있습니다. PowerPoint 실시간 미리보기를 켜려면 Office 단추를 클릭하고 PowerPoint 옵션을 선택하십시오. PowerPoint 옵션 대화 상자의 인기있는 범주에서 실시간 미리보기 사용 확인란을 클릭하고 ...

다른 PowerPoint 2007 프레젠테이션의 슬라이드 사용 방법 - 다른 PowerPoint 프레젠테이션의 슬라이드를 사용하는 더미

다른 PowerPoint 2007 프레젠테이션의 슬라이드 사용 방법 - 다른 PowerPoint 프레젠테이션의 슬라이드를 사용하는 더미

당신이 필요로하는 슬라이드가 이미 존재할 때. Microsoft PowerPoint에서는 슬라이드의 가져 오기를 위해 리본의 삽입 탭에 특수 명령을 제공합니다. 필요한 단계는 다음과 같습니다.

편집자의 선택

HTML5 웹 페이지에 링크 포함 방법 - HTML 스탠드의 H

HTML5 웹 페이지에 링크 포함 방법 - HTML 스탠드의 H

당신이 만드는 웹 페이지에 생명을 불어 넣는 링크에 대한 환상적인 용어 인 하이퍼 텍스트의 경우. 이 스크린 샷과 같이 웹 페이지에 링크를 추가하는 것은 매우 쉽습니다. 링크를 포함하여이 페이지의 코드는 다음과 같이 재현됩니다.

기존 HTML 태그를 HTML5와 통합하는 방법 - 인형

기존 HTML 태그를 HTML5와 통합하는 방법 - 인형

압도적으로 새로운 HTML5 요소는 HTML의 범위와 범위. 즉, 대부분의 경우 이전 태그를 대체하지 않습니다. 예를 들어 기존 HTML 6 제목 태그, 단락 태그 및 링크는 HTML5에서 이전 버전의 HTML과 동일한 방식으로 사용됩니다. If ...

편집자의 선택

Dreamweaver CS6의 CSS 초보 페이지에서 새 문서를 만드는 방법 - 인형

Dreamweaver CS6의 CSS 초보 페이지에서 새 문서를 만드는 방법 - 인형

Adobe Dreamweaver CS6에서는 처음부터 다시 시작하는 대신 CSS 기반 레이아웃이있는 샘플 페이지 라이브러리를 제공합니다. 이 CSS 샘플 페이지는 유용하고 일반적인 레이아웃 아이디어를 제공하며 CSS 배치로 만들어지기 때문에 매우 유연합니다. CSS 스타일 패널 또는 속성 관리자에서 직접 수정할 수 있습니다. ...

Adobe Dreamweaver CS6에서 앵커를 만드는 방법 - 인형

Adobe Dreamweaver CS6에서 앵커를 만드는 방법 - 인형

Adobe Dreamweaver CS6에서는 앵커를 쉽게 만들 수 있습니다. 귀하의 페이지. 앵커는 페이지의 특정 섹션에 대한 링크로, 링크 또는 다른 페이지와 동일한 페이지에 있습니다. 앵커는 텍스트가 많은 긴 페이지에 특히 유용합니다. 앵커를 보거나 사용했을 것입니다.