Các tài liệu thiết kế phần mềm

Software design document (SDD) là tài liệu thiết kế phần mềm của dự án, được sử dụng cho programmers, testers, maintainers, systems integrators, vv.

Nó bao gồm việc thiết kế chi tiết cho kiển trúc, thiết kế giao diện và thiết kế lớp cho từng chức năng của hệ thống, cũng như việc thiết kế cơ sở dữ liệu của cả hệ thống để từ đó người đọc sẽ có cái nhìn rõ ràng hơn về phần mềm cần xây dựng và nó sẽ là tài liệu chính thức để từ đó những người xây dựng phần mềm có thể xây dựng nên phần mềm dựa vào tài liệu này.

Read more

Product Managers and Product Owners: What’s the Difference?

The vast majority of times when a company feels like they need both roles, it’s usually because they’re still stuck in this project-based discovery model, where they have one foot in the old waterfall, traditional product management model, and one foot in this more customer-centric discovery model. And because they’re trying to do both jobs, it’s just slowing them down.

Read more

Tìm hiểu về refresh token? Nguyên lý hoạt đông của refresh token

Refresh token thực chất nó cũng chính là một token. Nhưng nó khác với Token Auth của JWT về chức năng đó là Refresh Token chỉ có một nhiệm vụ duy nhất đó là đề lấy một token mới, nêú token được cấp phát cho user hết hạn. Refresh token được cấp cho User cùng với token khi user xác thực đầu tiên nhưng thời gian của chúng khác nhau. Với token thì có thể 1 giờ, nhưng Refresh Token là có khi là 10 ngày.

Read more

Tìm hiểu và so sánh Golang vs NodeJS

Cuộc chiến giữa Golang vs NodeJS đã diễn ra từ lâu. Trong đó, NodeJS đã chiếm ưu thế trong một khoảng thời gian dài. Tuy nhiên, với sự thay đổi của công nghệ, những nhu cầu mới xuất hiện thì liệu rằng NodeJS có còn chiếm thế thượng phong nữa không?
Hay Golang có thực sự nổi trội hơn? Theo dõi bài viết so sánh giữa NodeJS với Golang dưới đây để đưa ra lựa chọn tốt nhất cho dự án tiếp theo của bạn

Read more

Tìm hiểu về giấy phép mã nguồn mở. Chính sách miễn phí và tính license

Phần mềm nguồn mở ( Open Source ) là những phần mềm được cung cấp dưới cả dạng mã và nguồn , không chỉ là miễn phí về giá mua mà chủ yếu là miễn phí về bản quyền : người dùng có quyền sửa đổi , cải tiến , phát triển , nâng cấp theo một số nguyên tắc chung quy định trong giấy phép phần mềm nguồn mở mà không cần xin phép ai , điều mà họ không được phép làm đối với các phần mềm nguồn đóng ( tức là phần mềm thương mại ) .

Read more