- Xu
- 458
I. Tổng quan về quy trình phát triển phần mềm
Quy trình phát triển phần mềm là một tập hợp các hoạt động tổ chức mà mục đích của chúng là xây dựng và phát triển phần mềm.
Ứng dụng tiện ích
2. Các hoạt động cơ bản của quy trình phát triển phần mềm
- 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. Nó giúp tương tác hóa các hoạt động và yếu tố với nhau một các nhịp nhàng, đem lại hiệu quả.
- Có thể cho rằng quy trình phần mềm đem lại chất lượng, năng suất, giá thành phần phềm, từ đó tăng tính cạnh tranh và đem lại lợi nhuận cao cho doanh nghiệp.
Quy trình phát triển phần mềm là một tập hợp các hoạt động tổ chức mà mục đích của chúng là xây dựng và phát triển phần mềm.
- Những câu hỏi được đặt ra ở đâu là:
- Nhân sự: Ai sẽ làm? Ai làm gì?
- Thời gian: Khi nào làm? Làm mất bao nhiêu thời gian?
- Phương pháp: Làm như thế nào?
- Công cụ: Dùng công cụ gì để làm công việc này?
- Chi phí: Chi phí bỏ ra bao nhiêu? Thu về bao nhiêu? (ước tính)
- Mục tiêu: Mục tiêu hướng đến là gì?
- Mỗi loại hệ thống khác nhau thì cần những quy trình phát triển khác nhau.
Ứng dụng tiện ích
- Có 4 thao tác là nền tảng của hầu hết các quy trình phát triển phần mềm:
- Đặc tả phần mềm: Định nghĩa được các chức năng, điều kiện hoạt động của phần mềm.
- Phát triển phần mềm: Là quá trình xây dựng các đặc tả.
- Đánh giá phần mềm: Phầm mềm phải được đánh giá để chắc chắn rằng ít nhất có thể thực hiện những gì mà tài liệu đặc tả yêu cầu.
- Tiến hóa phần mềm: Đây là quá trình hoàn thiện các chức năng cũng như giao diện để ngày càng hoàn thiện phần mềm cũng như các yêu cầu đưa ra từ phía khách hàng.