Chuyển đến nội dung chính

Bài đăng

Hiển thị các bài đăng có nhãn Business Analyst

Mermaid: Minh họa nhánh Git bằng Mermaid.js - Part 2

Giới thiệu Trong quá trình làm việc với Git, đôi khi git log không đủ trực quan để hiểu các nhánh, commit, merge, rebase… Lúc này, Mermaid Git Graph là một công cụ tuyệt vời để vẽ sơ đồ trực quan từ Git history. Mermaid là một công cụ dạng text-based để vẽ sơ đồ như flowchart, Gantt, sequence diagram… và đặc biệt, hỗ trợ cả gitGraph Ví dụ thêm commit vào branch hiện tại gitGraph commit commit commit gitGraph commit commit commit Switch branch và thêm 1 commit gitGraph commit branch develop commit gitGraph commit branch develop commit Ví dụ gitGraph commit id: "Init" branch feature/login checkout feature/login commit id: "Login UI" commit id: "Login Logic" checkout main merge feature/login gitGraph commit id: "Init" branch feature/login checkout feature/login commit id: "Login UI" commit id: "Login Logic" checkout main merge feature/login Chọn theme p...

Mermaid: Hướng dẫn sử dụng Mermaid - Part 1

Mermaid là gì? Mermaid là một công cụ vẽ sơ đồ và biểu đồ trực quan dựa trên JavaScript, sử dụng cú pháp lấy cảm hứng từ Markdown để tạo và chỉnh sửa các sơ đồ một cách linh hoạt. Với bản phát hành gần đây và sự hỗ trợ trực tiếp trên GitHub, Mermaid đã giúp loại bỏ nhu cầu chèn hình ảnh hoặc đoạn mã cứng trong phần văn bản. Bạn có thể chèn trực tiếp biểu đồ vào nội dung sử dụng cú pháp JavaScript.  Ưu điểm Tích hợp dễ dàng: Bạn có thể dùng trực tiếp trong các công cụ phổ biến như GitHub, GitLab, VS Code, v.v. Dễ dàng tích hợp vào Blogger, Wordpress, website. Hỗ trợ Visual Studio code và một số công cụ khác Sử dụng online tại https://mermaid.live Hỗ trợ nhiều loại sơ đồ: Flowchart, Sequence diagram, Gantt chart, Class diagram, Entity Relationship diagram, v.v.  Các loại Diagram types hỗ trợ Diagram Type Mermaid Syntax Description Flowchart graph TD / graph LR Biểu đồ luồng – mô tả quá trình, điều kiện, luồng ...

UML: Class diagram

Class Diagram là một static diagram, đại diện cho chế độ static view của một ứng dụng. Class diagram không chỉ được sử dụng để trực quan hóa, mô tả và ghi lại các khía cạnh khác nhau của hệ thống mà còn để xây dựng mã thực thi của ứng dụng phần mềm. Class Diagram mô tả các attribute và operation của một class cũng như các contraint áp đặt lên hệ thống. Class Diagram được sử dụng rộng rãi trong việc mô hình hóa các hệ thống hướng đối tượng vì chúng là các sơ đồ UML, có thể được ánh xạ trực tiếp bằng các ngôn ngữ hướng đối tượng. Class Diagram hiển thị một tập hợp các class, interface, liên kết, association và ràng buộc. Class Diagram còn được gọi là sơ đồ cấu trúc. Mục đích của Class Diagram có thể được tóm tắt: Phân tích và thiết kế chế độ xem tĩnh của một ứng dụng.  Mô tả trách nhiệm của một hệ thống.  Cơ sở cho các sơ đồ thành phần và triển khai.  Forward và reverse engineering. Forward engineering là một phương pháp mà chúng ta có thể tạo một ứng dụng theo các yêu cầu ...

BA: ERD là gì - Part 1

Một dạo mình đọc về C4 Model hay quá, mà kiến thức về phân tích hệ thống của mình bị hỏng hơi bị nhiều. Nên mình sẽ tập hợp lại kiến thức môn Phân tích thiết kế hệ thống thông tin, Phân tích thiết kế đối tượng, UML, rồi sẽ tìm hiểu về C4 Model. Bài viết sau là từ bạn Thịnh. Viết khá hay và dí dỏm: https://thinhnotes.com/chuyen-nghe-ba/erd-la-gi/ Giới thiệu ERD – Entity Relationship Diagram, cái tên không ít thì nhiều cũng khá quen với anh em chứ hả 🙂 Bài note hôm nay mình sẽ nói về ERD, một trong những công cụ không thể thiếu của người làm Business Analyst. Sẽ là tất tần tật về ERD, một cách “thực tiễn” nhất có thể, bao gồm: ERD là gì, các thành phần của ERD, hay vai trò của ERD đối với BA. Và quan trọng nhất là 15 phút thực hành ERD để hiểu rõ: thực sự ERD giúp ích được gì cho công việc của BA nhé 😎 ERD là gì? ERD phun nem là “Entity” “Relationship” Diagram. “Entity” nghĩa là các thực thể “Relationship” là các mối quan hệ , (giữa các thực thể đó). ==> Vậy tóm gọn: ERD là mộ...