Phân tích và thiết kế hệ thống - Tổng quan
Phát triển hệ thống là quá trình có hệ thống bao gồm các giai đoạn như lập kế hoạch, phân tích, thiết kế, triển khai và bảo trì. Ở đây, trong hướng dẫn này, chúng tôi sẽ chủ yếu tập trung vào -
- Phân tích hệ thống
- Thiết kế hệ thống
Phân tích hệ thống
Nó là một quá trình thu thập và diễn giải các dữ kiện, xác định các vấn đề và phân rã một hệ thống thành các thành phần của nó.
Phân tích hệ thống được thực hiện với mục đích nghiên cứu một hệ thống hoặc các bộ phận của nó để xác định các mục tiêu của nó. Đây là một kỹ thuật giải quyết vấn đề nhằm cải thiện hệ thống và đảm bảo rằng tất cả các thành phần của hệ thống hoạt động hiệu quả để hoàn thành mục đích của chúng.
Phân tích xác định what the system should do.
Thiết kế hệ thống
Nó là một quá trình lập kế hoạch một hệ thống kinh doanh mới hoặc thay thế một hệ thống hiện có bằng cách xác định các thành phần hoặc mô-đun của nó để thỏa mãn các yêu cầu cụ thể. Trước khi lập kế hoạch, bạn cần tìm hiểu kỹ hệ thống cũ và xác định cách sử dụng máy tính tốt nhất để vận hành hiệu quả.
Thiết kế hệ thống tập trung vào how to accomplish the objective of the system.
Phân tích và thiết kế hệ thống (SAD) chủ yếu tập trung vào -
- Systems
- Processes
- Technology
Hệ thống là gì?
Từ System có nguồn gốc từ tiếng Hy Lạp Systema, có nghĩa là một mối quan hệ có tổ chức giữa bất kỳ tập hợp thành phần nào để đạt được một số nguyên nhân hoặc mục tiêu chung.
Hệ thống là “một nhóm có trật tự các thành phần phụ thuộc lẫn nhau được liên kết với nhau theo một kế hoạch để đạt được một mục tiêu cụ thể.”
Ràng buộc của một hệ thống
Một hệ thống phải có ba ràng buộc cơ bản:
Một hệ thống phải có một số structure and behavior được thiết kế để đạt được mục tiêu xác định trước.
Interconnectivity và interdependence phải tồn tại giữa các thành phần hệ thống.
Các objectives of the organization có một higher priority hơn mục tiêu của các hệ thống con của nó.
Ví dụ như hệ thống quản lý giao thông, hệ thống tính lương, hệ thống thư viện tự động, hệ thống thông tin nguồn nhân lực.
Thuộc tính của một hệ thống
Một hệ thống có các thuộc tính sau:
Cơ quan
Tổ chức bao hàm cấu trúc và trật tự. Chính sự sắp xếp các thành phần giúp đạt được các mục tiêu đã định trước.
Sự tương tác
Nó được xác định theo cách thức mà các thành phần hoạt động với nhau.
Ví dụ, trong một tổ chức, bộ phận mua hàng phải tương tác với bộ phận sản xuất và tính lương với bộ phận nhân sự.
Sự phụ thuộc lẫn nhau
Sự phụ thuộc lẫn nhau có nghĩa là cách các thành phần của một hệ thống phụ thuộc vào nhau. Để hoạt động tốt, các bộ phận được phối hợp và liên kết với nhau theo một kế hoạch xác định. Đầu ra của một hệ thống con là yêu cầu của hệ thống con khác làm đầu vào.
Hội nhập
Tích hợp liên quan đến cách một thành phần hệ thống được kết nối với nhau. Nó có nghĩa là các bộ phận của hệ thống làm việc cùng nhau trong hệ thống ngay cả khi mỗi bộ phận thực hiện một chức năng duy nhất.
Mục tiêu trung tâm
Mục tiêu của hệ thống phải là trung tâm. Nó có thể là thật hoặc đã nêu. Không có gì lạ khi một tổ chức nêu một mục tiêu và hoạt động để đạt được mục tiêu khác.
Người dùng phải biết sớm mục tiêu chính của ứng dụng máy tính trong quá trình phân tích để thiết kế và chuyển đổi thành công.
Các yếu tố của một hệ thống
Sơ đồ sau đây cho thấy các phần tử của một hệ thống:
Đầu ra và đầu vào
Mục đích chính của hệ thống là tạo ra một đầu ra hữu ích cho người sử dụng.
Đầu vào là thông tin đưa vào hệ thống để xử lý.
Đầu ra là kết quả của quá trình xử lý.
(Các) bộ xử lý
Bộ xử lý là phần tử của hệ thống liên quan đến việc chuyển đổi thực tế đầu vào thành đầu ra.
Nó là thành phần hoạt động của một hệ thống. Bộ xử lý có thể sửa đổi toàn bộ hoặc một phần đầu vào, tùy thuộc vào đặc điểm kỹ thuật đầu ra.
Khi các thông số kỹ thuật đầu ra thay đổi, quá trình xử lý cũng vậy. Trong một số trường hợp, đầu vào cũng được sửa đổi để cho phép bộ xử lý xử lý việc chuyển đổi.
Điều khiển
Phần tử điều khiển hướng dẫn hệ thống.
Đó là hệ thống con ra quyết định kiểm soát mô hình hoạt động chi phối đầu vào, quá trình xử lý và đầu ra.
Hành vi của một hệ thống máy tính được điều khiển bởi Hệ điều hành và phần mềm. Để giữ cho hệ thống cân bằng, đầu vào là gì và bao nhiêu được xác định bởi Thông số kỹ thuật đầu ra.
Phản hồi
Phản hồi cung cấp sự kiểm soát trong một hệ thống động.
Phản hồi tích cực về bản chất là thường xuyên để khuyến khích hoạt động của hệ thống.
Phản hồi tiêu cực có bản chất là thông tin cung cấp cho người điều khiển thông tin để hành động.
Môi trường
Môi trường là “siêu hệ thống” trong đó một tổ chức hoạt động.
Nó là nguồn gốc của các yếu tố bên ngoài tấn công vào hệ thống.
Nó xác định cách một hệ thống phải hoạt động. Ví dụ, các nhà cung cấp và đối thủ cạnh tranh trong môi trường của tổ chức, có thể đưa ra các ràng buộc ảnh hưởng đến hoạt động thực tế của doanh nghiệp.
Ranh giới và Giao diện
Một hệ thống nên được xác định bởi các ranh giới của nó. Ranh giới là các giới hạn xác định các thành phần, quy trình và mối quan hệ qua lại của nó khi nó giao tiếp với hệ thống khác.
Mỗi hệ thống có các ranh giới xác định phạm vi ảnh hưởng và kiểm soát của nó.
Kiến thức về ranh giới của một hệ thống nhất định là rất quan trọng trong việc xác định bản chất của giao diện của nó với các hệ thống khác để thiết kế thành công.
Các loại hệ thống
Các hệ thống có thể được chia thành các loại sau:
Hệ thống vật lý hoặc hệ thống trừu tượng
Hệ thống vật chất là những thực thể hữu hình. Chúng ta có thể chạm và cảm nhận chúng.
Hệ thống Vật lý có thể là tĩnh hoặc động về bản chất. Ví dụ, bàn và ghế là bộ phận vật lý của trung tâm máy tính là bộ phận tĩnh. Máy tính được lập trình là một hệ thống động, trong đó các chương trình, dữ liệu và ứng dụng có thể thay đổi theo nhu cầu của người dùng.
Hệ thống trừu tượng là các thực thể phi vật lý hoặc khái niệm có thể là công thức, biểu diễn hoặc mô hình của một hệ thống thực.
Hệ thống mở hoặc đóng
Một hệ thống mở phải tương tác với môi trường của nó. Nó nhận đầu vào từ và đưa đầu ra ra bên ngoài hệ thống. Ví dụ, một hệ thống thông tin phải thích ứng với các điều kiện môi trường thay đổi.
Một hệ thống đóng không tương tác với môi trường của nó. Nó được cách ly khỏi ảnh hưởng của môi trường. Một hệ thống hoàn toàn khép kín là rất hiếm trong thực tế.
Hệ thống thích ứng và không thích ứng
Hệ thống thích ứng phản ứng với sự thay đổi của môi trường theo cách để cải thiện hiệu suất của họ và để tồn tại. Ví dụ, con người, động vật.
Hệ thống không thích ứng là hệ thống không phản ứng với môi trường. Ví dụ, máy móc.
Hệ thống vĩnh viễn hoặc tạm thời
Hệ thống vĩnh viễn tồn tại trong thời gian dài. Ví dụ, các chính sách kinh doanh.
Hệ thống Tạm thời được thực hiện trong thời gian quy định và sau đó chúng được phá bỏ. Ví dụ, một hệ thống DJ được thiết lập cho một chương trình và nó được phổ biến sau chương trình.
Hệ thống tự nhiên và sản xuất
Hệ thống tự nhiên được tạo ra bởi thiên nhiên. Ví dụ, Hệ mặt trời, hệ thống theo mùa.
Hệ thống Sản xuất là hệ thống do con người tạo ra. Ví dụ, Tên lửa, đập, xe lửa.
Hệ thống xác định hoặc xác suất
Hệ thống xác định hoạt động theo cách có thể dự đoán được và sự tương tác giữa các thành phần của hệ thống được biết đến một cách chắc chắn. Ví dụ, hai phân tử hydro và một phân tử oxy tạo ra nước.
Hệ thống xác suất cho thấy hành vi không chắc chắn. Đầu ra chính xác không được biết. Ví dụ, Dự báo thời tiết, gửi thư.
Hệ thống xã hội, con người, máy móc
Hệ thống xã hội được tạo thành từ con người. Ví dụ, các câu lạc bộ xã hội, hội.
Trong Hệ thống Con người-Máy móc, cả con người và máy móc đều tham gia để thực hiện một nhiệm vụ cụ thể. Ví dụ, Lập trình máy tính.
Hệ thống Máy móc là nơi mà sự can thiệp của con người bị bỏ qua. Tất cả các tác vụ được thực hiện bởi máy. Ví dụ, một robot tự động.
Hệ thống thông tin do con người tạo ra
Nó là một tập hợp các nguồn thông tin được kết nối với nhau để quản lý dữ liệu cho một tổ chức cụ thể, dưới quyền Kiểm soát Quản lý Trực tiếp (DMC).
Hệ thống này bao gồm phần cứng, phần mềm, thông tin liên lạc, dữ liệu và ứng dụng để sản xuất thông tin theo nhu cầu của tổ chức.
Hệ thống thông tin do con người tạo ra được chia thành ba loại:
Formal Information System - Nó dựa trên luồng thông tin dưới dạng ghi nhớ, hướng dẫn, v.v., từ cấp cao nhất đến cấp quản lý thấp hơn.
Informal Information System - Đây là hệ thống dựa trên nhân viên giải quyết các vấn đề liên quan đến công việc hàng ngày.
Computer Based System- Hệ thống này phụ thuộc trực tiếp vào máy tính để quản lý các ứng dụng kinh doanh. Ví dụ, hệ thống thư viện tự động, hệ thống đặt chỗ đường sắt, hệ thống ngân hàng, v.v.
Mô hình hệ thống
Mô hình giản đồ
Mô hình giản đồ là một biểu đồ 2-D cho thấy các yếu tố hệ thống và mối liên kết của chúng.
Các mũi tên khác nhau được sử dụng để hiển thị luồng thông tin, luồng nguyên liệu và phản hồi thông tin.
Mô hình hệ thống dòng chảy
Mô hình hệ thống dòng chảy cho thấy dòng chảy có trật tự của vật chất, năng lượng và thông tin giữ hệ thống lại với nhau.
Ví dụ, Kỹ thuật Đánh giá và Xem xét Chương trình (PERT) được sử dụng để tóm tắt một hệ thống thế giới thực ở dạng mô hình.
Mô hình hệ thống tĩnh
Chúng đại diện cho một cặp quan hệ như hoạt động - thời gian hoặc chi phí - số lượng .
Ví dụ, biểu đồ Gantt cung cấp một bức tranh tĩnh về mối quan hệ thời gian hoạt động.
Mô hình hệ thống động
Tổ chức kinh doanh là hệ thống động. Mô hình động ước tính loại tổ chức hoặc ứng dụng mà các nhà phân tích xử lý.
Nó cho thấy một trạng thái liên tục, thay đổi liên tục của hệ thống. Nó bao gồm -
Các đầu vào nhập vào hệ thống
Bộ xử lý mà qua đó quá trình chuyển đổi diễn ra
(Các) chương trình cần thiết để xử lý
(Các) đầu ra là kết quả của quá trình xử lý.
Các loại thông tin
Có ba loại thông tin liên quan đến các cấp quản lý và người quản lý đưa ra quyết định.
Thông tin chiến lược
Thông tin này được ban lãnh đạo cao nhất yêu cầu đối với các chính sách lập kế hoạch dài hạn trong vài năm tới. Ví dụ, xu hướng về doanh thu, đầu tư tài chính, nguồn nhân lực và sự gia tăng dân số.
Loại thông tin này đạt được với sự hỗ trợ của Hệ thống Hỗ trợ Quyết định (DSS).
Thông tin quản lý
Loại Thông tin này được yêu cầu bởi quản lý cấp trung cho việc lập kế hoạch trong phạm vi ngắn và trung bình theo tháng. Ví dụ, phân tích doanh số bán hàng, dự báo dòng tiền và báo cáo tài chính hàng năm.
Nó đạt được với sự hỗ trợ của Hệ thống Thông tin Quản lý (MIS).
Thông tin hoạt động
Loại thông tin này được yêu cầu bởi cấp quản lý thấp để lập kế hoạch hàng ngày và ngắn hạn để thực thi các hoạt động vận hành hàng ngày. Ví dụ, lưu giữ hồ sơ tham dự của nhân viên, đơn đặt hàng quá hạn và số lượng tồn kho hiện có.
Nó đạt được với sự hỗ trợ của Hệ thống xử lý dữ liệu (DPS).