2012-12-04 3 views
5

시스템/소프트웨어 개발을 위해 블록 다이어그램을 그리는 방법을 알고 있습니까? 나는 온라인으로 수색하고 나는 어떤 지침서든지 또는 좋은보기를 찾아 낼 수 없었다.블록 다이어그램 만드는 법

블록 다이어그램의 맨 위에는 무엇이 있어야합니까?

클래스 다이어그램 (상속, 인터페이스, 추상화 등)을 기반으로 블록 다이어그램을 정렬해야합니까?

왜 블록 다이어그램을 사용해야합니까?

실제로 블록 다이어그램에는 무엇이 표시됩니까? 과정? 구성 요소? 전반적인 아키텍처?

누군가 블록 다이어그램과 관련된 링크를 제공 해줄 수 있습니까?

+0

Google에서 이러한 질문에 대해 아무 것도 발견하지 못하셨습니까 ?? – Simulant

+0

블록 다이어그램에 관한 많은 정보를 찾았으며, 내가 따라야 할 올바른 1이 1인지 확인하고 싶습니다. 일부는 전기적 블록 다이어그램을 보여 주었고 다른 블록 다이어그램은 블록 다이어그램을 사용하여 시스템의 흐름을 보여주었습니다. 나는 나의 상황에 적합한 것을 확인해야한다. – CNLSH

+1

와우,이 질문은 너무 심하게 뽑혔다. 너희들이 내 질문에 투표한다면, 너희들도 동시에 나에게 대답 해 줄 수 있겠 니? 나는 배워야하고 나는 이미 인터넷 검색을했기 때문에 내 질문에 대해 투표하지 않기를 바랍니다. 내가 묻기 전에 조사를하지 않았는가? 나는 단지 그것이 맞는지 확인하기 위해 내가 아는 것에 대한 나의 이해에 대한 설명을 필요로한다. 어쨌든, 고마워요 – CNLSH

답변

14

블록 다이어그램은 주로 소프트웨어 개발의 예비 단계에서 유용합니다.

블록 다이어그램은 디자인의 매우 높은 수준의 구성 요소와 상호 작용 방식 만 보여주는 UML 패키지 다이어그램과 유사합니다.

맨 위에 있어야 할 항목은 무엇입니까? 블록 다이어그램에는 실제로 "상단"이 없습니다. 계층화 된 아키텍처 다이어그램과 혼동을 줄 수 있습니다. 계층화 된 아키텍처 다이어그램에서 최상위 계층은 일반적으로 사용자에게 가장 가까운 계층입니다.

상속과 관련하여 블록 다이어그램을 정렬해야합니까? 블록 다이어그램은 시스템의 높은 수준의 상호 작용만을 보여줍니다. UML 클래스 다이어그램은 상속 및 인터페이스 동작을 표시합니다.

왜 블록 다이어그램을 사용해야합니까? 주로 시스템을 구성 요소 기반 소프트웨어 엔지니어링을위한 구성 요소로 쉽게 분할 할 수 있고 클라이언트/관리자와 쉽게 논의 할 수 있기 때문입니다.

블록 다이어그램은 일반적으로 전반적인 아키텍처를 보여줍니다. (http://www.acaltechnology.com/index.php?page=news&id=1577)에서

Layered architecture - Hardware abstraction layer

이것은 블록도의 예이다 : (http://www.simventions.com/whitepapers/uml/3000_borcon_uml.html)에서

Block Diagram example

+1

시간 내 주셔서 감사합니다. 고맙습니다. – CNLSH

+1

당신은 환영합니다 – ose

+0

나는 당신이 옳다고 생각합니다.블록 다이어그램과 함께 계층화 된 아키텍처 다이어그램을 혼동시켜야합니다. 블록 다이어그램은 패키지 형태 여야합니다? – CNLSH

1

는 적층 구조도의 일례이다

블록 다이어그램을 그리는 가장 좋은 방법은 복합 구조 UML d의 파트와 커넥터를 사용하는 것입니다 iagrams.