Bài 1. Tổng quan về xây dựng phần mềm
Số trang: 44
Loại file: ppt
Dung lượng: 8.81 MB
Lượt xem: 15
Lượt tải: 0
Xem trước 5 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Thực hiện phát triển từng phần hệ thống với mục đích chuyển giao cho người dùng sớm. Cần sử dụng các kỹ thuật và công cụ để tăng tốc quá trình phân tích, thiết kế và cài đặt (vd: CASE – computer-aided software engineering)
Nội dung trích xuất từ tài liệu:
Bài 1. Tổng quan về xây dựng phần mềm Bé m«n C«ng ng hÖ phÇn mÒm KHOACÔNGNGHỆTHÔNGTIN TRƯỜNGĐẠIHỌCBÁCHKHOAHÀNỘIOBJECTORIENTEDANALYSISAND DESIGNWITHUML2.0Bài 01: Tổng quan về XD phần mềm 1Các đặc điểm của hệ thống Đầu vào Thành phần (Input) (Component) Phạm vi (Boundary) Môi trường Giao diện (Environment) (Interface) Liên kết (Interrelationship) 2 Đầu ra (Output)Ví dụ: Quy trình xử lý đơn hàng Kiểm tra trạng thái Nhận đơn hàng khách hàng Kiểm tra tín dụng khách hàng Hoàn thành xử lý Nhập thông tin về đơn hàng đơn hàng 3Vòng đời phát triển hệ thống(Systems Development Life Cycle – SDLC) yêu cầu hệ thốngPha 1:Lập kế hoạch b/c khả thi Pha 2: Phân tích hệ thống Tài liệu đặc tả yêu cầu Pha 3: Thiết kế hệ Tài liệu thiết kế hệ thống thống Pha 4: Cài đặt KT HT Hệ thống đã cài đặt Pha 5: 4 Vận hành, bảoLập kế hoạch Giải quyết các vấn đề, câu hỏi Tại sao phải xây dựng HTTT ? Nhóm dự án phát triển hệ thống thông tin nh ư th ế nào? Các công việc cụ thể Tìm hiểu dự án được bắt đầu và được đánh giá ban đầu như thế nào Xác định các vấn đề, cơ hội, mục tiêu Phân tích SWOT (Strength – Weakness – Opportunity – Threat) 5Phân tích hệ thống Giải quyết các vấn đề, câu hỏi Ai sẽ sử dụng hệ thống? Hệ thống sẽ thực hiện gì, khi nào, ở đâu? Các công việc cụ thể Phân tích chiến lược: phân tích hiện trạng, ph ương pháp sử dụng Thu thập yêu cầu: mô hình hóa và phân tích các yêu cầu Đề xuất mô hình hệ thống 6Thiết kế hệ thống Giải quyết các vấn đề, câu hỏi Hệ thống sẽ hoạt động như thế nào (phần cứng, phần mềm, mạng, giao diện người dùng, modun chương trình, CSDL, tệp, …) Các công việc cụ thể Chiến lược thực hiện Kiến trúc hệ thống: phần cứng, phần mềm, mạng Thiết kế dữ liệu Thiết kế chương trình Thiết kế giao diện 7Cài đặt hệ thống Giải quyết các vấn đề, câu hỏi Lập trình, kiểm thử Các công việc cụ thể Phát triển ứng dụng: lập trình, kiểm thử, lập tài liệu cho các modun chương trình Cài đặt và đánh giá Xây dựng kế hoạch hỗ trợ và bảo trì hệ thống 8Phân bổ chi phí cho các hoạt động 9Sử dụng tài nguyên Thay đổi lớn trong nghiệp vụ và công nghệ Kiểm thử hệ thống Cập nhật thay đổi nhỏ Phát triểnKhối lượng hệ thốngtài nguyên Thời giansử dụng 10Một số phương pháp phát triển HT Phương pháp ~ một cách thực hiện chu trình phát triển hệ thống 3 nhóm phương pháp Các phương pháp hướng quy trình Tập trung định nghĩa các hoạt động gắn với hệ thống Mô hình hóa các quy trình với luồng vào/ra Các phương pháp hướng dữ liệu Tập trung định nghĩa nội dung dữ liệu lưu trữ Mô hình hóa dữ liệu Các phương pháp hướng đối tượng Cân bằng giưa dữ liệu và quy trình 11 UML là một ngôn ngữ mô hình hóaMột số kiểu phát triển hệ thống Phân tích thiết kế có cấu trúc (Structured Design) Chu trình thác nước Chu trình tăng trưởng / chu trình song song Phát triển nhanh ứng dụng (Rapid Applicat ...
Nội dung trích xuất từ tài liệu:
Bài 1. Tổng quan về xây dựng phần mềm Bé m«n C«ng ng hÖ phÇn mÒm KHOACÔNGNGHỆTHÔNGTIN TRƯỜNGĐẠIHỌCBÁCHKHOAHÀNỘIOBJECTORIENTEDANALYSISAND DESIGNWITHUML2.0Bài 01: Tổng quan về XD phần mềm 1Các đặc điểm của hệ thống Đầu vào Thành phần (Input) (Component) Phạm vi (Boundary) Môi trường Giao diện (Environment) (Interface) Liên kết (Interrelationship) 2 Đầu ra (Output)Ví dụ: Quy trình xử lý đơn hàng Kiểm tra trạng thái Nhận đơn hàng khách hàng Kiểm tra tín dụng khách hàng Hoàn thành xử lý Nhập thông tin về đơn hàng đơn hàng 3Vòng đời phát triển hệ thống(Systems Development Life Cycle – SDLC) yêu cầu hệ thốngPha 1:Lập kế hoạch b/c khả thi Pha 2: Phân tích hệ thống Tài liệu đặc tả yêu cầu Pha 3: Thiết kế hệ Tài liệu thiết kế hệ thống thống Pha 4: Cài đặt KT HT Hệ thống đã cài đặt Pha 5: 4 Vận hành, bảoLập kế hoạch Giải quyết các vấn đề, câu hỏi Tại sao phải xây dựng HTTT ? Nhóm dự án phát triển hệ thống thông tin nh ư th ế nào? Các công việc cụ thể Tìm hiểu dự án được bắt đầu và được đánh giá ban đầu như thế nào Xác định các vấn đề, cơ hội, mục tiêu Phân tích SWOT (Strength – Weakness – Opportunity – Threat) 5Phân tích hệ thống Giải quyết các vấn đề, câu hỏi Ai sẽ sử dụng hệ thống? Hệ thống sẽ thực hiện gì, khi nào, ở đâu? Các công việc cụ thể Phân tích chiến lược: phân tích hiện trạng, ph ương pháp sử dụng Thu thập yêu cầu: mô hình hóa và phân tích các yêu cầu Đề xuất mô hình hệ thống 6Thiết kế hệ thống Giải quyết các vấn đề, câu hỏi Hệ thống sẽ hoạt động như thế nào (phần cứng, phần mềm, mạng, giao diện người dùng, modun chương trình, CSDL, tệp, …) Các công việc cụ thể Chiến lược thực hiện Kiến trúc hệ thống: phần cứng, phần mềm, mạng Thiết kế dữ liệu Thiết kế chương trình Thiết kế giao diện 7Cài đặt hệ thống Giải quyết các vấn đề, câu hỏi Lập trình, kiểm thử Các công việc cụ thể Phát triển ứng dụng: lập trình, kiểm thử, lập tài liệu cho các modun chương trình Cài đặt và đánh giá Xây dựng kế hoạch hỗ trợ và bảo trì hệ thống 8Phân bổ chi phí cho các hoạt động 9Sử dụng tài nguyên Thay đổi lớn trong nghiệp vụ và công nghệ Kiểm thử hệ thống Cập nhật thay đổi nhỏ Phát triểnKhối lượng hệ thốngtài nguyên Thời giansử dụng 10Một số phương pháp phát triển HT Phương pháp ~ một cách thực hiện chu trình phát triển hệ thống 3 nhóm phương pháp Các phương pháp hướng quy trình Tập trung định nghĩa các hoạt động gắn với hệ thống Mô hình hóa các quy trình với luồng vào/ra Các phương pháp hướng dữ liệu Tập trung định nghĩa nội dung dữ liệu lưu trữ Mô hình hóa dữ liệu Các phương pháp hướng đối tượng Cân bằng giưa dữ liệu và quy trình 11 UML là một ngôn ngữ mô hình hóaMột số kiểu phát triển hệ thống Phân tích thiết kế có cấu trúc (Structured Design) Chu trình thác nước Chu trình tăng trưởng / chu trình song song Phát triển nhanh ứng dụng (Rapid Applicat ...
Tìm kiếm theo từ khóa liên quan:
Hướng lập trình ứng dụng Mô hình phát triển xoắn ốc Chu trình xoắn ốc Phân tích thiết kế hệ thống Hệ thống thông tin Quản trị thông tinGợi ý tài liệu liên quan:
-
Bài tập thực hành môn Phân tích thiết kế hệ thống thông tin
6 trang 319 0 0 -
88 trang 316 0 0
-
24 trang 300 0 0
-
Excel và mô phỏng tài chính P2 - Thiết kế một mô hình
4 trang 289 0 0 -
Bài giảng Phân tích và thiết kế hướng đối tượng - Đỗ Ngọc Như Loan
9 trang 249 0 0 -
Bài thuyết trình Hệ thống thông tin trong bệnh viện
44 trang 249 0 0 -
Bài giảng HỆ THỐNG THÔNG TIN KẾ TOÁN - Chương 2
31 trang 233 0 0 -
Phương pháp và và ứng dụng Phân tích thiết kế hệ thống thông tin: Phần 1 - TS. Nguyễn Hồng Phương
124 trang 217 0 0 -
Đồ án tốt nghiệp: Xây dựng ứng dụng quản lý kho hàng trên nền Web
61 trang 215 0 0 -
62 trang 208 2 0