Tải bản đầy đủ (.pptx) (13 trang)

tìm hiểu mô hình bigbang

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (877.17 KB, 13 trang )

NHÓM 10
CHỦ ĐỀ: TÌM HIỂU VỀ MÔ
HÌNH BIG BANG
Thành viên: Nguyễn Phạm Hải Đông
An Thị Thanh Thảo
Nguyễn Trường Xuân
Nguyễn Thị Yến


1.Tổng quan về SDLC


a.Khái niệm
-SDLC (Software Development Life Cycle)- vòng đời phát
triển phần mềm là một quá trình có hệ thống để xây dựng
phần mềm để đảm bảo chất lượng và tính chính xác của
phần mềm được xây dựng. Quá trình SDLC nhằm mục đích
sản xuất phần mềm chất lượng cao, đáp ứng mong đợi của
khách hàng.Việc phát triển hệ thống phải được hoàn thành
trong khung thời gian và chi phí được xác định trước.


b.Đặc điểm
Quá trình SDLC được chia thành 7 giai đoạn:
+ Phân tích yêu cầu
+ Nghiên cứu khả thi
+ Thiết kế
+ Viết code (mã hóa)
+ Kiểm tra
+ Cài đặt/Triển khai
+ Bào trì




c. Phân loại
-

Mô hình thác nước
Mô hình RAD
Mô hình RUP
Mô hình lặp
Mô hình bản mẫu
Mô hình xoắn ốc
Mô hình BigBang
Mô hình chữ V

- Mô hình gia tăng
- Mô hình linh
hoạt(Agile)


2. Mô hình Big Bang
2. Mô hình Big Bang


a. Đặc điểm


Dựa trên mô hình vũ trụ và lý thuyết cùng tên, mô hình
phát triển phần mềm Big Bang được thiết kế xoay quanh
khái niệm rằng bắt đầu từ không có gì, sự phát triển và
mở rộng nhanh chóng sẽ sớm tạo ra 1 sản phẩm hoàn

chỉnh chỉ trong tức thời.
• Trong mô hình SDLC big-bang, khách hàng cũng không
hiểu rõ về yêu cầu chức năng của mình về hệ thống
được phát triển. Các yêu cầu của khách hàng không
cố định và thay đổi theo thời gian và khách hàng tin
rằng hệ thống được triển khai nhanh chóng mà không
cần phân tích nhiều.


• Sự phát triển hàng ngày của phần mềm xảy ra theo ý
thích của các thành viên trong nhóm thiết kế mà không
quan tâm đến yêu cầu cụ thể của khách hàng và hậu
quả của sự thay đổi đó gây ra sau này
• Không
Quy trình
tuân
phát
theo
triển
bất sản
kỳ giao
phẩm
thức
chỉcụ
bắtthể
đầu
nào
bằng
do đó
tiềnnhu


cầu
nỗ lực
lậpcần
kế hoạch
thiết làm
là ítđầu
nhấtvào
so và
vớiđầu
các ra
môlàhình
sản phẩm
khác phần
mềm không đảm được tối đa yêu cầu của khách hàng
đối với sản phẩm


b.Giai đoạn
- Các giai đoạn của Big Bang giống như các model khác
có 7 giai đoạn nhưng big bang model giai đoạn phân
tích yêu cầu và nghiên cứu khả thi sẽ không được
nghiên cứu sâu.
- Một dự án có thể bắt đầu chỉ với một lượng tiền và
tài nguyên cơ bản để bắt đầu.
- Các yêu cầu trong mô hình này được hiểu và thực
hiện khi chúng bắt đầu đến. Trọng tâm chủ yếu vẫn là
viết mã và phân phối sản phẩm cuối cùng.



c.Thiết kế
• Bao gồm tập trung tất cả các tài nguyên và công cụ có thể
có trong phát triển phần mềm và mã hóa, với rất ít hoặc
không có kế hoạch trước
• Các yêu cầu được hiểu và thực hiện khi chúng đến. Mọi
thay đổi cần thiết và / hoặc bổ sung chức năng trong hệ
thống được phát triển có thể hoặc không cần cải tiến
phần mềm hoàn chỉnh
• Này là mô hình lý tưởng để phát triển các dự án nhỏ với
một hoặc hai nhà phát triển làm việc cùng nhau


c.Ưu điểm
• Đây là một mô hình rất đơn giản .
• Ít hoặc không cần lập kế hoạch.
• Không có yêu cầu quản lý .
• Phù hợp với các dự án nhỏ.
• Cung cấp sự linh hoạt cho các nhà phát triển.
• Nó là một trợ giúp học tập tốt cho những người mới đến
hoặc học sinh.


d.Nhược điểm
• Rủi ro rất cao và không chắc chắn.
• Không phải là một mô hình tốt cho các dự án phức tạp
và hướng đối tượng.
• Có thể trở nên rất tốn kém nếu các yêu cầu bị
hiểu lầm.



e. Ứng dụng
Mô hình này lý tưởng cho các dự án nhỏ với
một hoặc hai nhà phát triển làm việc cùng
nhau và cũng hữu ích cho các dự án học tập
hoặc thực hành. Đó là một mô hình lý
tưởng cho sản phẩm nơi các yêu cầu không
được hiểu rõ và ngày phát hành cuối cùng
không được đưa ra.



Tài liệu bạn tìm kiếm đã sẵn sàng tải về

Tải bản đầy đủ ngay
×