![Phân tích tư tưởng của nhân dân qua đoạn thơ: Những người vợ nhớ chồng… Những cuộc đời đã hóa sông núi ta trong Đất nước của Nguyễn Khoa Điềm](https://thuvienso.net/upload/document/136415/phan-tich-tu-tuong-cua-nhan-dan-qua-doan-tho-039-039-nhung-nguoi-vo-nho-chong-nhung-cuoc-doi-da-hoa-song-nui-ta-039-039-trong-dat-nuoc-cua-nguyen-khoa-136415.jpg)
Bài giảng Phân tích thiết kế phần mềm: Chương 1 - Trường ĐH Ngoại ngữ - Tin học TP.HCM
Số trang: 64
Loại file: pdf
Dung lượng: 1.43 MB
Lượt xem: 173
Lượt tải: 0
Xem trước 7 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Bài giảng Phân tích thiết kế phần mềm: Chương 1 cung cấp cho người đọc những kiến thức như: Các tính chất của phần mềm; Qui trình phát triển phần mềm; Phân tích – Thiết kế phần mềm. Mời các bạn cùng tham khảo!
Nội dung trích xuất từ tài liệu:
Bài giảng Phân tích thiết kế phần mềm: Chương 1 - Trường ĐH Ngoại ngữ - Tin học TP.HCM Click to edit Master subtitle style GIỚI THIỆU 1 NỘI DUNG Mở đầu Các tính chất của phần mềm Qui trình phát triển phần mềm Phân tích – Thiết kế phần mềm 2 MỞ ĐẦU 3 Mở đầu Phần mềm là gì ? Tập các chỉ thị mà khi thực hiện sẽ cung cấp cho người dùng các chức năng mà họ mong muốn Gồm các cấu trúc dữ liệu giúp chương trình xử lý thông tin một cách hiệu quả Gồm các bản tài liệu mô tả cách sử dụng cũng như phương thức chương trình hoạt động 4 Mở đầu Thách thức Việc xây dựng phần mềm ngày càng trở nên phức tạp Các yêu cầu về giao diện, lưu trữ Các yêu cầu về khả năng mở rộng, thay đổi, bảo trì Làm sao có thể giảm được độ phức tạp khi xây dựng phần mềm ? 5 Mở đầu Phương pháp Đưa ra phương pháp xây dựng phần mềm sau cho có thể đánh giá, đo lường và kiểm tra được Phương pháp tiếp cận hướng cấu trúc Phương pháp tiếp cận hướng chức năng Phương pháp tiếp cận hướng đối tượng 6 ĐẶC ĐIỂM CỦA PHẦN MỀM 7 Đặc điểm Những tính chất quan trọng mà một phần mềm tốt phải có: Có thể bảo trì Bảo mật Hiệu quả Dễ sử dụng ... 8 Có thể bảo trì Khả năng phát triển – tiến hóa để có thể đáp ứng các yêu cầu thay đổi của khách hàng: 9 Bảo mật Phần mềm có độ tin cậy, người dùng lạ không có quyền được sử dụng hay truy xuất 10 Hiệu quả Không được lãng phí tài nguyên hệ thống. Bao gồm: khả năng đáp ứng, thời gian xử lý và quản lý vùng nhớ 11 Dễ sử dụng Phù hợp với loại người dùng mà phần mềm hướng đến. Dễ sử dụng, dễ hiểu và tương thích với hệ thống hiện tại 12 QUI TRÌNH PHÁT TRIỂN PHẦN MỀM 13 Ví dụ về qui trình phát triển Xây dựng một căn nhà: Bước 1: Tính toán xem ta sẽ bỏ ra bao nhiêu tiền với số tiền đó sẽ xây nhà loại gì màu sắc, nguyên vật liệu chọn đơn vị xây dựng. Tất cả có thể xem là ở giai đoạn phân tích Bước 2: Đơn vị xây dựng thiết kế chi tiết các thành phần của căn nhà giai đoạn thiết kế Bước 3: Dựa vào bản thiết kế để xây dựng Bước 4: Chuyển giao, bảo trì và sửa chữa 14 Ví dụ về qui trình phát triển 15 Các hoạt động chính Thường gồm 5 hoạt động cơ bản: Communication Planning Modeling Construction Deployment 16 Các hoạt động chính Communication: Thảo luận với khách hàng Nắm rõ yêu cầu Đảm bảo nhất quán trong yêu cầu 17 Các hoạt động chính Planning: Xác định chi tiết các công việc phải thực hiện Xác định nguy cơ Xác định tài nguyên Xác định sản phẩm Lịch trình cụ thể 18 Các hoạt động chính Modeling: Phân tích & thiết kế Mô hình hóa các yêu cầu Mô hình hóa thiết kế Nhấn mạnh yếu tố chi tiết 19 Các hoạt động chính Construction: Coding Testing (Manual or Auto) 20
Nội dung trích xuất từ tài liệu:
Bài giảng Phân tích thiết kế phần mềm: Chương 1 - Trường ĐH Ngoại ngữ - Tin học TP.HCM Click to edit Master subtitle style GIỚI THIỆU 1 NỘI DUNG Mở đầu Các tính chất của phần mềm Qui trình phát triển phần mềm Phân tích – Thiết kế phần mềm 2 MỞ ĐẦU 3 Mở đầu Phần mềm là gì ? Tập các chỉ thị mà khi thực hiện sẽ cung cấp cho người dùng các chức năng mà họ mong muốn Gồm các cấu trúc dữ liệu giúp chương trình xử lý thông tin một cách hiệu quả Gồm các bản tài liệu mô tả cách sử dụng cũng như phương thức chương trình hoạt động 4 Mở đầu Thách thức Việc xây dựng phần mềm ngày càng trở nên phức tạp Các yêu cầu về giao diện, lưu trữ Các yêu cầu về khả năng mở rộng, thay đổi, bảo trì Làm sao có thể giảm được độ phức tạp khi xây dựng phần mềm ? 5 Mở đầu Phương pháp Đưa ra phương pháp xây dựng phần mềm sau cho có thể đánh giá, đo lường và kiểm tra được Phương pháp tiếp cận hướng cấu trúc Phương pháp tiếp cận hướng chức năng Phương pháp tiếp cận hướng đối tượng 6 ĐẶC ĐIỂM CỦA PHẦN MỀM 7 Đặc điểm Những tính chất quan trọng mà một phần mềm tốt phải có: Có thể bảo trì Bảo mật Hiệu quả Dễ sử dụng ... 8 Có thể bảo trì Khả năng phát triển – tiến hóa để có thể đáp ứng các yêu cầu thay đổi của khách hàng: 9 Bảo mật Phần mềm có độ tin cậy, người dùng lạ không có quyền được sử dụng hay truy xuất 10 Hiệu quả Không được lãng phí tài nguyên hệ thống. Bao gồm: khả năng đáp ứng, thời gian xử lý và quản lý vùng nhớ 11 Dễ sử dụng Phù hợp với loại người dùng mà phần mềm hướng đến. Dễ sử dụng, dễ hiểu và tương thích với hệ thống hiện tại 12 QUI TRÌNH PHÁT TRIỂN PHẦN MỀM 13 Ví dụ về qui trình phát triển Xây dựng một căn nhà: Bước 1: Tính toán xem ta sẽ bỏ ra bao nhiêu tiền với số tiền đó sẽ xây nhà loại gì màu sắc, nguyên vật liệu chọn đơn vị xây dựng. Tất cả có thể xem là ở giai đoạn phân tích Bước 2: Đơn vị xây dựng thiết kế chi tiết các thành phần của căn nhà giai đoạn thiết kế Bước 3: Dựa vào bản thiết kế để xây dựng Bước 4: Chuyển giao, bảo trì và sửa chữa 14 Ví dụ về qui trình phát triển 15 Các hoạt động chính Thường gồm 5 hoạt động cơ bản: Communication Planning Modeling Construction Deployment 16 Các hoạt động chính Communication: Thảo luận với khách hàng Nắm rõ yêu cầu Đảm bảo nhất quán trong yêu cầu 17 Các hoạt động chính Planning: Xác định chi tiết các công việc phải thực hiện Xác định nguy cơ Xác định tài nguyên Xác định sản phẩm Lịch trình cụ thể 18 Các hoạt động chính Modeling: Phân tích & thiết kế Mô hình hóa các yêu cầu Mô hình hóa thiết kế Nhấn mạnh yếu tố chi tiết 19 Các hoạt động chính Construction: Coding Testing (Manual or Auto) 20
Tìm kiếm theo từ khóa liên quan:
Bài giảng Phân tích thiết kế phần mềm Phân tích thiết kế phần mềm Qui trình phát triển phần mềm Thiết kế phần mềm Cấu trúc dữ liệuTài liệu liên quan:
-
Bài giảng Phân tích thiết kế phần mềm: Chương 7 - Trường ĐH Ngoại ngữ - Tin học TP.HCM
16 trang 373 0 0 -
Đề cương chi tiết học phần Cấu trúc dữ liệu và giải thuật (Data structures and algorithms)
10 trang 342 0 0 -
Bài giảng Phân tích thiết kế phần mềm: Chương 6 - Trường ĐH Ngoại ngữ - Tin học TP.HCM
12 trang 284 0 0 -
Giải thuật và cấu trúc dữ liệu
305 trang 185 0 0 -
Giáo trình tóm tắt Công nghệ phần mềm
149 trang 174 0 0 -
Đề cương môn học Phân tích thiết kế phần mềm
143 trang 173 0 0 -
Đồ án tốt nghiệp - Phân tích thiết kế hệ thống - Phần mềm Quản lý kết hôn
17 trang 163 0 0 -
Bài giảng Phân tích thiết kế phần mềm: Chương 3 - Trường ĐH Ngoại ngữ - Tin học TP.HCM
8 trang 153 0 0 -
Tập bài giảng Thực hành kỹ thuật lập trình
303 trang 145 0 0 -
Đồ án tốt nghiệp - Phân tích thiết kế hệ thống - Quản lý hồ sơ bệnh án của 1 khoa
20 trang 141 0 0