Mụ hỡnh húa hệ thống

Một phần của tài liệu Giáo trình: Phân tích thiết kế hệ thống pptx (Trang 39 - 40)

Mụ hỡnh húa chức năng hệ thống

5.1.Mụ hỡnh húa hệ thống

5.1.1. Cỏc bước mụ hỡnh húa hệ thống

Trong chương 3, chỳng ta đó biết về cỏc hoạt động phõn tớch hệ thống, những hoạt động đú là nhằm mục đớch vẽ cỏc mụ hỡnh hệ thống. Cỏc mụ hỡnh hệ thống đúng vai trũ quan trọng trong phỏt triển hệ thống. Dự là người sử dụng hay người phõn tớch hệ thống thỡ bạn đều phải giải quyết những vấn đề phi cấu trỳc. Và một cỏch để cấu trỳc vấn đề là vẽ cỏc mụ hỡnh.

Mụ hỡnh là một biểu diễn hỡnh tượng của thực tế. Cỏc mụ hỡnh cú thể được xõy dựng cho

cỏc hệ thống hiện cú để giỳp chỳng ta hiểu kỹ hơn về những hệ thống đú. Hoặc cũng cú thể xõy dựng mụ hỡnh cho cỏc hệ thống được đề xuất nhằm tài liệu húa cỏc yờu cầu nghiệp vụ hoặc thiết kế kỹ thuật.

Mụ hỡnh húa chức năng (Process Modeling) với biểu đồ luồng dữ liệu (Data Flow Diagram - DFD) cho biết hệ thống làm gỡ? Mụ hỡnh húa chức năng là kỹ thuật dựng để tổ chức và tài liệu húa cấu trỳc và luồng dữ liệu xuyờn qua cỏc quỏ trỡnh của một hệ thống và/hoặc cỏc chức năng được thực hiện bởi cỏc quỏ trỡnh hệ thống.

Mụ hỡnh húa dữ liệu (Data Modeling) với biểu đồ quan hệ thực thể (EntityRelationship Diagram - ERD) cho biết hệ thống cú những dữ liệu nào? Mụ hỡnh húa dữ liệu là kỹ thuật dựng để tổ chức và mụ hỡnh húa dữ liệu của một hệ thống nhằm xỏc định cỏc yờu cầu nghiệp vụ cho một cơ sở dữ liệu. Mụ hỡnh húa dữ liệu cũn được gọi là mụ hỡnh húa cơ sở dữ liệu.

Mụ hỡnh húa đối tượng (Object Modeling) với ngụn ngữ mụ hỡnh hợp nhất (Unified Modeling Language - UML) cho biết cỏi gỡ và tại sao? (lụgớc của hệ thống)

5.1.2. Mục đớch của mụ hỡnh húa hệ thống

 Để hiểu rừ hơn về hệ thống: cỏc cơ hội để đơn giản húa và tối ưu húa cỏc qui trỡnh được thực hiện bờn trong hệ thống (Tỏi cấu trỳc quy trỡnh)

 Để liờn kết cỏc hành vi và cấu trỳc của hệ thống (cỏc yờu cầu nghiệp vụ về: thụng tin/dữ liệu và chức năng/quy trỡnh)

 Để trực quan húa và điều khiển kiến trỳc hệ thống (thiết kế)

 Để kiểm soỏt những rủi ro trong quỏ trỡnh phỏt triển một cỏch dễ dàng và hệ thống

5.1.3. Cỏc thao tỏc mụ hỡnh húa chức năng

Lập kế hoạch chiến lược hệ thống: Mụ hỡnh quỏ trỡnh nghiệp vụ của tổ chức mụ tả cỏc

chức năng nghiệp vụ quan trọng của tổ chức.

Tỏi cấu trỳc quy trỡnh nghiệp vụ

 Mụ hỡnh chức năng “As is” làm đơn giản việc phõn tớch cỏc điểm yếu của hệ thống hiện tại.

G

 Mụ hỡnh chức năng “To be” làm đơn giản việc cải thiện hệ thống cũ bằng cỏch đưa ra cỏc tớnh năng mới trong hệ thống mới được đề xuất.

Phõn tớch hệ thống

 Mụ hỡnh húa hệ thống hiện cú bao gồm những thiếu sút của nú (DFD lụgớc)

 Mụ hỡnh húa cỏc yờu cầu lụgớc (cỏc quỏ trỡnh và luồng dữ liệu cần cú dự hệ thống được xõy dựng thế nào – DFD lụgớc) của hệ thống được đề xuất.

 Mụ hỡnh húa cỏc giải phỏp kỹ thuật đề cử (DFD vật lý)

 Mụ hỡnh húa giải phỏp được chọn (DFD vật lý)

5.1.4. Khỏi niệm hệ thống

Một hệ thống tồn tại bằng việc lấy đầu vào từ mụi trường, biến đổi (xử lý) đầu vào này và tạo ra một đầu ra. Một hệ thống cú thể được phõn ró thành nhiều hệ thống con. Một hệ thống con cú đầu vào và đầu ra của riờng nú. Đầu ra của một hệ thống con cú thể trở thành đầu vào của những hệ thống con khỏc.

Hỡnh 5-1 Hệ thống và cỏc hệ thống con Hệ thống và quỏ trỡnh:

 Một hệ thống là một quỏ trỡnh. Nú thể hiện một chức năng nghiệp vụ.

 Một quỏ trỡnh là cụng việc được thực hiện trờn hoặc đỏp ứng cho cỏc điều kiện hoặc luồng dữ liệu vào

 Một quỏ trỡnh (chức năng) cú thể được phõn ró thành cỏc quỏ trỡnh con (cỏc chức năng con, cỏc thao tỏc).

(adsbygoogle = window.adsbygoogle || []).push({});

Một phần của tài liệu Giáo trình: Phân tích thiết kế hệ thống pptx (Trang 39 - 40)