intTypePromotion=1
zunia.vn Tuyển sinh 2024 dành cho Gen-Z zunia.vn zunia.vn
ADSENSE

Phát triển các hệ thống

Chia sẻ: Hoa Nắng Aob | Ngày: | Loại File: PPT | Số trang:73

159
lượt xem
45
download
 
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

Để có thể cạnh tranh được, các tổ chức doanh nghiệp đều phụ thuộc vào hệ thống thông tin của riêng mình. Chính vì vậy để có thể tồn tại và phát triển thì hệ thống thông tin của tổ chức đó phải luôn hoạt động tốt tức là phải cung cấp cho các thành viên của tổ chức những công cụ quản lý hiệu quả nhất. Việc phát triển một hệ thống thông tin bao gồm việc phân tích hệ thống thông tin đang tồn tại nhằm thu thập dữ liệu và chỉnh đốn chúng để đưa ra được...

Chủ đề:
Lưu

Nội dung Text: Phát triển các hệ thống

  1. PHÁT TRIỂN HỆ THỐNG
  2. Mục tiêu • Phát triển hệ thống một cách có hiệu quả yêu cầu nỗ lực của người chủ hệ thống, người sử dụng, nhà quản lý, các chuyên gia phát triển hệ thống, … và phải được bắt đầu bằng việc lập kế hoạch một cách cẩn thận. – Xác định các nhân tố chủ yếu trong quá trình phát triển hệ thống và vai trò của từng nhân tố. – Định nghĩa thuật ngữ information systems planning và tầm quan trọng của nó trong việc xây dựng hệ thống. Fundamentals of Information Systems, Third Edition 2
  3. Mục tiêu • Việc phát triển hệ thống thường sử dụng các phương pháp tiếp cận khách nhau và các công cụ như phương pháp truyền thống, bản mẫu, phát triển ứng dụng nhanh, hướng đối tượng, … để lực chọn, thực hiện và theo dõi. – Thảo luận về các đặc tính, ưu và nhược của từng phương pháp (traditional, prototyping, rapid application development, and end-user systems development life cycles). Fundamentals of Information Systems, Third Edition 3
  4. Principles and Learning Objectives (continued) • Quá trình PTHT bắt đầu với việc điều tra và phân tích hệ thống đang tồn tại. – Nêu mục đích của việc điều tra hệ thống. – Mục đích của việc phân tích hệ thống và miêu t ả một vài công cụ và kỹ thuật thực hiện. Fundamentals of Information Systems, Third Edition 4
  5. Principles and Learning Objectives (continued) • Thiết kế 1 hệ thống mới hoặc sửa chữa một hệ thống đang tồn tại với mục đích là giúp doanh nghiệp đạt được những mục tiêu của nó – Mục đích của quá trình thiết kế và sự khác nhau giữa thiết kế logic và vật lý. • Mục tiêu chính của quá trình thực hiện (systems implementation) là đảm bảo cung cấp đúng thông tin đến đúng người vào đúng lúc và đúng cách – Miêu tả mục đích của quá trình thực hiện và nêu các hoạt động khác nhau trong giai đoạn này Fundamentals of Information Systems, Third Edition 5
  6. Principles and Learning Objectives (continued) • Bảo dưỡng và đánh giá hệ thống nhằm tăng sự ổn định trong quá trình sử dụng, tuy nhiên đây cũng là quá trình tốn kém công sức và chi phí. – Tầm quan trong và các hoạt động – Miêu tả quá trình đánh giá hệ thống. Fundamentals of Information Systems, Third Edition 6
  7. Fundamentals of Information Systems, Third Edition 7
  8. SDLC – Mô hình thác nước: Waterfall Model • Xác định và lựa chọn dự án – Nhu cầu hệ thống thông tin cho tổ chức được xác định, phân tích, thiết lập mức độ ưu tiên… • Khởi động và lập kế hoạch – Xây dựng các bước thực hiện một cách chi tiết, thiết lập các mốc đánh giá 8
  9. System Development Lifecycle: Waterfall Model • Phân tích – Các quy trình và hệ thống hiện tại được sử dụng để nghiên cứu các hoạt động của doanh nghiệp, đưa ra các phương án lựa chọn cho hệ thống mới. • Thiết kế logic – Lựa chọn các đặc tính chức năng của hệ thống cho quá trình phát triển, độc lập với các nền t ảng công nghệ 9
  10. System Development Lifecycle: Waterfall Model • Thiết kế vật lý – Các thông số logic của hệ thống được chuyển đổi sang các thông số kỹ thuật. Ví dụ: Ngôn ngữ lập trình, hệ thống CSDL, cấu trúc file, nền tảng ph ần cứng và hệ điều hành, môi trường mạng. • Thực hiện – Hệ thống mới được lập trình, kiểm tra, cài đặt và áp dụng thực hiện. 10
  11. System Development Lifecycle: Waterfall Model • Duy trì – Các nhu cầu thay đổi liên tục trong quá trình sử dụng hệ thống. Do vậy HTTT cũng cần phải thường xuyên sửa chữa định kỳ và cải tiến – Duy trì không phải là một giai đoạn độc lập mà cần coi là một bước bắt buộc trong chu trình phát triển 11
  12. Một số phương pháp SDLC khác • Bản mẫu - Prototyping – Một chu trình lặp đi lặp lại của quá trình phát triển h ệ thống. Các yêu cầu được chuyển thành các hệ thống làm việc và được sửa chữa theo các đánh giá của người phân tích và người sử dụng. – Ưu điểm: • Cơ hội tham gia vào quá trình phát triển của người sử dụng trong quá trình phân tích và thiết kế • Cơ hội để lấy được các yêu cầu cụ thể hơn là những yêu cầu bằng lời hoặc trừu tượng 12
  13. Alternatives to the Traditional SDLC • Joint Application Design (JAD) – Developed at IBM in the late 70’s. – Một tiến trình có cấu trúc mà người dùng, ng ười quản lý và người phân tích làm việc cùng nhay để đưa ra các yêu cầu cho hệ thống 13
  14. Evolutionary model 14
  15. Prototyping Methodologies 15
  16. Information Systems Planning and Aligning Corporate and IS Goals • Lập kế hoạch cho hệ thống - Information system planning: quá trình chuyển dịch các chiến lược và mục tiêu cho quá trình phát triển • Việc bám sát các mục tiêu của công ty và hệ thống có vai trò hết sức quan trọng cho quá trình phát triển Fundamentals of Information Systems, Third Edition 16
  17. Importance of IS Planning Figure 8.3: The Steps of IS Planning Fundamentals of Information Systems, Third Edition 17
  18. Biểu diễn và Lập kế hoạch dự án • Sử dụng phương pháp Gantt and PERT – Gantt biểu diễn thời gian của từng hành động, PERT biểu diễn sự phụ thuộc tuần tự giữa các hoạt động. – Gantt biểu diễn khoảng thời gian trùng giữa các ho ạt động, trong khi PERT biểu diễn các hoạt động có th ể thực hiện song song
  19. Gantt Chart
  20. GANTT Sử dụng biểu đồ Gantt để lập kế hoạch thực hiện song song các công việc.
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

Đồng bộ tài khoản
2=>2