Vòng Đời Phát Triển Phần Mềm (SDLC) Là Gì ?
- Read more about Vòng Đời Phát Triển Phần Mềm (SDLC) Là Gì ?
- Log in or register to post comments
Đối với các hệ thống phức tạp, nhiều khi chúng ta không nắm chắc được yêu cầu của khách hàng, chúng ta cũng khó đánh giá được tính khả thi cũng như hiệu quả của hệ thống. Một cách tiếp cận đối với trường hợp này là xây dựng bản mẫu. Bản mẫu vừa được dùng để phân tích yêu cầu vừa có thể tiến hóa thành sản phẩm cuối cùng. Bản mẫu phần mềm hoàn toàn khác với bản mẫu phần cứng. Khi phát triển các hệ thống phần cứng, thì thực tế người ta phát triển một bản mẫu hệ thống để thẩm định thiết kế hệ thống.
Lần đầu tiên được được đưa ra bởi tiến sĩ Winston W.Royce trong một bài báo công bố vào năm 1970, Mô hình thác nước diễn tả một quá trình phát triển phần mềm. Mô hình thác nước chú trọng vào sự tiến triển logic của các bước được thực hiện trong suốt vòng đời phát triển của một phần mềm(software development life cycle-SDLC), giống như các bước mà một dòng nước đổ xuống một dòng thác .
1. Thiết kế phần mềm là gì?
Requirement changes thường xảy ra ở các nghiệp vụ Backend, hiếm khi xảy ra ở Front-end. Bạn cần thống nhất các workflows trên Frontend càng sớm càng tốt, chỉ để lại "gap" ở nghiệp vụ chuyên sâu. Nên nhớ rằng một đứa trẻ sinh ra thì đã có khung xương và giao diện bên ngoài (da, mắt, mũi...) ở mức cơ bản, những đường nét chủ đạo sẽ đi theo đứa trẻ cho đến hết cuộc đời.