Bạn sẽ học được gì khi sử dụng ứng dụng này
• Kỹ thuật phần mềm hỗ trợ máy tính
• Thủ tục giấy tờ Kỹ thuật phần mềm
• Thách thức kỹ thuật phần mềm
• Chứng nhận và giáo dục
• Lập trình viên máy tính
• Kỹ sư so với lập trình viên
• Định nghĩa của IEEE
• Tiến hóa phần mềm
• Luật tiến hóa phần mềm
• Tiến hóa phần mềm E-Type
• Mô hình phần mềm
• Cần kỹ thuật phần mềm
• Đặc điểm của phần mềm tốt
Kỹ thuật phần mềm coi cách tiếp cận để phát triển phần mềm là một quy trình chính thức giống như trong kỹ thuật truyền thống. Các kỹ sư phần mềm bắt đầu bằng cách phân tích nhu cầu của người dùng. Họ thiết kế phần mềm, triển khai, kiểm tra chất lượng và duy trì nó. Họ hướng dẫn các lập trình viên máy tính cách viết mã họ cần. Các kỹ sư phần mềm có thể hoặc không thể tự viết bất kỳ mã nào, nhưng họ cần các kỹ năng lập trình mạnh mẽ để giao tiếp với các lập trình viên và thường thành thạo một số ngôn ngữ lập trình.
Các kỹ sư phần mềm thiết kế và phát triển các trò chơi máy tính, ứng dụng kinh doanh, hệ thống điều khiển mạng và hệ điều hành phần mềm. Họ là những chuyên gia về lý thuyết phần mềm điện toán và những hạn chế của phần cứng mà họ thiết kế.
Toàn bộ quy trình thiết kế phần mềm phải được quản lý chính thức từ lâu trước khi dòng mã đầu tiên được viết. Các kỹ sư phần mềm tạo ra các tài liệu thiết kế dài bằng các công cụ kỹ thuật phần mềm hỗ trợ máy tính. Sau đó, kỹ sư phần mềm chuyển đổi các tài liệu thiết kế thành các tài liệu đặc tả thiết kế, được sử dụng để thiết kế mã. Quá trình này được tổ chức và hiệu quả. Không có chương trình off-the-cuff đang diễn ra.
Được thực hiện bởi tình yêu của Học viện chủ đề