Các quy trình trong công nghệ phần mềm

Một phần của tài liệu xây dựng chương trình quản lí hợp đồng xây dựng (Trang 62 - 69)

a, Quy trình 1: Xây dựng và quản lý hợp đồng phần mềm.

 Mục đích: Nghiên cứu, đề xuất giải pháp kỹ thuật, tiến hành xây dựng hợp đồng với khách hàng, theo dõi tiến trình thực hiện hợp đồng, tổ chức thanh lý, thanh toán hợp đồng và lập hồ sơ tổng quát về quy trình hợp đồng phần mềm.

 Dấu hiệu: Quy trình xây dựng và quản lý hợp đồng phần mềm tập trung vào các dấu hiệu sau:

 Xây dựng hợp đồng phần mềm với khách hàng.

 Theo dõi thực hiện hợp đồng phần mềm với khách hàng.  Thanh toán, thanh lý hợp đồng phần mềm với khách hàng.

 Lưu đồ:

Quản trị nhân sự Quản trị bán hàng Quản trị kho hàng Quản trị doanh nghiệp

Prog 1 Prog 2 Prog 5 Prog 7 Prog 4 Prog 8 Prog 3 Prog 3 Prog 6 Prog 10

b, Quy trình 2: Xác định yêu cầu phần mềm.

 Mục đích: Sau khi đã có hợp đồng phần mềm với khách hàng, hợp đồng được chuyển sang để thực hiện chương trình thứ hai nhằm xác định nhu cầu của khách hàng về sản phẩm tương lai. Yêu cầu đặt ra là phải lượng hóa các dạng mô hình.

 Dấu hiệu:

 Phân tích nghiệp vụ chuyên sâu.

 Lập mô hình hoạt động của hệ thống (DFD, BFD, ERD…)

c, Quy trình 3: Quy trình thiết kế phần mềm.

 Mục đích: Sau quy trình xác định yêu cầu phần mềm, trên cơ sở hồ sơ của giai đoạn phân tích ta chuyển sang quy trình thiết kế nhằm xác định hồ sơ tổng thể các vấn đề thiết kế phần mềm từ tổng quát tới chi tiết.  Dấu hiệu:

 Thiết kế kiến trúc phần mềm.  Thiết kế kỹ thuật:

o Thiết kế dữ liệu

o Thiết kế giải thuật

o Thiết kế chương trình

o Thiết kế giao diện

d, Quy trình 4: Quy trình lập trình.

 Mục đích: Trên cơ sở hồ sơ thiết kế, bộ phận lập trình tiến hành chi tiết hóa các sơ đồ khối hay các lưu đồ để biến thành các bản vẽ thiết kế sản phẩm phần mềm nhưng bản thân công đoạn lập trình cũng phải trung thành với thiết kế kiến trúc của phần mềm, không được làm thay đổi.  Dấu hiệu:

 Lập trình các thư viện chung.  Lập trình module.

 Tích hợp hệ thống.

e, Quy trình 5: Quy trình test.

 Mục đích: Sau khi đã có công đoạn lập trình, các lập trình viên tiến hành test chương trình và test toàn bộ phần mềm bao gồm test hệ thống, test tiêu chuẩn nghiệm thu nhằm đảm bảo có một phần mềm chất lượng cao.

 Dấu hiệu:

 Lập kịch bản test.  Test hệ thống.  Test nghiệm thu.

f, Quy trình 6: Quy trình triển khai.

 Mục đích: Đây là công đoạn cuối cùng trong toàn bộ công đoạn khép kín của quy trình sản xuất phần mềm.

 Dấu hiệu: (adsbygoogle = window.adsbygoogle || []).push({});

 Cài đặt máy chủ.  Cài đặt máy trạm.  Vận hành phần mềm.

 Hướng dẫn đào tạo sử dụng.

Một phần của tài liệu xây dựng chương trình quản lí hợp đồng xây dựng (Trang 62 - 69)