Quy trình phát triển phần mềm với SDLC

37 1.9K 0
Quy trình phát triển phần mềm với SDLC

Đ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

Quy trình phát triển phần mềm với SDLC

Phương Pháp Mô Hình Hóa Quy Trình Phát Triển Phần Mềm Với SDLC 3/13/14 1    ! " # Quy trình phát triển phần mềm (SDLC). 1 2 3 Mô hình phát triển ứng dụng nhanh RAD. Mô hình thác nước. N ộ i d u n g 3/13/142 Phát triển phần mềm • $%&'&()*+&,) • -+./&0+*12% • 34+5678)&9:;+<+.+."&*+ 5-5=1>?&@AB)(&&C • 7+.",+)(&&C?&@&D5-5" +@ 3/13/143 EFGH&IJEJ1J7)J&FHJ +7JK79L • EF7%&+M+(+,&5%5C)(&&C1 &N+?%&?&@&& • EFO&P0+.Q6:N%&?&@)*+ &,) 3/13/144 M,&5%EF • )6&0+GR7A&K+*+-+=.(+ • &"&."GEJAJK"&."?&@ST"&5U+(+ +-1>)-+*1)-> • 7V1N+GEWQ)J&AKC&N++O&1O5> +;&O&+/PAN)*+&,)+=?&@+-&+ • F8)&91GXJK:N&)6&0+1&"&." 5C1"&+3Y&9 • 3Z:;G[AJKA\:]?&@53^+)(&&C 3/13/145 ,A+-C1>EFL • _+PT&91)3Y)());^)&9 O&:7+8&:N(1O&>.)0Y • E:Y&1?+'/&96+O)12%)- > • /&?+O&73^+1?+1+/&??7 1?+ 3/13/146 `>9Q/14EFL • X(&&C)->.+a7+ 1?+',+&C7%&9 • >+(+&"&."b)(&&Cb.C&78) &+;71?+ • ?&@)->?5.+&CO& >&34+.+c53^+A\:] 3/13/147 (+5,+0&EF • X6&0+&0./&GFeasibility analysisK • X6&0++-15<+&0.d&8&GRequirement analysis and specificationK • "&."GDesignK • $eGCodingK • _C&\GTestingK • f/&9GMaintenanceK 3/13/148 $9gREGg):R))7+& EJ1J7)J&K • $953'2hf$1P#!bT A(++=iJA$& • F9)(&&C)->&b&:-&D '34+14M+&9)(&&CO&jG k#K • l6:N:N&34&)-14./&( A\:]1A\:]+(+*:]&,e&N5% 3/13/149 $9gREGg):R))7+& EJ1J7)J&K • m%&A@ G&JAKbM 7gRE&J+(+ ) 3/13/1410 [...]... được sử dụng Cài đặt Mã hóa: Cài đặt các thiết kế bằng ngôn ngữ lập trình. Không đơn thuần chỉ là lập trình Viết tài liệu Chuẩn lập trình Lập trình theo cấp Công cụ Gỡ rối: Phát hiện các lỗi trong quá trình lập trình Sản phẩm: chương trình sơ bộ với các chức năng như yêu cầu của khách hàng Kiểm thử Kiểm thử: đánh giá phần mềm hay còn gọi là thẩm tra và đánh giá, được sử dụng để chỉ ra rằng... yếu • „Người phát triển phải có kỹ năng và được huấn luyện tốt cho việc sử dụng công cụ và thời gian phát triển nhanh • Rủi ro không thể hoàn thành được dự án • Không tốt với những ứng dụng không thể môđun hóa hoặc đòi hỏi tính năng cao • Khó sử dụng lại các hệ thống cũ • „Người phát triển và khách hàng phải nỗ lực • Quản lý phức tạp • Người quản lý phải làm việc tận tụy với nhóm phát triển và khách... Generation: Dùng các kỹ thuật thế hệ thứ 4 để tạo phần mềm từ các thành phần có sẵn hoặc tạo ra các thành phần có thế tái sử dụng sau này Dùng các công cụ tự động để xây dựng phần mềm • Testing and Turnover: Kiểm thử các thành phần mới và kiểm chứng mọi giao diện (các thành phần cũ đã được dùng thử và dùng lại) Điểm mạnh của RAD là gì? • Thời gian phát triển giảm nhờ dùng công cụ • „Nhanh chóng cho phép... khách hàng Quy trình kiểm thử Kiểm thử thành phần: kiểm thử cách độc lập, thành phần có thể la một chức năng hoặc đối tượng, một nhóm các thực thể gắn kết nhau… Kiểm thử hệ thống: kiểm thử toàn bộ hệ thống Kiểm thử chấp thuận: kiểm thử trên dữ liệu của khách hàng để kiểm tra hệ thống có đáp ứng tất cả các yêu cầu khách hàng hay không Triển khai phần mềm Bảo trì hệ thống: • Bảo đảm chương trình vận... RAD thường được sử dụng khi nào? • 4, Mô hình thác nước thường được sử dụng khi nào? 1 ,SDLC là gì? • SDLC là một chuỗi các hoạt động của nhà phân tích, nhà thiết kế, người phát triển, người sử dụng để phát triển và thực hiện một hệ thống thông tin 2, Có mấy giai đoạn chính trong SDLC? Có 6 giai đoạn chính trong SDLC: • Phân tích tính khả thi (Feasibility analysis) • Phân tích yêu cầu và đặc tính kỹ... trúc hàng đơi ổn định • Quá trình phát triển đơn giản nên phù hợp với những dự án có ít thay đổi • Giảm thiểu các lỗi mắc phải trong giai đoạn thiết kế Nhược điểm: • Không quay lui được • Mất nhiều thời gian • Thiết kế phải rõ ràng khi dự án bắt đầu • Không thấy được sự tiến hóa của sản phẩm • Đôi khi dự án bị chậm trễ, mất nhiều kinh phí • Không thể phát triển tiếp sau khi phát hành sản phẩm • Khó... trình vận hành tốt • Cài đặt các thay đổi • Xử lý các lỗi khi vận hành Cải tiến phần mềm • Khi các yêu cầu hệ thống thay đổi theo sự thay đổi của các yêu cầu nghiệp vụ thì phần mềm phải cải tiến và thay đổi để hỗ trợ khách hàng • Thông thường chi phí để bảo trì và cải tiến thường đắt hơn nhiều so với chi phí xây dựng phần mềm Ưu nhược điểm của mô hình Ưu điểm: • Dễ hiểu dễ thực hiện • Các pha được... khách hàng, khách hàng không chủ động được trong quá trình phát triển phần mềm • Nếu 1 bước không hoàn thiện rủi ro rất cao • Khó cho người sử dụng khi muốn thay đổi yêu cầu Những dự án nào nên tiến hành theo mô hình waterfall?  Sử dụng khi mà đội dự án đã có kinh nghiệm làm việc, bởi mô hình này đòi hỏi sự chính xác ngay từ đầu  Waterfall hợp với những dự án mà khách hàng xác định được yêu cầu cụ... năng thay đổi  Đối với những khách hàng lớn mà phong cách làm việc của họ chủ yếu theo mô hình truyền thống (waterfall) hoặc những khách hàng lo ngại có nhiều thay đổi trong dự án  Nên áp dụng waterfall với những dự án cố định So sánh WATERFALL và RAD Giống nhau: • Thường sử dụng cho các hệ thống, phần mềm nhỏ Khác nhau: Câu hỏi • 1, SDLC là gì? • 2, Có mấy giai đoạn chính trong SDLC? • 3, Mô hình... đoan mới không thể quay lại giai đoạn trước nó Khảo sát hiện trạng Hiện trạng bài toán: Mô hình tổ chức Nghiệp vụ Tin học của khách hàng mà phần mềm nhắm tới  Mục tiêu: Hiểu rõ quy trình nghiệp vụ khách hàng Có bao nhiêu quá trình nghiệp vụ Họ làm gì với những nghiệp vụ đó Xác định yêu cầu  Trả lời được câu hỏi: Xây dựng làm gì? Ứng dụng vào lĩnh vực nào Đáp ứng yêu cầu, nhu cầu người . " # Quy trình phát triển phần mềm (SDLC) . 1 2 3 Mô hình phát triển ứng dụng nhanh RAD. Mô hình thác nước. N ộ i d u n g 3/13/142 Phát triển phần mềm • $%&'&()*+&,) • -+./&0+*12% • 34+5678)&9:;+<+.+."&*+ 5-5=1>?&@AB)(&&C • 7+.",+)(&&C?&@&D5-5" +@ 3/13/143 EFGH&IJEJ1J7)J&FHJ +7JK79L • EF7%&+M+(+,&5%5C)(&&C1 &N+?%&?&@&& • EFO&P0+.Q6:N%&?&@)*+ &,) 3/13/144 M,&5%EF • )6&0+GR7A&K+*+-+=.(+ • &"&."GEJAJK"&."?&@ST"&5U+(+ +-1>)-+*1)-> • 7V1N+GEWQ)J&AKC&N++O&1O5> +;&O&+/PAN)*+&,)+=?&@+-&+ • F8)&91GXJK:N&)6&0+1&"&." 5C1"&+3Y&9 • 3Z:;G[AJKA:]?&@53^+)(&&C 3/13/145 ,A+-C1>EFL • _+PT&91)3Y)());^)&9 O&:7+8&:N(1O&>.)0Y • E:Y&1?+'/&96+O)12%)- > • /&?+O&73^+1?+1+/&??7 1?+ 3/13/146 `>9Q/14EFL • X(&&C)->.+a7+ 1?+',+&C7%&9 • >+(+&"&."b)(&&Cb.C&78) &+;71?+ • ?&@)->?5.+&CO& >&34+.+c53^+A:] 3/13/147 (+5,+0&EF • X6&0+&0./&GFeasibility. Phương Pháp Mô Hình Hóa Quy Trình Phát Triển Phần Mềm Với SDLC 3/13/14 1   

Ngày đăng: 13/03/2014, 13:50

Hình ảnh liên quan

Phương Pháp Mơ Hình Hóa - Quy trình phát triển phần mềm với SDLC

h.

ương Pháp Mơ Hình Hóa Xem tại trang 1 của tài liệu.
Mơ hình phát triển ứng dụng nhanh RAD. - Quy trình phát triển phần mềm với SDLC

h.

ình phát triển ứng dụng nhanh RAD Xem tại trang 2 của tài liệu.
Mơ hình RAD (Rapid Application Development) - Quy trình phát triển phần mềm với SDLC

h.

ình RAD (Rapid Application Development) Xem tại trang 9 của tài liệu.
Mơ hình RAD (Rapid Application Development)Development) - Quy trình phát triển phần mềm với SDLC

h.

ình RAD (Rapid Application Development)Development) Xem tại trang 10 của tài liệu.
Mơ hình RAD (Rapid Application Development)Development) - Quy trình phát triển phần mềm với SDLC

h.

ình RAD (Rapid Application Development)Development) Xem tại trang 10 của tài liệu.
RAD: Mơ hình nghiệp vụ - Quy trình phát triển phần mềm với SDLC

h.

ình nghiệp vụ Xem tại trang 11 của tài liệu.
RAD: Mơ hình tiến trình và dữ liệu - Quy trình phát triển phần mềm với SDLC

h.

ình tiến trình và dữ liệu Xem tại trang 12 của tài liệu.
• „Nhanh chóng cho phép hình dung ra sản phẩm - Quy trình phát triển phần mềm với SDLC

hanh.

chóng cho phép hình dung ra sản phẩm Xem tại trang 14 của tài liệu.
Điểm mạnh của RAD là gì? - Quy trình phát triển phần mềm với SDLC

i.

ểm mạnh của RAD là gì? Xem tại trang 14 của tài liệu.
MƠ HÌNH THÁC NƯỚC (WATERFALL) - Quy trình phát triển phần mềm với SDLC
MƠ HÌNH THÁC NƯỚC (WATERFALL) Xem tại trang 17 của tài liệu.
 Mơ hình hóa cá cu cầu. - Quy trình phát triển phần mềm với SDLC

h.

ình hóa cá cu cầu Xem tại trang 21 của tài liệu.
Ưu nhược điểm của mơ hình - Quy trình phát triển phần mềm với SDLC

u.

nhược điểm của mơ hình Xem tại trang 29 của tài liệu.
của họ chủ yếu theo mơ hình truyền thống (waterfall) hoặc những khách hàng lo ngại có nhiều thay đổi trong  dự án - Quy trình phát triển phần mềm với SDLC

c.

ủa họ chủ yếu theo mơ hình truyền thống (waterfall) hoặc những khách hàng lo ngại có nhiều thay đổi trong dự án Xem tại trang 31 của tài liệu.
bởi mô hình này địi hỏi sự chính xác ngay từ đầu. - Quy trình phát triển phần mềm với SDLC

b.

ởi mô hình này địi hỏi sự chính xác ngay từ đầu Xem tại trang 31 của tài liệu.
• 3, Mơ hình RAD thường được sử dụng khi nào? - Quy trình phát triển phần mềm với SDLC

3.

Mơ hình RAD thường được sử dụng khi nào? Xem tại trang 34 của tài liệu.
4,Mô hình thác nước thường được sử dụng khi nàodụng khi nào - Quy trình phát triển phần mềm với SDLC

4.

Mô hình thác nước thường được sử dụng khi nàodụng khi nào Xem tại trang 37 của tài liệu.
4,Mô hình thác nước thường được sử dụng khi nàodụng khi nào - Quy trình phát triển phần mềm với SDLC

4.

Mô hình thác nước thường được sử dụng khi nàodụng khi nào Xem tại trang 37 của tài liệu.

Từ khóa liên quan

Mục lục

  • Slide 1

  • Slide 2

  • Phát triển phần mềm

  • SDLC (Software Development Life Cycle) là gì?

  • Chuỗi hoạt động SDLC

  • Tại sao cần hiểu về SDLC?

  • Điều gì xảy ra với SDLC?

  • Các giai đoạn chính trong SDLC

  • Mô hình RAD (Rapid Application Development)

  • Mô hình RAD (Rapid Application Development)

  • RAD: Mô hình nghiệp vụ

  • RAD: Mô hình tiến trình và dữ liệu

  • RAD: Tự sinh ứng dụng và kiểm thử

  • Điểm mạnh của RAD là gì?

  • RAD: Điểm yếu

  • Khi nào sử dụng RAD?

  • Slide 17

  • Slide 18

  • Slide 19

  • Slide 20

  • Slide 21

  • Slide 22

  • Slide 23

  • Slide 24

  • Slide 25

  • Slide 26

  • Slide 27

  • Slide 28

  • Slide 29

  • Slide 30

  • Slide 31

  • Slide 32

  • Slide 33

  • Câu hỏi

  • 1,SDLC là gì?

  • 2, Có mấy giai đoạn chính trong SDLC?

  • 4,Mô hình thác nước thường được sử dụng khi nào

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan