I. THế NĂO LĂ PHĐN TÍCH Hệ THốNG ?
I.2. Bản chất vă yíu cầu của phđn tích hệ thống
Phđn tích lă quâ trình triển khai câc giai đoạn mă nhă thiết kế hệ thống phải lăm việc ở hai mức khâi niệm khâc nhau : “câi gì ?” (what?) vă “như thế năo ?” (how?).
Hình 2.2 Mô hình theo mức của quâ trình phđn tích
Câc yíu cầu của phđn tích hệ thống :
1. Tiếp cận toăn cục bằng câch khảo sât mỗi phần tử (phòng, ban, xưởng, vị trí lăm việc...) để tạo ra câc dòng thông tin về hoạt động, quản lý vă điều khiển trong một tổng thể toăn vẹn của hệ thống (xí nghiệp).
2. Sử dụng phương phâp tiếp cận từ trín xuống (top-down) để nhận thức, hiểu vă đề
ra biện phâp, từ tổng quât đến đặc thù, từ câi chung đến câi riíng... theo những tiíu chuẩn nhất quân.
3. Lĩnh hội được tính trừu tượng, tính đăc thù của mỗi thănh phần trong hệ thống, từ đó sử dụng câc công cụ thích hợp, hoặc tựđộng hóa, hoặc thủ công, trong quâ trình phđn tích.
4. Nắm được nhu cầu thực tiễn của người sử dụng cuối cùng. Mức ý niệm hay mức logic Mức vật lý hay thế giới thực Hiểu yíu cầu của người sử dụng Quyết định hệ thống mới phải lăm gì ? Xâc định hệ thống mới hoạt động như thế năo ? Phât hiện hệ thống cũ hoạt động như thế năo ? Hiểu hệ thống cũđang lăm gì ?
I.3.Đânh giâ câc phương phâp
Những thiếu sót mă câc phương phâp phđn tích hệ thống “cổđiển” mắc phải :
1. Thiếu tiếp cận toăn cục
Câc chuyín gia (phđn tích viín) lăm việc một câch tự do, không có liín hệ gì với nhau dẫn
đến khó có thể tích hợp câc công việc
2. Thiếu hợp tâc với người sử dụng
Sản phẩm phần mềm khó âp dụng, không phù hợp với công thâi học (Ergonomie), không cùng câch suy nghĩ với NSD...
3. Thiếu tiíu chuẩn thống nhất
4. Trùng lặp hoặc dư thừa thông tin, cùng một khâi niệm mă có nhiều thuật ngữ..., không có tiíu chuẩn thống nhất về câc đối tượng xử lý.
Trong số những nguyín lý đặc trưng cơ bản của câc phương phâp phđn tích hiện nay đang có mặt trín thị trường, người ta chú ý đến :
1. Cơ sở lý thuyết trín một hệ thống Tin học hoâ.
2. Chiến lược phât triển hệ thống nhưng tôn trọng câc yếu tố liín quan đến chu kỳ sống (life cycle) lă :
- Trí tuệ (intelligence) - Thiết kế (design)
- Triển khai (realization, achievment) - Căi đặt (implementation)
- Bảo trì (maintenance)
Câc giai đoạn khâc nhau trong một chu kỳ sống của một dự ân Tin học có thể được trình băy dưới dạng mô hình như sau :
Hình 2.3 Chu kỳ sống của một dự ân Tin học
3. Tâch rời tính cấu trúc vă chức năng, câc mức ý niệm, mức logic vă mức vật lý của hệ
thống để giảm độ phức tạp.
4. Xđy dựng biểu đồ chỉ đạo triển khai thực hiện câc giai đoạn khâc nhau của quâ trình phđn tích thiết kế hệ thống (PTTKHT). Biểu đồ chỉđạo Nghiín cứu khả thi Lập kế hoạch, biểu đồ công tâc Thiết kếchức năng Thiết kế chi tiết Lập trình vă đơn thể Tích hợp vă thử nghiệm Căi đặt
Khai thâc vă bảo trì Bảo đảm