Professional Documents
Culture Documents
-Cung cấp kiến thức về quy trình phát triển phần mềm
-Các phương pháp phân tích và thiết kế một hệ thống thông tin:
3. Khả năng phát triển tư duy và kỹ năng phát triển các HTTT thực tế
- Khả năng tư vấn các HTTT doanh nghiệp
- Khả năng học hỏi và tiếp cận với các nền tảng công nghệ mới
Sách tham khảo
▪Phân tích và thiết kế các hệ thống thông tin hiện đại - Nguyễn văn
Vị
▪ Phân tích và thiết kế các hệ thống - Nguyễn Văn Ba
▪Object-oriented Analysis and Design for Information Systems:
Modeling with UML, OCL and IFML, Raul Sidnei Wazlawick
(2014), Elsevier
▪ Systems analysis and Design - Len Fertuck
▪Modern Systems analysis & Design - Jeffrey A. Hoffer - Joey F.
George - Joseph S. Valacich
▪ Giáo trình điện tử về phân tích thiết kế hướng đối tượng UML
PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG
▪Đ/N trên giúp định hướng cho quá trình PTTK, tuy nhiên để
hiểu rõ ht thực ta phải đi sâu n/c. HTTT chưa được định hình
chừng nào ta chưa TK chúng
VD: Ta biết VLXD để xây nhà, nhưng ta chưa thể hình dung
ra ngôi nhà trong tương lai nếu chưa có bản TK
Bản chất của việc PT HTTT
▪Bản chất:
▪ Là 1 giải pháp gq vấn đề
▪ Là sự thay đổi trong mô hình, quy trình QL, công
nghệ, kỹ năng nghiệp vụ, văn hóa của t/c.
▪ Là 1 chiến lược chuyển đổi HT cũ sang HT mới
Nguyên nhân của việc PT HTTT
▪ Gặp phải các v/đ gây trở ngại hoặc cản trở mục tiêu
VD: cần tt để hỗ trợ ra q/đ, hay tác nghiệp
▪ Cần tạo ra các ưu thế mới, năng lực trước những thách
thức và cơ hội trong tương lai
VD: Khai thác dịch vụ internet
Phát triển các ứng dụng trên TB thông minh,…
Khởi tạo
lập kế hoạch
Phân tích
Thiết kế
Lập trình
Kiểm tra
và thực hiện
▪ XĐ mục tiêu
▪ XĐ phạm vi: Công nghệ (Web, ứng dụng khác),
môi trường (Internet, Iclound, mạng cục bộ,…),
DL (phân tán hay tập trung),...
▪ Xác định: Thời gian, nguồn lực và CP cần thiết
để thực hiện
▪ Đánh giá khả năng thực thi của DA
Khởi tạo lập kế hoạch
▪Yêu cầu:
▪Khả thi về kỹ thuật: TB, công nghệ, khả năng con người
▪Khả thi về kinh tế: Nguồn vốn, lợi ích, CP thường xuyên
▪Thời gian
▪Pháp lý
▪Khả thi về nguồn nhân lực
Khởi tạo
lập kế hoạch
Phân tích
Thiết kế
Lập trình
Kiểm tra
và thực hiện
▪Kết quả:
Khởi tạo
lập kế hoạch
Phân tích
Thiết kế
Lập trình
Kiểm tra
và thực hiện
" Hệ thống làm thế nào để thoả mãn các yêu cầu đã
nêu lên trong bước trước?"
Thiết kế
Khởi tạo
lập kế hoạch
Phân tích
Thiết kế
Lập trình
Kiểm tra
và thực hiện
Chuyển sản phẩm của phần trước thành HT làm việc thực
▪ Người khác
Vòng đời phát triển HTTT
Khởi tạo
lập kế hoạch
Phân tích
Thiết kế
Lập trình
Kiểm tra
và thực hiện