Quy trình thiết kế phần mềm

Một phần của tài liệu Xây dựng phần mềm quản lý bảo hành khuyến mại cho công ty TNHH thương mại việt hàn (Trang 29 - 32)

II. Lý do lựa chọn đề tài

2.2.4.3. Quy trình thiết kế 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 đến chi tiết.

Dấu hiệu:

- Thiết kế kiến trúc phần mềm. - Thiết kế kỹ thuật, bao gồm:

+ Thiết kế dữ liệu. + Thiết kế giải thuật. + Thiết kế chương trình. + Thiết kế giao diện.

Lưu đồ: [3] Kết thúc Mở đầu Lập kế hoạch Thiết kế kiến trúc Hồ sơ thiết kế Thiết kế dữ liệu

Thiết kế giải thuật Duyệt

Không duyệt

Duyệt

Thiết kế thủ tục

Các thông số của quy trình:

Tham số Mô tả Yêu cầu

Tham số chung Chức danh: Cán bộ thiết kế Theo yêu cầu

của công ty

Đầu vào - Hồ sơ phân tích nghiệp vụ chuyên sâu

- Mô tả hoạt động chuyên sâu

Quản trị viên dự án duyệt Sản phẩm - Thiết kế kiến trúc phần mềm - Thiết kế kĩ thuật Quản trị viên dự án duyệt Đánh giá chất lượng

- Tỷ lệ các tài liệu hoàn thành đúng hạn(≥90%)

- Độ chênh lệch giữa dự kiến và thực tế(±20%) Quản trị viên dự án duyệt Các quy trình liên quan - Xây dựng và quản lý HĐPM

- Hồ sơ xác định yêu cầu người sử dụng

Phân đoạn các hoạt động của quy trình:

Stt Tên hoạt động Điều kiện bắt đầu Kết thúc

1 Lập kế hoạch Bắt đầu quy trình xác thiết

kế

Quản trị viên dự án duyệt

2 Thiết kế kiến trúc Sau bước 1 Quản trị viên dự án

duyệt

3 Thiết kế dữ liệu Sau bước 2 Quản trị viên dự án và

khách hàng chấp nhận

4 Thiết kế thủ tục Sau bước 3 Quản trị viên dự án

duyệt

5 Thiết kế giải thuật Sau bước 4 Quản trị viên dự án

duyệt

6 Thiết kế giao diện Sau bước 5 Quản trị viên dự án

duyệt

7 Hồ sơ quy trình 3 Sau bước 6 Quản trị viên dự án

duyệt Thiết kế phần mềm quản lý bảo hành - khuyến mại:

- Thiết kế kiến trúc: tiến hành thiết kế chức năng của phần mềm theo sơ đồ hình cây, mỗi chức năng sẽ tương ứng với một menu của chương trình phần mềm. - Thiết kế dữ liệu: dựa trên các thông tin đầu ra và các mô hình được xác định ở quy trình xác định yêu cầu người sử dụng, tiến hành thiết kế cơ sở dữ liệu của phần mềm dựa trên hệ quản trị cơ sở dữ liệu SQL Server 2005, do đó phần mềm

sẽ tận dụng được mô hình máy tính khách/chủ, đồng thời tăng cường khả năng bảo mật dữ liệu.

- Thiết kế giải thuật: Thiết kế giải thuật cho chương trình phần mềm như các thủ tục cập nhật, sửa, xoá dữ liệu và các giải thuật tìm kiếm, báo cáo.

- Thiết kế giao diện: Trên cơ sở những thông tin cần ch o đầu vào và đầu ra, và cơ sở dữ liệu được xây dựng, em tiến hành thiết kế giao diện các form, báo cáo của chương trình.

- Báo cáo quy trình: các cán bộ hướng dẫn trong nhóm Triển khai 1 của công ty BRAVO là những người duyệt và cho ý kiến hướng dẫn trong quy trình này.

Một phần của tài liệu Xây dựng phần mềm quản lý bảo hành khuyến mại cho công ty TNHH thương mại việt hàn (Trang 29 - 32)