Tin tức chung

Công nghệ phần mềm là gì?

Bởi Ban Quản trị -

Công nghệ phần mềm hay kỹ thuật phần mềm (tiếng Anhsoftware 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ựngkiể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ínhkhoa học máy tínhquản lýtoán họcquản lý dự ánquản lý chất lượngcô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:

Khi máy tính chưa xuất hiện, thì việc lập trình chưa có khó khăn gì cả. Khi mới xuất hiện một vài chiếc máy tính chức năng kém thì việc lập trình bắt đầu gặp một vài khó khăn nho nhỏ. Giờ đây khi chúng ta có những chiếc máy tính khổng lồ thì những khó khăn ấy trở nên vô cùng lớn. Như vậy ngành công nghiệp điện tử không giải quyết khó khăn nào cả mà họ chỉ tạo thêm ra những khó khăn mới. Khó khăn mà họ tạo nên chính là việc sử dụng sản phẩm của họ.

Chủ đề cũ hơn...


Các học phần hiện có

GS Hà Mạnh Đào: Một số công nghệ phát triển phần mềm

GS Hà Mạnh Đào: Một số công nghệ phát triển phần mềm

Course

NMCNPM NHẬP MÔN CÔNG NGHỆ PHẦN MỀM

NMCNPM NHẬP MÔN CÔNG NGHỆ PHẦN MỀM

Từ 07/09/2020→14/12/2020-----------------------------1. (4,5,6) - N...
Course

SOA Kiến trúc hướng dịch vụ

SOA Kiến trúc hướng dịch vụ

Lớp cao học CNTT - Trường Đại học Hòa Bình
Course

Python for Beginners Python for Beginners 1 - Python Language Basics

Python for Beginners Python for Beginners 1 - Python Language Basics

This is the introductory course for Python for Beginners.  Ple...
Course

Web Scripting GWDA113 - Fundamentals of Web Scripting (CL DSN2043 - Web Scripting)

Web Scripting GWDA113 - Fundamentals of Web Scripting (CL DSN2043 - Web Scripting)

An introduction to the terms, technologies, trends, and best practi...
Course

WordPress FDP Design -WordPress

WordPress FDP Design -WordPress

This MOOC created by team 56 of FDP 301x, is licensed under the Cre...
Course

MobileApp Lập trình đa nền tảng

MobileApp Lập trình đa nền tảng

Khoá học này giúp người học tạo ra một bộ công cụ đa nền tảng hiện...
Course

Khoa Luan Khoá luận tốt nghiệp năm học 2019-2020

Khoa Luan Khoá luận tốt nghiệp năm học 2019-2020

Course

NLHĐH Nguyên lý Hệ điều hành

NLHĐH Nguyên lý Hệ điều hành

Học phần Nguyên lý hệ điều hành là học phần bắt buộc, nằm trong kh...
Course

INT4008 Quản trị Windows Server

INT4008 Quản trị Windows Server

Học phần Quản trị Windows Server cung cấp cho sinh viên kiến thức ...
Course

MTLTTQ Môi trường lập trình trực quan

MTLTTQ Môi trường lập trình trực quan

Windows Presentation Foundation hay gọi tắt là WPF – là một nền tả...
Course

PMMNM Phần mềm mã nguồn mở

PMMNM Phần mềm mã nguồn mở

Môn học giới thiệu về ngôn ngữ lập trình mã nguồn mở; cách lập trì...
Course

XLA Xử lý ảnh

XLA Xử lý ảnh

Course

Tin học ƯD Tin Học Ứng Dụng

Tin học ƯD Tin Học Ứng Dụng

Giúp các bạn hiểu hơn về các phần mềm Word. Exel, PowerPont và ...
Course

LTCB Khóa Học Lập Trình Căn Bản

LTCB Khóa Học Lập Trình Căn Bản

Môn Lập Trình Căn Bản cung cấp cho sinh viên những kiến thức cơ bản...
Course
xacsuat.jpgxacsuat.jpg

MAG2002: Xác suất - Thống kê và Ứng dụng

MAG2002: Xác suất - Thống kê và Ứng dụng

Xác suất - Thống kê và Ứng dụng là một trong những học phần th...
Course

Vokabelkurs Listening and Vocabulary Training (Klassenstufe 6)

Vokabelkurs Listening and Vocabulary Training (Klassenstufe 6)

Vokabeleinführung
Course

T500 TOEIC 500 - Online, Free (12/12 Units)

T500 TOEIC 500 - Online, Free (12/12 Units)

TOEIC 500 là khóa học nhằm giúp các bạn đạt được điểm thi TOEIC 500...
Course

FCE Revision (Free Trial) Cambridge English First Revision Course (Free Trial)

FCE Revision (Free Trial) Cambridge English First Revision Course (Free Trial)

ESL Eschool gives students the opportunity to try out courses. This...
Course

English English Grammar & Syntax

English English Grammar & Syntax

Course

English B2 Course (Trial) English B2 Course (Trial)

English B2 Course (Trial) English B2 Course (Trial)

This course is a B2 Upper Intermediate Level Course. It is recommen...
Course

English B1 Course (Trial) English B1 Course (Trial)

English B1 Course (Trial) English B1 Course (Trial)

This course is a B1 Intermediate Level Course. It is recommended fo...
Course

englisch-passive-my Englisch - Passive

englisch-passive-my Englisch - Passive

Mit diesem Kurs können Schüler das Passiv selbstständig lernen und ...
Course

AS ENG LANG + LIT AS ENGLISH LANGUAGE AND LITERATURE

AS ENG LANG + LIT AS ENGLISH LANGUAGE AND LITERATURE

Course

Applied English Applied English for Science and Technology

Applied English Applied English for Science and Technology

This course is designed to improve students' conversation skills in...
Course

Teaches Chinese Peggy Teaches Chinese

Teaches Chinese Peggy Teaches Chinese

Peggy Teaches Chinese Youtube Video Course
Course