Bài thuyết trình môn Phân tích & thiết kế hệ thống - Đề tài: SDLC, Agile Modeling and Prototyping - Ngô Văn Tài

Group 4:  
_____________________  
Ngô Văn Tài-1413366  
Trần Xuân Dương-1510612  
Cao Thị Thanh Huyền-1511313  
Bùi Duy Hùng-1511333  
System analysis  
and design  
SDLC (Software Development  
Life-cycle)  
❖ Khái niệm  
❖ Các giai đoạn của chu trình phát triển hệ thống  
Agile Modeling and Prototyping  
❖ Prototyping  
❖ Rapid application development (RAD)  
❖ Agile Modeling  
2
Khái niệm  
SDLC là cách tiếp cận theo từng giai đoạn để  
phần tích và thiết kế một hệ thống thông tin tốt  
nhất thông qua hoạt động của người dùng  
3
1. Xác định các vấn đề,cơ hội và  
mục tiêu  
2. Xác định yêu cầu thông tin của  
con người  
3. Phân tích nhu cầu của hệ thống  
4. Thiết kế hệ thống được đề xuất  
5. Phát triển và lập tài liệu về phần  
mềm  
6. Kiểm tra và bảo trì hệ thống  
4
7. Hiện thực và đánh giá hệ thống  
❖ Các nhà phần tích cần phải quan  
sát nhìn nhận một cách chân thực  
những gì đang xảy ra tại một công  
ty,doanh nghiệp.  
❖ Sau đó cùng với các thành viên  
trong tổ chức doanh nghiệp, cá c  
nhà phâ n tí ch xá c định chí nh xá c  
vấn đề  
5
Các nhà phân tích sử dụng các phương pháp giao tiếp như: phỏng vấn, lấy mẫu,  
điều tra dữ liệu cứng, bảng câu hỏi, phương pháp không phô trương → Trả lời các  
câu hỏi liên quan đến tương tác giữa con người và máy tính (HCI):  
Công cụ kỹ thuật dùng để phân tích:  
Một trong những công cụ kỹ thuật giúp các nhà phân tích phân tích  
yêu cầu của hệ thống là: Data Flow Diagram (DFD).  
6
Thiết kế cơ sở dữ liệu để lưu trữ, làm việc với user để thiết kế output, thiết kế cách  
kiểm soát và sao lưu dữ liệu để bảo vệ hệ thống  
Phát triển phần mềm:  
Làm việc với người lập trình,người lập trình có vai trò quan trọng trong giai đoạn này.  
Lập tài liệu về phần mềm:  
xây dựng tài liệu cho phần mềm bao gồm quy trình hướng dẫn, trợ giúp trực tuyến,  
các trang Web với những câu hỏi thường gặp (FAQs). . .  
7
Kiểm tra hệ thống:  
Một hệ thống thông tin cần phải được kiểm tra trước khi  
đưa vào sử dụng.  
Kế hoạch kiểm tra thường được thực hiện sớm trong  
SDLC và được hoàn thiện như tiến độ của dự án.  
Bảo trì hệ thống:  
Thực hiện và sử dụng thường xuyên trong suốt thời gian sống của hệ thống.  
8
Các nhà phần tích quan sát việc đào tạo người dùng sử  
dụng và xử lý hệ thống  
Có kế hoạch chuyển đổi từ hệ thống cũ sang hệ thống  
mới  
9
1. Prototyping  
2. Rapid application development (RAD)  
3. Mô hình Agile  
ADD A FOOTER  
10  
11  
❖ Một hệ thống hoạt động nhưng được tích hợp từ  
các phần khác nhau.  
❖ Một mô hình có tất cả chức năng nhưng không hiệu  
quả  
❖ Người dùng có thể tương tác với hệ thống  
❖ Truy vấn và lưu trữ dữ liệu không hiệu quả  
12  
❖ Một mô hình tỉ lệ không  
hoạt động mà được thiết  
lập để kiểm tra một số  
khía cạnh của thiết kế  
❖ Một bản mẫu với thông  
tin cho đầu vào và  
những yêu cầu đầu ra  
13  
❖Tạo ra một mô hình thử nghiệm (pilot)  
❖Một bản mẫu hoàn chỉnh  
❖Hữu dụng khi việc cài đặt nhiều lần của một hệ thống  
thông tin được lên kế hoạch  
❖Một nguyên mẫu hoàn chỉnh được cài đặt tại một hoặc  
hai vị trí nếu thành công bản sao sẽ được cài đặt  
dựatrên mô hình sử dụng của khách hàng và một số yếu  
tố quan trong khác.  
14  
❖ Tạo ra bản mẫu hoạt động nhưng chỉ có một số  
tính năng.  
❖ Chỉ một số tính năng cần thiết chứ không phải tất  
cả.  
❖ Được xây dựng thành các module.  
❖ Là một phần của hệ thống thực tế.  
15  
16  
- Hai vấn đề với SDLC.  
Kéo dài thời gian phát triển đi qua vòng đời phát triển.  
Yêu cầu của người dùng thay đổi quá trễ.  
- Có thể sử dụng Prototyping như một phần của SDLC.  
17  
18  
❖ Khó khăn trong việc quản lí và phát triển đối với dự án  
lớn.  
❖ Người dùng và nhà phân tích có thể chấp nhận bản mẫu  
như là một hệ thống hoàn chỉnh trong khi thực thế là  
chưa đủ và không thể phục vụ như hệ thống hoàn chỉnh.  
19  
❖Thuận lợi trọng việc thay đổi sớm trong  
quá trình phát triển hệ thống.  
❖Cơ hội để dừng việc phát triển hệ thống  
nếu không khả thi.  
❖Phát triển hệ thống gần với yêu cầu và hi  
20  
vọng của người dùng.  
Tải về để xem bản đầy đủ
pptx 89 trang myanh 25360 Free
Bạn đang xem 20 trang mẫu của tài liệu "Bài thuyết trình môn Phân tích & thiết kế hệ thống - Đề tài: SDLC, Agile Modeling and Prototyping - Ngô Văn Tài", để tải tài liệu gốc về máy hãy click vào nút Download ở trên

File đính kèm:

  • pptxbai_thuyet_trinh_mon_phan_tich_thiet_ke_he_thong_de_tai_sdlc.pptx