ĐịNh Nghĩa kỹ thuật phần mềm

Kỹ thuật phần mềm là một môn học được hình thành bởi một tập hợp các phương pháp, công cụ và kỹ thuật được sử dụng để phát triển phần mềm ( phần mềm ).

Những tiến bộ công nghệ và tác động của chúng đối với đời sống xã hội chắc chắn đã ảnh hưởng đến quá trình phát triển phần mềm vì nhiều lý do, chẳng hạn như sự truy cập bừa bãi của người dùng vào một số thông tin mà cho đến vài thập kỷ trước họ hoàn toàn không biết và họ không thể hiểu được, vì họ không có trình độ kiến ​​thức kỹ thuật cần thiết. Một người tiêu dùng thông thái là một người tiêu dùng không thể bị lừa dối, bởi vì anh ta biết mình cần gì và có khả năng phân tích các đề nghị thị trường khác nhau, so sánh các đề xuất và lợi ích của sản phẩm; Tuy nhiên, một người tiêu dùng thông tin sai lệch giống như một đứa trẻ thất thường khóc, la hét và đá mà không dừng lại.

Đầu tiên trong tất cả các giai đoạn công việc mà các kỹ sư phần mềm thực hiện bao gồm nghiên cứu kỹ các đặc điểm cần thiết cho chương trình để phát triển, và đây là điểm mà họ phải tìm sự cân bằng (ngày càng khó đạt được) giữa nhu cầu quá cao của người tiêu dùng xấu và khả năng của công ty. Thời gian là tiền bạc, và các công ty trong thế giới máy tính biết điều đó rất rõ.

Mỗi chức năng của một chương trình, mỗi tính năng làm cho nó thoải mái hơn, thông minh hơn, dễ tiếp cận hơn, chuyển thành một khoảng thời gian nhất định, từ đó dẫn đến mức lương của tất cả những người tham gia vào sự phát triển của nó. Nhưng ngoài chi phí sản xuất cần thiết để tạo ra từng phần của chương trình, công nghệ phần mềm phải quyết định phần nào trong số chúng có ý nghĩa, phù hợp với phần còn lại và cần thiết để truyền đạt rõ ràng bản chất và mục tiêu của ứng dụng.

Đề XuấT