2012-12-04 16 views
5

Czy mogę wiedzieć, jak narysować schemat blokowy dla rozwoju systemu/oprogramowania? Szukałem w Internecie i nie mogłem znaleźć żadnych wskazówek ani dobrego przykładu.Jak utworzyć schemat blokowy

Co powinno znajdować się na górze schematu blokowego?

Czy powinienem ułożyć schemat blokowy na podstawie mojego diagramu klasowego (dziedziczenie, interfejs, abstrakt itp.)?

Dlaczego warto korzystać z diagramu blokowego?

Co faktycznie pokazuje diagram blokowy? Proces? Składnik? Ogólna architektura?

Czy ktoś może podać mi jakieś linki do Diagramu Bloku, jeśli takowy istnieje?

+0

nie znalazłeś nic w Google na wszystkie te pytania? – Simulant

+0

Znalazłem wiele informacji dotyczących Diagramu bloku i chcę się upewnić, który 1 jest prawidłowy 1, który muszę przestrzegać. Niektóre pokazywały schemat blokowy, a inne pokazują przepływ systemu za pomocą schematu blokowego. Potrzebuję potwierdzenia, które pasuje do mojej sytuacji. – CNLSH

+1

Wow, to pytanie zostało odrzucone tak źle. Jeśli zagłosujesz na moje pytanie, czy moglibyście w tym samym czasie udzielić mi odpowiedzi? Nie mam nic przeciwko temu, aby moje pytanie zostało odrzucone, ponieważ chcę się uczyć, a ja już googlowałem. Czy nie jest to, że nie przeprowadzałem żadnych badań, zanim zapytałem. Potrzebuję tylko wyjaśnienia na temat mojej wiedzy na temat tego, co wiem, aby upewnić się, że jest poprawna. W każdym razie, dzięki chłopaki – CNLSH

Odpowiedz

14

Schemat blokowy jest pomocny głównie we wstępnych etapach tworzenia oprogramowania.

Schemat blokowy jest podobny do diagramu pakietu UML, ponieważ pokazuje tylko bardzo wysokie komponenty projektu i ich interakcje.

Co powinno być na górze? W schemacie blokowym nie ma naprawdę "góry". Może to być mylące z warstwowym diagramem architektury. Na warstwowym diagramie architektury warstwy najwyższego poziomu są zwykle najbliżej użytkownika.

Czy powinienem ułożyć schemat blokowy pod kątem dziedziczenia? Niezupełnie, schemat blokowy powinien pokazywać tylko interakcje wysokiego poziomu w systemie. Diagram klasy UML pokazuje miejsce dziedziczenia i zachowania interfejsu.

Dlaczego warto korzystać ze schematu blokowego? Przede wszystkim dlatego, że łatwo jest podzielić system na komponenty do inżynierii oprogramowania opartego na komponentach i ponieważ ułatwia to dyskusję z klientami/menedżerami.

Diagram blokowy ogólnie pokazuje ogólną architekturę.

Jest to przykład warstwowego architektury schematem: (od http://www.acaltechnology.com/index.php?page=news&id=1577)

Layered architecture - Hardware abstraction layer

ten jest przykładem schematu: (od http://www.simventions.com/whitepapers/uml/3000_borcon_uml.html)

Block Diagram example

+1

Dziękuję za poświęcony czas, aby odpowiedzieć na moje pytanie. Doceniam to. – CNLSH

+1

Serdecznie zapraszamy. – ose

+0

Myślę, że masz rację.Musiałem pomylić schemat warstwowej architektury ze schematem blokowym. Schemat blokowy musi być w formie pakietu? – CNLSH

1

Najlepszym sposobem narysowania diagramu blokowego jest użycie części i złączy UML d iagramy.