Bài đăng

Đang hiển thị bài đăng từ Tháng 3, 2021

Tìm hiểu về SDLC – Software Development Life Cycle

Hình ảnh
  Một trong những kiến thức cần thiết của một kỹ sư kiểm thử phần mềm chuyên nghiệp đó là hiểu biết và nắm rõ SDLC (Software Development Life-cycle/chu kỳ phát triển phần mềm), bởi vì kiểm thử phần mềm (software testing) là 1 phần và liên quan chặt chẽ, mật thiết đến SDLC. Vòng đời phát triển phần mềm (SDLC – Software Development Life Cycle) là một quá trình theo sau cho một dự án phần mềm, trong một tổ chức phần mềm. Nó bao gồm một kế hoạch chi tiết mô tả làm thế nào để phát triển, duy trì, thay đổi hoặc nâng cấp phần mềm cụ thể. Quy trình là một trong những yếu tố cực kỳ quan trọng đem lại sự thành công cho các nhà sản xuất phần mềm, nó giúp cho mọi thành viên trong dự án từ người cũ đến người mới, trong hay ngoài công ty đều có thể xử lý đồng bộ công việc tương ứng vị trí của mình thông qua cách thức chung của công ty, hay ít nhất ở cấp độ dự án. Trong thực tế các công ty xây dựng và phát triển phần mềm tùy theo từng quy mô, hình thức hoạt động mà có thể điều chỉnh gộp tách các...

Quy trình Software Development

 Chúng ta hãy cùng tìm hiểu về  Software Development theo quy trình phát triển sau: 1. Requirement Thu thập và phân tích yêu cầu là giai đoạn quan trọng và cơ bản nhất trong vòng đời phát triển phần mềm. Nó được thực hiện bởi các thành viên cao cấp như Business Analyst. Họ sẽ làm việc với khách hàng, bộ phận bán hàng, khảo sát thị trường… Nhiệm vụ là thu thập các yêu cầu từ khách hàng và tổng hợp vào tài liệu Yêu cầu khách hàng (Tên tài liệu khác nhau tùy vào tổ chức) và nó cung cấp cho Development Team. Kết quả là tài liệu Yêu cầu khách hàng (Customer Requirement Specification - CRS). 2. Analysis Sau khi thu nhập và phân tích yêu cầu được thực hiện, bước tiếp theo là xác định và ghi lại các yêu cầu của sản phẩm và yêu cầu khách hàng chấp nhận. Điều này được thực hiện thông qua tài liệu Đặc tả yêu cầu phần mềm (Software Requirement Specification) hay SRS. SRS bao gồm tất cả các yêu cầu về sản phẩm được thiết kế và phát triển trong suốt vòng đời của dự án. Kết quả là tài liệu ...

Sáng tạo phần phềm - Software Development Life Cycle

Hình ảnh
  Quy trình phát triển phần mềm ( Software Development Life Cycle) (SDLC) là tập hợp các hoạt động của tổ chức mà mục đích nhằm tạo ra một hệ thống chất lượng cao, đáp ứng hoặc vượt quá sự mong đợi của khách hàng và hoạt động có hiệu quả trong cơ sở công nghệ thông tin. Một quy trình tốt và hợp lý luôn tạo ra những sản phẩm đạt tiêu chuẩn. Quy trình phát triển phần mềm đem lại chất lượng, năng suất, giá thành phần mềm, tăng tính cạnh tranh và lợi nhuận cao cho doanh nghiệp.  III. Một số mô hình phát triển phần mềm Có nhiều mô hình vòng đời phát triển phần mềm được xác định và thiết kế được tuân theo trong quá trình phát triển phần mềm. Các mô hình này cũng được gọi là "Mô hình quy trình phát triển phần mềm". Mỗi mô hình quy trình tuân theo một loạt các bước duy nhất cho loại của nó để đảm bảo thành công trong quá trình phát triển phần mềm. Sau đây là các mô hình SDLC quan trọng và phổ biến nhất sau: Mô hình thác nước ( Waterfall model) Mô hình xoắn ốc ( Spiral model) Agile de...