Giai đoạn phân tích chi tiết

Một phần của tài liệu Phân tích thiết kế phần mềm quản lý lương công nhân tại Công ty may Thăng Long (Trang 47 - 50)

c. Những đặc tính chung của phần mềm hiện đại:

2.3.3.2 Giai đoạn phân tích chi tiết

Phân tích chi tiết được tiến hành sau khi có sự đánh giá thuận lợi về giai đoạn xác định yêu cầu. Những mục đích chính của phân tích chi tiết là hiểu rõ các vấn đề của hệ thống đang nghiên cứu, xác định những nguyên nhân đích thực của vấn đề đó, những đòi hỏi và những ràng buộc áp đặt đối với hệ thống và xác định mục tiêu của hệ thống thông tin mới phải đạt được. Trên cơ sở nội dung báo cáo phân tích chi tiết sẽ quyết định tiếp tục tiến hành hay thôi phát triển một hệ thống thông tin mới.

Giai đoạn phân tích chi tiết bao gồm các giai đoạn nhỏ sau:

Lập kế hoạch nghiên cứu chi tiết

Công đoạn này bao gồm : thành lập nhóm phân tích, phân chia nhiệm vụ, chọn phương pháp, công cụ kỹ thuật sẽ dùng và xây dựng thời hạn cho các công việc.

Nghiên cứu môi trường của hệ thống đang tồn tại

Bất cứ HTTT nào cũng có môi trường tồn tại của nó mà ở đó nó chịu tác động từ các yếu tố bên ngoài đồng thời cũng ảnh hưởng ngược lại các yếu tố đó. Như chúng ta đã biết, giá trị của một HTTT phụ thuộc vào năng lực tôn trọng các ràng buộc giữa nó và môi trường. Trong giai đoạn phân tích yêu cầu một số thông tin về môi trường đã được thu thập nhưng như thế là chưa đủ. Để đánh giá mức độ phù hợp giữa các đặc trưng của hệ thống với các ràng buộc môi trường của HTTT hiện tại phân tích viên phải có hiểu biết sâu sắc về môi trường hệ thống đang nghiên cứu. Điều này vô cùng quan trọng trong quá trình thiết kế HTTT mới.

Thông tin về môi trường được chia làm 3 lĩnh vực: tổ chức, kỹ thuật, tài chính.

Nghiên cứu hệ thống hiện tại

Giai đoạn này được chia làm 3 công đoạn: thu thập thông tin, xây dựng mô hình vật lý ngoài và xây dựng mô hình logic.

Thu thập thông tin về các bộ phận và các vấn đề có liên quan của hệ thống đang tồn tại.

Đối với hệ thống những thông tin sau cần được thu thập:

- Hoạt động chung của hệ thống, kể cả trách nhiệm, ràng buộc về thời gian, khối lượng, sự sắp đặt vị trí vật lý và các khía cạnh địa vật lý khác.

- Dữ liệu vào: nội dung, khuôn mẫu các thông tin vào, nguồn dữ liệu, tần suất, chi phí cho một dữ liệu vào.

- Dữ liệu ra: Đích đến của thông tin, nội dung, tần suất,chi phí sản sinh thông tin, khuôn mẫu của thông tin ra.

- Xử lý: Các thủ tục thu thập, nhập dữ liệu, thủ tục biến đổi đầu vào và quan hệ giữa các xử lý, các ràng buộc về thời điểm xử lý, nhân sự thực hiện…

- Cơ sở dữ liệu: Nội dung, vật mang, khối lượng truy cập, cách thức tổ chức dữ liệu.

Phân tích viên phải thu thập thông tin từ cái chung tới cái riêng theo trình tự: các bộ phận chính của hệ thống > Hoạt động chung của chúng > Lý do tồn tại > Những người sử dụng chính > Đầu vào chính > Đầu ra chính > Xử lý chính. Sau đó đi sâu vào chi tiết.

Nghiên cứu hệ thống đang tồn tại không chỉ là thu thập thông tin như trên về chính hệ thống đó mà còn phải tìm hiểu các vần đề của hệ thống. Đây thường là các nhược điểm hay các điểm chưa thỏa mãn yêu cầu người

sử dụng của hệ thống. Không những cần tìm ra vấn đề của hệ thống mà còn phải tìm hiểu nguyên nhân của nó nữa, điều này giúp ích cho việc hoàn thiện HTTT mới trong tương lai.

Bước tiếp theo trong quá trình nghiên cứu hệ thống đang tồn tại là xây dựng mô hình vật lý ngoài. Dựa trên các thông tin đã thu thập được ở công đoạn trước, phân tích viên xây dựng lại mô hình vật lý ngoài của hệ thống như những người sử dụng nhìn thấy. Mô hình vật lý ngoài thể hiện sự hiểu biết của phân tích viên đối với hệ thống hiện tại để từ đó rủt ra các mục tiêu yêu cầu mà hệ thống mới phải đạt được. Dù cố gắng đến mấy cũng có những câu hỏi phân tích viên không có câu trả lời, điều đặc biệt lưu ý ở đây là tuyệt đối không trả lời các câu hỏi như vậy dựa trên cảm tính và logic.

Sau khi xây dựng mô hình vật lý ngoài, phân tích viên tiến hành xây dựng mô hình logic của hệ thống thực tại. Mô hình logic hoàn chỉnh thêm sự hiểu biết của phân tích viên về hệ thống hiện tại.

Chuẩn đoán và xác định các yếu tố giải quyêt vấn đề

Phân tích viên đưa ra các chuẩn đoán, cái gì gây nên sự hoạt động kém hiệu quả của hệ thống thông tin. Thực tế, nguyên nhân làm cho HTTT hoạt động không tốt ít khi là một vấn đề riêng lẻ mà nó là tổng hợp của nhiều vấn đề. Một số liên quan trực tiếp tới hệ thống, một số gắn liền với nhiều lĩnh vực, như quản trị nhân lực hay quản trị tác nghiệp. Vì vậy phân tích viên không bắt buộc phải sửa chữa những hỏng hóc của hệ thống mà không thuộc lĩnh vực chuyên môn của mình vì có khi cố gắng chữa lại càng làm bệnh tình trầm trọng.

Khi mà các vấn đề của hệ thống được xác định cùng với các nguyên nhân của nó, phân tích viên sẽ cùng với những người sử dụng xác định các mục tiêu của hệ thống mới hay hệ thống đã được sửa chữa. Những mục tiêu này có 2 mục đích: để hướng dẫn cho việc thiết kế hệ thống mới và đánh giá hệ thống mới sau khi nó được cài đặt. Những mục tiêu của hệ thống mới phải đo được và có giá trị bằng số cần đạt được.

Các vấn đề của hệ thống được dùng để xác định mục tiêu của hệ thống mới, còn nguyên nhân vấn đề giúp phân tích viên xây dựng giải pháp cụ thể để xây dựng hệ thống mới.

VD: vấn đề: thời gian trả lời hệ thống quá lâu

Mục tiêu: thời gian trả lời của hệ thống nhanh hơn (Phải có giá trị cụ thể nhanh hơn là bao nhiêu).

Giải pháp: Nâng cao năng lực của máy tính.

Đánh giá lại tính khả thi

Quá trình phân tích, xây dựng HTTT bao gồm rất nhiều giai đoạn, một lần tiến hành xong một giai đoạn là một lần phải xem xét, đánh giá xem có nên tiếp tục dự án hay không.

Trong giai đoạn trước, đội ngũ phân tích đã đánh giá sơ bộ tính khả thi của dự án. Giờ đây, khi lượng thông tin về hệ thống cũ đã đầy đủ hơn, mô hình hệ thống mới đã ban đầu được hình thành thì việc đánh giá tính khả thi sẽ chính xác hơn nhiều so với lần trước.

Sửa đổi đề xuất của dự án

Với các thông tin mới thu thập được, đội ngũ phân tích tiến hành xem xét và sử đổi đề xuất của dự án nhằm cung cấp cho người ra quyết định một bức tranh rõ nhất có thể được về dự án.

Chuẩn bị và trình bày báo cáo phân tích chi tiết

Báo cáo là tổng hợp thông tin của giai đoạn phân tích chi tiết, nó một lần nữa phục vụ cho việc ra quyết định tiếp tục hay hủy bỏ dự án.

Một phần của tài liệu Phân tích thiết kế phần mềm quản lý lương công nhân tại Công ty may Thăng Long (Trang 47 - 50)

Tải bản đầy đủ (DOC)

(102 trang)
w