Công_nghệ_phần_mềm

Công nghệ phần mềm hay kỹ thuật phần mềm (tiếng Anh: software engineering) là sự áp dụng một cách tiếp cận có hệ thống, có kỷ luật, và định lượng được cho việc phát triển, sử dụng và bảo trì phần mềm.[1] Ngành học kỹ sư phần mềm bao trùm kiến thức, các công cụ, và các phương pháp cho việc định nghĩa yêu cầu phần mềm, và thực hiện các tác vụ thiết kế, xây dựng, kiểm thử (software testing), và bảo trì phần mềm.[2] Kỹ sư phần mềm còn sử dụng kiến thức của các lĩnh vực như kỹ thuật máy tính, khoa học máy tính, quản lý, toán học, quản lý dự án, quản lý chất lượng, công thái học phần mềm (software ergonomics), và kỹ sư hệ thống (systems engineering).[2]Trích dẫn một câu nói của Edsger Dijkstra về công nghệ phần mềm:

Tài liệu tham khảo

WikiPedia: Công_nghệ_phần_mềm http://www.dreamsongs.com/Feyerabend/Feyerabend.ht... http://www.springer.com/east/home?SGWisbn=5-102-22... http://www.softwaresystems.org/future.html http://www.swebok.org http://www.swebok.org/htmlformat.html http://www.swebok.org/swebokcontents-ch1.html#ch1 http://www.cs.st-andrews.ac.uk/~ifs/Books/SE7/Pres... http://www.pearsoned.co.uk/HigherEducation/Booksby... https://web.archive.org/web/20080118103007/http://... https://commons.wikimedia.org/wiki/Category:Softwa...