1. Trang chủ
  2. » Giáo Dục - Đào Tạo

Tài liệu Phân tích thiết kế hệ thống - Đại cương về hệ thống và phân tích pdf

34 832 1

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 34
Dung lượng 432,5 KB

Nội dung

Trong hoạt động có trao đổi vào ra với môi trường ngoài Hệ thống luôn biến động: Sự phát triển: phát sinh, tăng trưởng, suy thoái và mất đi Sự hoạt động: Các phần tử trong hệ thống cộng

Trang 1

PHÂN TÍCH VÀ THIẾT KẾ HỆ

THỐNG

Chương 1 ĐẠI CƯƠNG VỀ HỆ THỐNG VÀ PHÂN TÍCH

THIẾT KẾ HỆ THỐNG

Trang 2

Hệ thống

Khái niệm: Hệ thống là một tập hợp các phần tử có

mối liên hệ với nhau cùng hoạt động nhằm đạt một số mục tiêu chung Trong hoạt động có trao đổi vào ra với môi trường ngoài

Hệ thống luôn biến động:

Sự phát triển: phát sinh, tăng trưởng, suy thoái và mất đi

Sự hoạt động: Các phần tử trong hệ thống cộng tác với nhau

để cùng thực hiện mục đích chung

Hệ thống luôn hoạt động trong môi trường và có trao đổi vào ra

Trang 3

Hệ thống kinh doanh dịch vụ

Khái niệm: Hệ thống kinh doanh dịch vụ là hệ thống

mà mục đích là kinh doanh dịch vụ Trong đó:

Kinh doanh: là hoạt động của con người mang lại lợi nhuận cho con người (công ty,…)

Dịch vụ: là hoạt động của con người nhằm mang lại lợi ích (Trường học, bệnh viện…)

Đặc điểm:

Có con người tham gia Mục đích là phục vụ con người

Hệ thống có trao đổi thông tin

Do đó, một hệ thống kinh doanh dịch vụ phải có công tác quản lý

Trang 4

Hệ thống kinh doanh dịch vụ (cont)

Trang 5

Vai trò và nhiệm vụ của hệ thông tin

Vai trò: đóng vai trò trung gian giữa hệ tác nghiệp và

hệ quản lýNhiệm vụ: xử lý thông tin kinh doanh

Hệ thống quyết định

Hệ thống tác nghiệp

HỆ THỐNG THÔNG TIN

Báo cáo

Chỉ thị

Thông tin vào Thông tin ra

Nguyên vật liệu tiền dịch vụ

Sản phẩm tiền dịch vụ

MÔI TRƯỜNG

Trang 6

Các bộ phận hợp thành của HTTT

Hệ thống thông tin có hai bộ phận: dữ liệu và xử lý

Các dữ liệu: là các thông tin có cấu trúc được lưu trữ lâu dài nhưng luôn luôn tiến triển

Nội dung dữ liệu: 2 loại

Phản ánh cấu trúc cơ quan: là thông tin có biến động phản ánh sự tiến triển của các bộ phận trong cơ quan thông qua sự kiện tiến hoá

Phản ánh hoạt động kinh doanh: là thông tin luôn luôn biến động gọi là sự kiện hoạt động

Trang 7

Giữa các xử lý khác nhau trong một hệ thống có liên quan đến nhau về thời gian (trật tự xử lý), dữ liệu (là sự chuyển giao dữ liệu giữa các xử lý)

Trang 8

Các bộ phận hợp thành HTTT (cont)

Các xử lý:

- Các quy trình

- Các công thức quy tắc quản lý

- Các lưu đồ chu chuyển

Các dữ liệu phản ánh cấu trúc cơ quan

Các dữ liệu phản ánh hoạt động kinh doanh

Tham số Thông báo

kết quả

Sự kiện hoạt động cập nhật

Sự kiện tiến hoá cập nhật

Trang 9

Hệ thống thông tin tự động hoá

Hệ thống thông tin tự động hoá là HTTT có sự tham gia của máy tính

Mức độ tự động hoá: có 2 mức độ

Tự động hoá một phần: có sự phân chia việc xử lý thông tin

giữa con người và máy tính Nhược điểm: Thường xảy ra mâu thuẫn khi kết nối từng phần nhỏ

Tự động hoá toàn bộ: toàn bộ hệ thông tin được xử lý bằng

máy tính, con người chỉ có vai trò phụ

Ưu điểm: Xử lý thông tin tổng thể và tập trung, điều khiển chung nằm tại một khối nên rất hiệu quả

Dữ liệu tập trung ở một nơi và chỉ có một bản nên giảm được chi phí và tránh được sai lệch

Nhược điểm: Khó xây dựng

Trang 10

Hệ thống thông tin tự động hoá (cont)

Phương thức xử lý thông tin bằng máy tính

Xử lý theo mẻ: thông tin thu thập được tích luỹ lại thành

mẻ rồi xử lý cả mẻ

Xử lý trực tuyến: thông tin thu thập đến đâu xử lý ngay đến đó

Xử lý theo mẻ: dùng cho các trường hợp

In các báo cáo, các thống kê, …

In các giấy tờ giao dịch với số lượng lớn Các xử lý có tính định kỳ (bảng trả lương,…)

Xử lý trực tuyến: dùng cho các trường hợp Vào và xử lý một số liệu nhỏ các giao dịch Hiển thị, sửa chữa nội dung tệp

Phục vụ khách hàng tại chỗ

Trang 11

Hệ thống thông tin tự động hoá (cont)

Đánh giá xử lý trực tuyến

Ưu điểm:

Giảm bớt công việc giấy tờ và các khâu trung gian Kiểm tra được tính đúng đắn của dữ liệu ngay khi thu thập Người dùng tự mình nhập dữ liệu, hiểu rõ quy trình xử lý do đó làm chủ được hệ thống

Cho câu trả lời nhanh chóng

Nhược điểm:

Chi phí cao cả về phần cứng và phần mềm Xây dựng hệ tốn công hơn

Sử dụng CPU không kinh tế, do CPU luôn thường trực Người sử dụng hệ phải qua đào tạo

Xử lý chậm khi khối lượng cần xử lý là lớn Khó đảm bảo tính tin cậy

Khó phục hồi dữ liệu Đòi hỏi nhiều biện pháp đặc biệt về bảo mật

Trang 12

Vòng đời phát triển các hệ thống

(SDLC)

Trang 13

Vòng đời phát triển các hệ thống (SDLC)

Trang 14

SDLC bao gồm 4 giai đoạn cơ bản:

Lập kế hoạch (Planning): Tại sao phải xây dựng hệ thống?

Phân tích (Analysis): Hệ thống sẽ là gì?

Thiết kế (Design): Hệ thống sẽ làm việc ntn?

Thực hiện (Implementation): Chuyển giao hệ thống

Vòng đời phát triển (cont)

Trang 15

Lập kế hoạch Phân tích

Thiết kế Thực hiện

Trang 16

Tương tác giữa các giai đoạn của vòng đời

Trang 17

Giai đoạn I: Lập kế hoạch

Giai đoạn lập kế hoạch là một quá trình nền tảng để nắm bắt được: tại sao một hệ thống thông tin phải được xây dựng?

Giai đoạn lập kế hoạch cũng sẽ xác định: các đội dự

án sẽ tham gia vào xây dựng hệ thống thông tin như thế nào?

Trang 18

Giai đoạn II: Phân tích

Trang 19

Giai đoạn III: Thiết kế

Gồm 5 bước:

Thiết kế logic Thiết kế cấu trúc Thiết kế giao diện Thiết kế CSDL và tệp Thiết kế chương trình

Giai đoạn thiết kế xác định hệ thống sẽ hoạt động như thế nào, trong các điều kiện phần cứng, phần mềm và

cơ sở hạ tầng mạng; giao diện người sử dụng, các form và các báo cáo sẽ được sử dụng; và các chương trình cụ thể, các CSDL, các file sẽ cần

Trang 20

Thiết kế logic: Điều này lọc ra hệ thống được phát triển bởi công ty hoặc công ty ngoài.

mềm, và cơ sở hạ tầng mạng sẽ được sử dụng

liệu được lưu trữ như thế nào và khi nào?

cần để viết và chúng thực hiện như thế nào

5 bước thiết kế

Trang 21

Giai đoạn IV: Thực hiện

Gồm 3 bước:

Xây dựng hệ thống Cài đặt

Bảo trì hệ thống

Trong giai đoạn thực hiện, hệ thống được phát triển hoặc được mua (trong trường hợp đóng gói phần mềm)

Giai đoạn thực hiện thông thường là dài và đắt nhất của quá trình

Trang 22

Xây dựng hệ thống: Hệ thống được xây dựng và kiểm tra để đảm bảo nó thực hiện như thiết kế.

3 bước thực hiện

Trang 23

Phương pháp hướng đối tượng: mục tiêu là cố gắng

thăng bằng mục tiêu giữa xử lý và dữ liệu

Trang 24

Phương pháp luận thiết kế cấu trúc chấp nhận cách tiếp cận step-by-step cho SDLC.

Phương pháp thiết kế này giới thiệu mô hình thông thường hoặc kỹ thuật biểu đồ để mô tả xử lý thương mại cơ bản của hệ thống và cho phép cách tiếp cận cơ bản của 2 loại thiết kế cấu trúc

Thiết kế cấu trúc

Trang 25

Với thác phát triển - dựa vào phương pháp luận, người phân tích và người dùng truy cập tuần tự từ một giai đoạn đến giai đoạn kế tiếp.

Hai khoá lợi thế của thác phát triển - dựa vào phương pháp luận:

- Các đòi hỏi hệ thống được nhận biết dài trước khi chương trình bắt đầu

- Thay đổi yêu cầu được giảm đến mức tối thiểu khi dự

án bắt đầu

Mô hình thác phát triển

Trang 26

Hai khoá bất lợi của thác phát triển - dựa vào phương pháp luận là:

- Thiết kế phải hoàn toàn rõ ràng trước khi chương trình bắt đầu

- Thời gian dài trải qua giữa việc hoàn thành của đề xuất hệ thống trong giai đoạn phân tích và triển khai của hệ thống

Mô hình thác phát triển (cont)

Trang 27

Mô hình thác phát triển bao gồm các giai đoạn xử lý nối tiếp nhau

Trang 28

Phát triển song song

Trong mô hình thác nước, kiểm thử được thực hiện trong một giai đoạn riêng biệt Còn với mô hình song song, toàn bộ quy trình được chia thành hai nhóm giai đoạn tương ứng nhau: phát triển và kiểm thử Mỗi giai đoạn phát triển sẽ kết hợp với một giai đoạn kiểm thử tương ứng

Trang 29

Tinh thần chủ đạo của mô hình song song là các hoạt động kiểm thử phải được tiến hành song song (theo khả năng có thể) ngay từ đầu chu trình cùng với các hoạt động phát triển Ví dụ, các hoạt động cho việc lập

kế hoạch kiểm thử toàn hệ thống có thể được thực hiện song song với các hoạt động phân tích và thiết kế

hệ thống

Phát triển song song (cont)

Trang 30

Thiết kế chung cho toàn bộ hệ thống được thực hiện và sau

đó dự án được chia nhỏ vào dãy của các dự án con riêng biệt

Trang 31

Mô hình tiến hoá - dựa vào phương pháp luận

Trang 32

Lựa chọn phương pháp luận không đơn giản, khi không có một phương pháp luận nào là luôn luôn tốt nhất.

Nhiều tổ chức có những chuẩn riêng của mình.

Hiểu biết về kỹ thuật: Nếu hệ thống được thiết kế mà không

có một số hiểu biết về kỹ thuật cơ bản, rủi ro sẽ tăng bởi vì các công cụ có thể không có khả năng thực hiện cái gì là cần.

Độ phức tạp hệ thống: Các hệ thống phức tạp đòi hỏi phải cẩn thận và phân tích và thiết kế chi tiết.

Độ tin cậy hệ thống: Độ tin cậy của hệ thống luôn luôn là một nhân tố quan trọng trong phát triển hệ thống

Lựa chọn phương pháp luận phát triển

thích hợp

Trang 33

Các kiểu của người phân tích

Phân tích thương mại (Business Analyst)Phân tích hệ thống (Systems Analyst)

Phân tích cơ sở hạ tầng (Infrastructure Analyst)Phân tích quản lý sự thay đổi (Change Management Analyst)

Quản trị dự án (Project Manager)

Trang 34

Tóm tắt

Planning, Analysis, Design, and Implementation

pháp xử lý trung tâm, phương pháp dữ liệu trung tâm, phương pháp hướng đối tượng

nước, phát triển song song, mô hình tiến hoá

tích hệ thống, phân tích cơ sở hạ tầng, người quản lý thay đổi dự án và quản lý dự án

Ngày đăng: 25/01/2014, 18:20

HÌNH ẢNH LIÊN QUAN

Mô hình thác phát triển bao gồm các giai đoạn xử lý nối tiếp nhau - Tài liệu Phân tích thiết kế hệ thống - Đại cương về hệ thống và phân tích pdf
h ình thác phát triển bao gồm các giai đoạn xử lý nối tiếp nhau (Trang 27)
Mô hình tiến hoá - dựa vào phương pháp luận - Tài liệu Phân tích thiết kế hệ thống - Đại cương về hệ thống và phân tích pdf
h ình tiến hoá - dựa vào phương pháp luận (Trang 31)

TỪ KHÓA LIÊN QUAN

w