Logo
Unionpedia
Giao tiếp
Tải nội dung trên Google Play
Mới! Tải Unionpedia trên thiết bị Android™ của bạn!
Tải về
truy cập nhanh hơn trình duyệt!
 

Công nghệ phần mềm

Mục lục Công nghệ phần mềm

Công nghệ phần mềm hay kỹ nghệ 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.

43 quan hệ: Bảo trì phần mềm, Bộ tiêu chuẩn ISO 9000, Công thái học, Chất lượng phần mềm, Computer-Aided Software Engineering, Edsger Dijkstra, Hệ thống quản lý phiên bản, Institute of Electrical and Electronics Engineers, Java (ngôn ngữ lập trình), Kỹ thuật máy tính, Khoa học máy tính, Kiểm thử phần mềm, Lập trình cực hạn, Lập trình hướng đối tượng, Lập trình máy tính, Mã nguồn, Mô hình thác nước, Microsoft, Ngôn ngữ lập trình, Ngôn ngữ mô hình hóa thống nhất, PC, Phát triển phần mềm, Phân tích yêu cầu, Phần mềm, PHP, Quản lý, Quản lý chất lượng, Quản lý dự án, Quản lý dự án phần mềm, Quy trình phát triển phần mềm, Thập niên 1940, Thập niên 1950, Thập niên 1960, Thập niên 1970, Thập niên 1980, Thập niên 1990, Thiết kế phần mềm, Tiếng Anh, Toán học, Unix, Workstation, Yêu cầu (kỹ thuật), 1C:Enterprise.

Bảo trì phần mềm

Bảo trì phần mềm (tiếng Anh software maintenance) bao gồm điều chỉnh các lỗi mà chưa được phát hiện trong các giai đoạn trước của chu kỳ sống của một phần mềm, nâng cấp tính năng sử dụng và an toàn vận hành của phần mềm.

Mới!!: Công nghệ phần mềm và Bảo trì phần mềm · Xem thêm »

Bộ tiêu chuẩn ISO 9000

Bộ tiêu chuẩn ISO 9000 là Bộ tiêu chuẩn quốc tế được xây dựng nhằm trợ giúp các tổ chức, thuộc mọi loại hình và quy mô trong việc xây dựng, áp dụng và vận hành các hệ thống quản lý chất lượng có hiệu lực.

Mới!!: Công nghệ phần mềm và Bộ tiêu chuẩn ISO 9000 · Xem thêm »

Công thái học

Công thái học (hay môn học về yếu tố con người, ecgonomi) là một môn học về khả năng, giới hạn của con người.

Mới!!: Công nghệ phần mềm và Công thái học · Xem thêm »

Chất lượng phần mềm

Chất lượng sản phẩm phần mềm (tiếng Anh: Software quality) là khả năng đáp ứng toàn diện nhu cầu của người dùng về tính năng cũng như công dụng được nêu ra một cách tường minh hoặc không tường minh trong những ngữ cảnh xác định.

Mới!!: Công nghệ phần mềm và Chất lượng phần mềm · Xem thêm »

Computer-Aided Software Engineering

Computer-Aided Software Engineering (CASE) là hệ thống các công cụ được sử dụng để thiết kế và phát triển các phần mềm với sự trợ giúp của máy tính.

Mới!!: Công nghệ phần mềm và Computer-Aided Software Engineering · Xem thêm »

Edsger Dijkstra

Edsger Wybe Dijkstra (11 tháng 5 năm 1930 tại Rotterdam – 6 tháng 8 năm 2002 tại Nuenen), là nhà khoa học máy tính Hà Lan.

Mới!!: Công nghệ phần mềm và Edsger Dijkstra · Xem thêm »

Hệ thống quản lý phiên bản

Trong kỹ nghệ phần mềm, một hệ thống quản lý phiên bản (còn viết là VCS theo từ tiếng Anh version control systems) là một hệ thống lưu giữ các phiên bản của mã nguồn của sản phẩm phần mềm, giúp các lập trình viên có thể dễ dàng lấy lại phiên bản mong muốn.

Mới!!: Công nghệ phần mềm và Hệ thống quản lý phiên bản · Xem thêm »

Institute of Electrical and Electronics Engineers

Institute of Electrical and Electronics Engineers (tiếng Anh, viết tắt: IEEE, dịch nghĩa là "Viện kỹ nghệ Điện và Điện tử", phát âm trong tiếng Anh như i triple e) là một tổ chức phi lợi nhuận, chuyên nghiệp nhằm nâng cao sự thịnh vượng qua sự phát huy các đổi mới công nghệ tạo cơ hội nghề nghiệp cho các thành viên và cổ vũ cộng đồng thế giới mở rộng.

Mới!!: Công nghệ phần mềm và Institute of Electrical and Electronics Engineers · Xem thêm »

Java (ngôn ngữ lập trình)

Java (phiên âm Tiếng Việt: "Gia-va") là một ngôn ngữ lập trình hướng đối tượng (OOP) và dựa trên các lớp (class).

Mới!!: Công nghệ phần mềm và Java (ngôn ngữ lập trình) · Xem thêm »

Kỹ thuật máy tính

Các thành phần máy tính Kỹ thuật máy tính là ngành nghiên cứu các nguyên lý, phương pháp để thiết kế và phát triển các hệ thống phần cứng và những phần mềm phục vụ cho hoạt động của các thiết bị phần cứng đó.

Mới!!: Công nghệ phần mềm và Kỹ thuật máy tính · Xem thêm »

Khoa học máy tính

Khoa học máy tính nghiên cứu các cơ sở lý thuyết của thông tin và tính toán, cùng với các kỹ thuật thực tiễn để thực hiện và áp dụng các cơ sở này.

Mới!!: Công nghệ phần mềm và Khoa học máy tính · Xem thêm »

Kiểm thử phần mềm

Kiểm thử phần mềm (kiểm tra, thử nghiệm) là một cuộc kiểm tra được tiến hành để cung cấp cho các bên liên quan thông tin về chất lượng của sản phẩm hoặc dịch vụ được kiểm th.

Mới!!: Công nghệ phần mềm và Kiểm thử phần mềm · Xem thêm »

Lập trình cực hạn

Lập trình cực độ (eXtreme Programming viết tắt là XP) là một trong những nhóm các phương pháp phát triển phần mềm một cách linh hoạt.

Mới!!: Công nghệ phần mềm và Lập trình cực hạn · Xem thêm »

Lập trình hướng đối tượng

Lập trình hướng đối tượng (tiếng Anh: Object-oriented programming, viết tắt: OOP) là một mẫu hình lập trình dựa trên khái niệm "công nghệ đối tượng", mà trong đó, đối tượng chứa đựng các dữ liệu, trên các trường, thường được gọi là các thuộc tính; và mã nguồn, được tổ chức thành các phương thức. Phương thức giúp cho đối tượng có thể truy xuất và hiệu chỉnh các trường dữ liệu của đối tượng khác, mà đối tượng hiện tại có tương tác (đối tượng được hỗ trợ các phương thức "this" hoặc "self").

Mới!!: Công nghệ phần mềm và Lập trình hướng đối tượng · Xem thêm »

Lập trình máy tính

Lập trình máy tính hay lập chương trình máy tính thường gọi tắt là lập trình (tiếng Anh: Computer programming, thường gọi tắt là programming) là việc lập ra chương trình làm việc cho máy có bộ xử lý, nói riêng là máy tính, để thực thi nhiệm vụ xử lý thông tin nào đó.

Mới!!: Công nghệ phần mềm và Lập trình máy tính · Xem thêm »

Mã nguồn

Mã nguồn của một tài liệu XHTML có JavaScript, với cú pháp được tô màu. Công cụ tô màu cú pháp (''syntax highlighting'') dùng màu sắc để giúp lập trình viên thấy nhiệm vụ của các phần mã nguồn. Mã nguồn (từ tiếng Anh: source code) được hiểu trong tin học là một dãy các câu lệnh được viết bằng một ngôn ngữ lập trình.

Mới!!: Công nghệ phần mềm và Mã nguồn · Xem thêm »

Mô hình thác nước

Mô hình thác nước (waterfall model) là một mô hình của quy trình phát triển phần mềm, trong đó quy trình phát triển trông giống như một dòng chảy, với các pha được thực hiện theo trật tự nghiêm ngặt và không có sự quay lui hay nhảy vượt pha là: phân tích yêu cầu, thiết kế, triển khai thực hiện, kiểm thử, liên kết và bảo trì.

Mới!!: Công nghệ phần mềm và Mô hình thác nước · Xem thêm »

Microsoft

Microsoft là một tập đoàn đa quốc gia của Hoa Kỳ đặt trụ sở chính tại Redmond, Washington; chuyên phát triển, sản xuất, kinh doanh bản quyền phần mềm và hỗ trợ trên diện rộng các sản phẩm và dịch vụ liên quan đến máy tính.

Mới!!: Công nghệ phần mềm và Microsoft · Xem thêm »

Ngôn ngữ lập trình

Tủ sách giáo khoa dạy cả những ngôn ngữ lập trình phổ biến và không phổ biến. Hàng ngàn ngôn ngữ và phương ngữ lập trình đã được thiết kế trong lịch sử máy tính. Ngôn ngữ lập trình là một tập con của ngôn ngữ máy tính, được thiết kế và chuẩn hóa để truyền các chỉ thị cho các máy có bộ xử lý (CPU), nói riêng là máy tính.

Mới!!: Công nghệ phần mềm và Ngôn ngữ lập trình · Xem thêm »

Ngôn ngữ mô hình hóa thống nhất

Ngôn ngữ mô hình hóa thống nhất (tiếng Anh: Unified Modeling Language, viết tắt thành UML) là một ngôn ngữ mô hình gồm các ký hiệu đồ họa mà các phương pháp hướng đối tượng sử dụng để thiết kế các hệ thống thông tin một cách nhanh chóng.

Mới!!: Công nghệ phần mềm và Ngôn ngữ mô hình hóa thống nhất · Xem thêm »

PC

PC hay pc có thể là.

Mới!!: Công nghệ phần mềm và PC · Xem thêm »

Phát triển phần mềm

Phát triển phần mềm là việc chuyển nhu cầu của người dùng hoặc mục tiêu tiếp thị thành một sản phẩm phần mềm.

Mới!!: Công nghệ phần mềm và Phát triển phần mềm · Xem thêm »

Phân tích yêu cầu

Trong các ngành kỹ thuật hệ thống và kỹ nghệ phần mềm, phân tích yêu cầu là công việc bao gồm các tác vụ xác định các yêu cầu cho một hệ thống mới hoặc được thay đổi, dựa trên cơ sở là các yêu cầu (có thể mâu thuẫn) mà những người có vai trò quan trọng đối với hệ thống, chẳng hạn người sử dụng, đưa ra.

Mới!!: Công nghệ phần mềm và Phân tích yêu cầu · Xem thêm »

Phần mềm

Phần mềm máy tính (tiếng Anh: Computer Software) hay gọi tắt là Phần mềm (Software) là một tập hợp những câu lệnh hoặc chỉ thị (Instruction) được viết bằng một hoặc nhiều ngôn ngữ lập trình theo một trật tự xác định, và các dữ liệu hay tài liệu liên quan nhằm tự động thực hiện một số nhiệm vụ hay chức năng hoặc giải quyết một vấn đề cụ thể nào đó Phần mềm thực hiện các chức năng của nó bằng cách gửi các chỉ thị trực tiếp đến phần cứng (hay phần cứng máy tính, Computer Hardware) hoặc bằng cách cung cấp dữ liệu để phục vụ các chương trình hay phần mềm khác.

Mới!!: Công nghệ phần mềm và Phần mềm · Xem thêm »

PHP

PHP (viết tắt hồi quy "PHP: Hypertext Preprocessor") là một ngôn ngữ lập trình kịch bản hay một loại mã lệnh chủ yếu được dùng để phát triển các ứng dụng viết cho máy chủ, mã nguồn mở, dùng cho mục đích tổng quát.

Mới!!: Công nghệ phần mềm và PHP · Xem thêm »

Quản lý

Quản lý (thuật ngữ tiếng Anh là Management, tiếng lat. manum agere - điều khiển bằng tay) đặc trưng cho quá trình điều khiển và dẫn hướng tất cả các bộ phận của một tổ chức, thường là tổ chức kinh tế, thông qua việc thành lập và thay đổi các nguồn tài nguyên (nhân lực, tài chính, vật tư, trí thực và giá trị vô hình).

Mới!!: Công nghệ phần mềm và Quản lý · Xem thêm »

Quản lý chất lượng

Quản lý chất lượng là các hoạt động có phối hợp để định hướng và kiểm soát một tổ chức về chất lượng.

Mới!!: Công nghệ phần mềm và Quản lý chất lượng · Xem thêm »

Quản lý dự án

Quản lý dự án là ngành khoa học nghiên cứu về việc lập kế hoạch, tổ chức và quản lý, giám sát quá trình phát triển của dự án nhằm đảm bảo cho dự án hoàn thành đúng thời gian, trong phạm vi ngân sách đã được duyệt, đảm bảo chất lượng, đạt được mục tiêu cụ thể của dự án và các mục đích đề ra.

Mới!!: Công nghệ phần mềm và Quản lý dự án · Xem thêm »

Quản lý dự án phần mềm

Quản lý dự án phần mềm việc lên kế hoạch có tính khoa học và nghệ thuật trong quá trình quản lý các dự án phần mềm.

Mới!!: Công nghệ phần mềm và Quản lý dự án phần mềm · Xem thêm »

Quy trình phát triển phần mềm

Quy trình phát triển phần mềm là một cấu trúc bao gồm tập hợp các thao tác và các kết quả tương quan sử dụng trong việc phát triển để sản xuất ra một sản phẩm phần mềm.

Mới!!: Công nghệ phần mềm và Quy trình phát triển phần mềm · Xem thêm »

Thập niên 1940

Thập niên 1940 hay thập kỷ 1940 chỉ đến những năm từ 1940 đến 1949, kể cả hai năm đó.

Mới!!: Công nghệ phần mềm và Thập niên 1940 · Xem thêm »

Thập niên 1950

Thập niên 1950 hay thập kỷ 1950 chỉ đến những năm từ 1950 đến 1959, kể cả hai năm đó.

Mới!!: Công nghệ phần mềm và Thập niên 1950 · Xem thêm »

Thập niên 1960

Thập niên 1960 chỉ đến những năm từ 1960 đến 1969.

Mới!!: Công nghệ phần mềm và Thập niên 1960 · Xem thêm »

Thập niên 1970

Thập niên 1970 hay thập kỷ 1970 chỉ đến những năm từ 1970 đến 1979, kể cả hai năm đó.

Mới!!: Công nghệ phần mềm và Thập niên 1970 · Xem thêm »

Thập niên 1980

Thập niên 1980 hay thập kỷ 1980 chỉ đến những năm từ 1980 đến 1989, kể cả hai năm đó.

Mới!!: Công nghệ phần mềm và Thập niên 1980 · Xem thêm »

Thập niên 1990

Trong âm Hán - Việt thì niên có nghĩa là năm (dùng để chỉ thời gian).

Mới!!: Công nghệ phần mềm và Thập niên 1990 · Xem thêm »

Thiết kế phần mềm

Thiết kế phần mềm (Software design) là một quá trình giải quyết vấn đề và lập kế hoạch cho một giải pháp phần mềm.Sau khi các mục đích và đặc điểm kĩ thuật của phần mềm được quyết định, lập trình viên sẽ thiết kế hoặc thuê người thiết kế để phát triển một kế hoạch cho giải pháp phần mềm.

Mới!!: Công nghệ phần mềm và Thiết kế phần mềm · Xem thêm »

Tiếng Anh

Tiếng Anh (English) là một ngôn ngữ German Tây, được nói từ thời sơ kỳ Trung cổ tại Anh và nay là lingua franca toàn cầu.

Mới!!: Công nghệ phần mềm và Tiếng Anh · Xem thêm »

Toán học

Euclid, nhà toán học Hy Lạp, thế kỷ thứ 3 trước Tây lịch, theo hình dung của họa sĩ Raphael, trong một chi tiết của bức họa "Trường Athens".Người đời sau không biết Euclid trông như thế nào, do đó miêu tả về Euclid trong các tác phẩm nghệ thuật tùy thuộc vào trí tượng tượng của người nghệ sĩ (''xem Euclid''). Toán học là ngành nghiên cứu trừu tượng về những chủ đề như: lượng (các con số), cấu trúc, không gian, và sự thay đổi.

Mới!!: Công nghệ phần mềm và Toán học · Xem thêm »

Unix

Unix hay UNIX là một hệ điều hành máy tính viết vào những năm 1960 và 1970 do một số nhân viên của công ty AT&T Bell Labs bao gồm Ken Thompson, Dennis Ritchie và Douglas McIlroy.

Mới!!: Công nghệ phần mềm và Unix · Xem thêm »

Workstation

Workstation (một số tài liệu gọi là máy trạm) được sử dụng theo các nghĩa: Workstation là một Microcomputer được thiết kế dành để chạy các ứng dụng kỹ thuật hoặc khoa học.Mục đích chính cho việc tạo ra máy tính này là để phục vụ cho 1 người tại 1 thời điểm.

Mới!!: Công nghệ phần mềm và Workstation · Xem thêm »

Yêu cầu (kỹ thuật)

Trong các ngành kỹ thuật, một yêu cầu (requirement) là một đòi hỏi được tài liệu hóa về các chức năng và đặc điểm của một sản phẩm hoặc dịch vụ.

Mới!!: Công nghệ phần mềm và Yêu cầu (kỹ thuật) · Xem thêm »

1C:Enterprise

1C:Enterprise (1C:Doanh nghiệp) là một sản phẩm phần mềm của hãng 1C, chuyên dùng để thiết kế, xây dựng nhanh chóng các phần mềm quản lý; là hệ thống bao gồm nền tảng công nghệ Platform và giải pháp ứng dụng Application, được sử dụng trong công tác tự động hóa các hoạt động của doanh nghiệp và cá nhân.

Mới!!: Công nghệ phần mềm và 1C:Enterprise · Xem thêm »

Chuyển hướng tại đây:

Công nghệ Phần mềm, Kĩ nghệ phần mềm, Kỹ nghệ phần mềm, Kỹ thuật phần mềm.

Lối raIncoming
Chào! Chúng tôi đang ở trên Facebook bây giờ! »