You are on page 1of 1

Chương I : Tổng quan

I. Công cụ phát triển phần mềm


1. Các khái niệm :
– Ngôn ngữ lập trình
– Hệ quản trị cơ sở dữ liệu
– Các công cụ hỗ trợ (Tool)
+ Phân tích thiết kế
+ Công cụ dùng để đóng gói (VD setup factory)
+ Testing (kiểm tra, Testing Tool)

Có 2 loại: alpha testing(thực hiện phía customer testing, người dùng


sẽ test) và beta testing (những tester chuyên nghiệp)

---- > tích hợp tất cả các yếu tố trên để tạo ra một phần mềm hoàn chỉnh

– Môi trường phát triển phần mềm


1. Các giai đoạn phát triển phần mềm
– Mô hình waterfall (thác nước)
Specification Document : Đặc tả bài toán
Requirement Document 
Design 
Imphlementation 
Testing (giai đoạn cuối cùng kết thúc mô hình thác nước)
Yếu điểm : Một giai đoạn ở trên lỗi thì tất cả các giai đoạn sau sẽ lỗi theo và
phải làm lại.
– Mô hình chữ V // code and fix (code rồi sửa, sửa xong lại code)
– Mô hình tiến hóa
– Mô hình xoắn ốc
1. Công cụ soạn thảo đồ hình
Chức năng : Vẽ các đồ hình trong việc phân tích thiết kê hệ thống (sử dụng
Visio hoặc Rational Rose) để vẽ hoặc sinh ra các class method.
R.Robot thực hiện testing

You might also like