slike bài tập thaori luận nhóm môn công nghệ phần mềm - Pdf 23

DANH SÁCH THÀNH VIÊN NHÓM
1. NGUYỄN KHÁNH HIỆP
2. NGUYỄN VĂN THOẢN
3. HOÀNG THỊ DUNG
4. LƯƠNG HỮU ĐỨC
5. NGUYỄN THỊ NỤ
6. BÙI VĂN ĐÔ
7. TRẦN HOÀN
TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP
HÀ NỘI
LỚP TIN 1 – K13
BÀI TẬP THẢO LUẬN
NHẬP MÔN CÔNG NGHỆ PHẦN MỀM
NỘI DUNG : NỬA ĐẦU CHƯƠNG I
VỊ TRÍ : TỪ SLIDE 5 ĐẾN SLIDE 24
TỔNG QUAN VỀ CNPM
Các khái niệm cơ bản về phần mềm
Quá trình tiến hóa của phần mềm
Khủng hoảng và thách thức
Phần mềm
Công nghệ phần mềm và các vấn đề liên quan
Quy trình phần mềm
Các khái niệm cơ bản về phần mềm

Phần mềm (software) – Theo nghĩa hẹp là 1 tập hợp
các câu lệnh được viết bằng ngôn ngữ lập trình -> Giải
quyết bài toán.

Công nghệ (Engineering) là cách sử dụng các công cụ,
kỹ thuật để giải quyết vấn đề.


Thế hệ đầu tiên của hệ quản trị CSDL

Yêu cầu lớn về công việc bảo trì phần mềm
Quá trình tiến hóa của phần mềm
Thời kỳ giữa những năm 1970 đến đầu năm 1990

Xuất hiện HT phân tán

Mạng MT ptriển

Công nghệ chế tại vi xử lý phát triển
Thời kỳ sau năm 1990

Kỹ nghệ HĐT phát triển.

Sự phát triển của internet

Hệ chuyên gia, mạng nơron nhân tạo được
ứng dụng vào thực tế
Phần mềm (Software)

Được thể hiện với 3 bộ phận cấu thành

Tập các lệnh – Chương trình máy tính

Cấu trúc dữ liệu - Được lưu trữ trên bộ nhớ,
gồm việc lưu trữ thông tin được mã hóa

Các tài liệu kỹ thuật liên quan – mô tả quá trình
và hướng dẫn sử dụng hiệu quả

Các tài liệu phân tích, thiết kế

Các hướng dẫn sử dụng và khai thác nó

Các thành phần giải thích trong PM.
Phần mềm (Software)
Phân loại phần mềm

Theo mức độ hoàn thiện:

Sản phẩm:

Có tính phức tạp cao

Nhiều người sử dụng

Đồng bộ, an toàn, có nâng cấp và bảo trì

Có thể nâng cấp từ chương trình thành sản phẩm

Chương trình:

Độ phức tạp không lớn

Dùng cho những đối tượng nhất định, quy mô áp
dụng không lớn

Không tài liệu sử dụng, không kiểm thử triệt để,
không bảo trì
Phần mềm (Software)

Chương trình dịch, phần mềm gỡ rối, các công cụ hỗ trợ
phân tích thiết kế (CASE)

Các phần mềm này có thể xuất hiện dưới dạng phần mềm
máy tính cá nhân, phần mềm hệ thống hoặc là phần mềm
nghiệp vụ.
Phần mềm (Software)
GĐ 1:
Tiêu chí
đánh giá
GĐ 2:
GĐ 3:
GĐ 4:

Tính nhanh

Giải được các bài toán lớn

Tính nhanh

Xử lý được các bài toán
lớn

Nhiều người dùng

Tiện dụng

Tin cậy

Dễ bảo trì

phần cứng.

Khả năng XD phần mềm không bắt nhịp được với nhu
cầu SD PM tăng lên, đặc biệt là khi Internet phát triển

Quy mô và độ phức tạp của PM ngày càng tăng

Khả năng bảo trì hệ thống PM cũ tồn tại khó khăn và chi
phí lớn
Công nghệ phần mềm và các vấn đề liên
quan

Công nghệ phần mềm theo Fritz Bauer:
Kỹ nghệ phần mềm là quá trình sử dụng các nguyên tắc kỹ
thuật có cơ sở để xây dựng các phần mềm một cách kinh tế để
hoạt động tin cậy và chạy hiệu quả trên hệ thống máy thật

Công nghệ phần mềm theo IEEE:
Việc áp dụng cách nghiên cứu và tiếp cận có hệ thống, quy
tắc, có thể xác định số lượng để phát triển, vận hành và bảo trì
phần mềm; nghĩa là áp dụng kỹ thuật vào phần mềm
Công nghệ phần mềm - SE
Công nghệ phần mềm và các vấn đề liên
quan
Các vấn đề liên quan đến CNPM

Kỹ nghệ phần mềm đề cập đến việc xây dựng các
chương trình lớn.

Trung tâm của vấn đề là kiểm soát sự phức tạp

Là một tập hợp các hành động nhằm xây dựng và phát triển
phần mềm, thường gồm:

Đặc tả: đặc tả những gì hệ thống phải làm và các
ràng buộc trong quá trình xây dựng hệ thống.

Phát triển: xây dựng hệ thống phần mềm

Kiểm thử: kiểm tra xem phần mềm có thỏa mãn yêu
cầu của khác hàng.

Mở rộng: điểu chỉnh và thay đổi phần mềm tương
ứng với sự thay đổi yêu cầu.
NHÓM 1
Thank
You
!!!!!!!!!!!!


Nhờ tải bản gốc

Tài liệu, ebook tham khảo khác

Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status