Bài giảng về Kỹ thuật phần mềm

Máy tính khác với các máy móc thông thường ở điểm nó có thể thực hiện các nhiệm vụ rất khác nhau bằng cách sử dụng các phần mềm khác nhau. Tức là phần mềm tạo ra sự khác biệt giữa các máy tính và cũng quyết định năng lực của máy tính. Cho đến những năm 1990, xu hướng của ngành công nghiệp máy tính là phát triển phần cứng nhằm giảm giá thành hệ thống và tăng năng lực xử lý cũng như lưu trữ dữ liệu. Do nhu cầu phần mềm tăng lên nhanh chóng, thách thức. | Thiết kế là cái lõi của kỹ nghệ phần mềm. Trong khi thiết kế người ta sẽ phát triển, xét duyệt và làm tư liệu cho việc làm mịn dần các chi tiết thủ tục, cấu trúc chương trình, cấu trúc dữ liệu. Thông qua thiết kế và xét duyệt, chúng ta có thể thẩm định được chất lượng phần mềm. Tính môđun (trong cả chương trình và dữ liệu) và khái niệm trừu tượng làm cho người thiết kế có khả năng đơn giản hóa và dùng lại các thành phần phần mềm. Việc làm mịn đưa ra một cơ chế để biểu diễn các tầng kế tiếp của chi tiết chức năng. Cấu trúc chương trình và dữ liệu đóng góp cho một quan điểm tổng thể về kiến trúc phần mềm, trong khi thủ tục lại đưa ra những chi tiết cần thiết cho việc cài đặt thuật toán. Che dấu thông tin và độc lập chức năng đưa ra những trực cảm để đạt tới tính môđun có hiệu quả. Thiết kế phần mềm có thể được xem xét hoặc theo cách nhìn kỹ thuật hoặc theo cách nhìn quản lý dự án. Theo quan điểm kỹ thuật, thiết kế bao gồm 4 hoạt động: thiết kế dữ liệu, thiết kế kiến trúc, thiết kế thủ tục và thiết kế giao diện. Theo quan điểm quản lý, thiết kế tiến hóa từ thiết kế sơ bộ sang thiết kế chi tiết. Ký pháp thiết kế, đi kèm với các khái niệm lập trình có cấu trúc làm cho người thiết kế biểu diễn được chi tiết thủ tục theo cách thức làm thuận tiện cho việc dịch sang mã chương trình. Chúng ta có thể sử dụng các ký pháp đồ họa, bảng và ngôn ngữ mô tả.

Không thể tạo bản xem trước, hãy bấm tải xuống
TỪ KHÓA LIÊN QUAN
TÀI LIỆU MỚI ĐĂNG
99    63    3    28-03-2024
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.