III. CÁC QUI TRÌNH THIẾT KẾ TRONG CÔNG NGHỆ PHẦN MỀM
2. Quy trình 2: Xác định yêu cầu
Mục đích: của quy trình bao gồm tìm hiểu yêu cầu của khách hàng, tiến hành phân tích hệ thống một cách sơ dộ và các quy trình liên quan, lượng hoá nhu cầu của khách hàng về sản xuất phần mềm
Các dấu hiệu: quy trình này được đặc trưng bởi các dấu hiệu sau đây: - Khảo sát hệ thống
- Phân tích nghiệp vụ - Phân tích yêu cầu
Bắt Đầu
Lập kế hoạch xác định yêu cầu
Tổng hợp quy trình Mô tả hoạt động hệ thống Phân tích yêu cầu người sử dụng
Khảo sát hệ thống
Phân tích nhiệp vụ
Kết thúc
Các thông số của quy trình
Thông số Mô Tả Yêu cầu
Thông số chung: - Chức danh
- Điều kiện bắt đầu - Điều kiện kết thúc
- Cán bộ xây dựng yêu cầu - Các thông tin liên quan đến quá trình
- Có đề suất khời động dự án phần mềm
- Phân tích nghiệp vụ
- Mô tả hoạt động của hệ thống
Theo tiêu chuẩn công ty 2. Input - Hợp đồng - Giải pháp - Văn bản hợp đồng xây dựng phần mềm - Các giải pháp kỹ thuật thực hiện kế hoạch 3. Sản phẩm Hồ sơ xác định yêu cầu khách hàng
- Tài liệu phân tích nghiệp vụ
- Mô tả hoạt động
- Tài liệu phân tích người sử dụng
4. Đánh giá chất lượng
- Tỷ lệ các sản phầm xác định yêu cầu hoàn thành đúng hạn - Mức chênh lệch thời gian >= 90% + - 20% 5. Các quá trình liên quan Hợp đồng phần mềm
Phân đoạn các hoạt động: ST
T
Các bước thực hiện Điều kiện bắt đầu Điều kiện kết thúc 1 Lập kế hoạch xác
định yêu cầu
Bắt đầu quy trình 2 Kế hoạch được quản trị viên dự án phê duyệt
2 Khảo sát hệ thống Kết thúc bước 1 Quản trị viên dự án và khách hàng chuẩn y
3 Phân tích nghiệp vụ Kết thúc bước 2 Khách hàng chấp nhận 4 Phân tích yêu cầu
người sử dụng
Kết thúc bước 3 Khách hàng chấp nhận 5 Mô tả hoạt động
của hệ thống
Kết thúc bước 4 Quản trị viên dự án phê duyệt
6 Tổng hợp kết quả Kết thúc bước 5 Quản trị viên dự án phê duyệt