QUY TRÌNH PHÁT TRIỂN

 

 

Quản lý và phân tích các yêu cầu người dùng

Chúng tôi sẽ làm các nhu cầu một cách tỉ mỉ, phân tích các yêu cầu của khách hàng, bao gồm xác định các nhu cầu, xác định những nhu cầu này cần được giải quyết như thế nào và tài liệu cách cư sử bên ngoài mong đợi của hệ thống

  • Xem lại các yêu cầu được chỉ định
  • Quản lý các yêu cầu chỉ định đến các chính sách phần mềm

Lập kế hoạch dự án phần mềm

Lập kế hoạch là một giai đoạn quyết định liên quan đến việc tạo kiến trúc mức cao, kế hoạch phát triển và đầu ra cho phát triển phần mềm, thông tin và khả năng kiến trúc, và tích hợp hãng thứ ba.

  • Kế hoạch phát triển phần mềm
  • Các thủ tục ước lượng phần mềm
  • Lập thời gian biểu dự án
  • Định nghĩa chu kì sống của dự án.
  • Dữ liệu cho kế hoạch phần mềm
  • Các chuyển giao và hoạt động của dự án
  • Kế hoạch về các công cụ hỗ trợ và các điều kiện cho các kĩ sư phần mềm
  • Quản lý các yêu cầu hệ thống

Theo dõi và giám sát dự án phần mềm

  • Xem lại quá trình phát triền phần mềm 
  • Các kế hoạch xem lại từng kế hoạch
  • Các yêu cầu thay đổi và thủ tục báo cáo vấn đề
  • Xem lại các phần của các milestones đã lựa chọn
  • Giám sát dự án và các thủ tục báo cáo

Đảm bảo chất lượng phần mềm

  • Lập kế hoạch đảm bảo chất lượng phần mềm
  • Chính sách cho thực thi chất lượng phần mềm
  • Các độ lệch trong các hoạt động phần mềm và thủ tục về các sản phẩm của công việc trong phát triển phần mềm 
  • Thủ tục tham gia vào đảm bảo chất lượng phần mềm
  • Các báo cáo đảm bảo chất lượng phần mềm 
  • Thủ tục xem lại để đảm bảo chất lượng phần mềm

Các mô hình cho phát triển

  • Mô hình trình tự tuyến tính (Đây là mô hình cũ nhưng nó phù hợp khi các yêu cầu đã hiểu rõ)
  • Mô hình mẫu (Tốt cho bước đầu tiên khi khách hàng có một yêu cầu nhưng chưa rõ về chi tiết, Người phát triển cần chấp nhận những mở rộng một mẫu thô vào một sản phẩm sản xuất)
  • Mô hình phát triển và ứng dụng nhanh (Dùng nhiều việc tái sử dụng các thành phần phần mềm với một chu kì phát triển vô cùng ngắn)
  • Incremental Model
  • Spiral Model
  • Win-Win Spiral Model
  • Concurrent Development Model
  • Formal Methods Model