GIỚI THIỆU CÔNG NGHỆ PHẦN MỀM

 

GIỚI THIỆU CÔNG NGHỆ PHẦN MỀM

1. Phần mềm là gì?

  • Phần mềm (Software) được xem là một hệ thống các ngôn ngữ lập trình được viết theo một trật tự, cấu trúc nhất định thành các câu lệnh, chỉ thị. Không chỉ là những câu lệnh mà phần mềm còn là các dữ liệu hay file hướng dẫn nhằm thực hiện các nhiệm vụ, chức năng trên các thiết bị máy tính.
  • Để thực hiện các chức năng của mình, phần mềm đã gửi các câu lệnh đến phần cứng để nó thực hiện hoặc cung cấp dữ liệu cho các chương trình, phần mềm khác thực hiện các nhiệm vụ.
  • Phần mềm tốt phải cung cấp chức năng và hiệu suất cần thiết cho người dùng và phải có thể bảo trì, đáng tin cậy và có thể sử dụng được.
  • Những sản phẩm phần mềm sẽ được phát hành cho một khách hàng cụ thể hoặc một thị trường chung rộng lớn.
  • Các loại phần mềm phổ biến hiện nay:
    • Phần mềm hệ thống
    • Phần mềm ứng dụng
    • Phần mềm dịch mã
    • Phần mềm độc hại

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

  • Công nghệ phần mềm là một ngành kỹ thuật liên quan đến tất cả các khía cạnh của sản xuất phần mềm bao gồm các ứng dụng, hạ tầng, cơ sở dữ liệu và điều khiển hệ thống.
  • Khác với khoa học máy tính, công nghệ phần mềm không chỉ đề cập tới lý thuyết và các vấn đề cơ bản, mà nó còn tập trung vào hoạt động xây dựng chế tạo ra các sản phẩm phần mềm hệ thống hay phần mềm ứng dụng hữu ích với con người. Sự phát triển mạnh mẽ của ngành kỹ thuật phần mềm đã vượt xa hơn hẳn những lý thuyết khoa học máy tính tích góp nhỏ giọt.
  • Kỹ thuật hệ thống quan tâm đến tất cả các khía cạnh của phát triển hệ thống dựa trên máy tính bao gồm phần cứng, phần mềm và kỹ thuật quy trình. Công nghệ phần mềm là một phần của quy trình tổng quát hơn này.
  • Các hoạt động công nghệ phần mềm cơ bản:
    • Đặc tả phần mềm
    • Phát triển phần mềm
    • Xác thực phần mềm
    • Phát triển phần mềm
3. Tại sao phải học Công Nghệ Phần Mềm?

  • Hiện tại, ngành công nghệ đóng một vai trò vô cùng quan trọng trong xã hội. Điều này thể hiện rõ qua nền kinh tế phụ thuộc vào phần mềm của các cường quốc trên thế giới. 
  • Đối với cá nhân, công nghệ phần mềm sẽ là một điều quan trọng và cần thiết đối với các đối tượng yêu thích và làm việc trong lĩnh vực công nghệ. Chúng ta còn có các cơ hội làm việc với những mức lương tiềm năng khi chúng ta thành thạo lĩnh vực này.
4. Hãy lấy ví dụ 5 phần mềm khác nhau và phân tích các đặc điểm tốt, chưa tốt của phần mềm đó
  • Facebook:
    • Ưu điểm:
      • Trao đổi thông tin.
      • Hoạt động như một loại album/nhật ký cá nhân. 
      • Khám phá người bạn đang tìm kiếm.
      • Phương tiện truyền thông mạnh mẽ nhất.
      • Chức năng giải trí tuyệt vời.
    • Nhược điểm:
      • Xâm phạm quyền riêng tư.
      • Kiểm soát chủ đề được đăng tải chưa chặt chẽ (dễ bị truyền bá thông tin xấu, sai lệch)
      • Nó gây nghiện
      • Môi trường thuận lời cho kẻ lừa đảo, mạo danh.
  • Adobe Photoshop
    • Ưu điểm:
      • Công cụ số một để chỉnh sửa ảnh.
      • Vô số bộ lọc và tùy chọn chỉnh sửa.
      • Hệ thống layer dễ sử dụng.
      • Có thể chỉnh sửa tất cả các định dạng tập tin.
      • Phạm vi rộng lớn của bút vẽ và kết cấu.
    • Nhược điểm:
      • Có thể là thử thách cho người dùng mới.
      • Ít hiệu quả cho các thiết kế dựa trên văn bản.
      • Không phải là một lựa chọn tự nhiên cho đồ họa vector.
  • Cốc cốc
    • Ưu điểm
      • Tự động thêm dấu tiếng Việt.
      • Cải thiện truy cập Facebook.
      • Khả năng tải xuống tuyệt vời.
      • Kiểm tra chính tả.
      • Tra cứu nhanh.
    • Nhược điểm:
      • Tiêu tốn lượng RAM lớn hơn so với Chrome, máy tính cấu hình yếu không thể sử dụng.
      • Thường xuyên xảy ra các lỗi với tiện ích mở rộng.
      • Tìm kiếm thông tin nước ngoài kém hơn Chrome.
      • Tốc độ tải trang chậm.
      • Với từ khóa khó, tìm kiếm khá chậm.
      • Các dịch vụ, tính năng đi kèm quá ít (Gmail, Google Drive…).
      • Giao diện quảng cáo quá nhiều gây nặng máy.
  • Tiktok
    • Ưu điểm:
      • Mang đến những giây phút vui vẻ, mới lạ, những trải nghiệm tuyệt với trí tuệ nhân tạo AI.
      • Thao tác sử dụng đơn giản, phù hợp với mọi độ tuổi.
      • Kích thích sự sáng tạo.
      • Nơi giao lưu nhiều nền văn hóa.
      • Giúp người chơi kiếm tiền.
    • Nhược điểm:
      • Nội dung không được kiểm duyệt trước khi đăng. 
      • Gây nghiện, dành quá 180 phút hằng ngày chỉ để ngồi và lướt.
      • Dùng những hành vi "phản cảm" để có nhiều lượt xem.
      • Khả năng bị rò rỉ thông tin người dùng lớn.
  • Microsoft Excel
    • Ưu điểm:
      • Đồng bộ hóa, làm việc trên nhiều thiếp bị cùng một lúc.
      • Dự đoán dữ liệu thống kê, công cụ dịch nhanh, giao diện đẹp…
    • Nhược điểm:
      • Cần thời gian sử dụng thành thục các tính năng, các hàm.
      • Khả năng bảo mật kém.

Nhận xét

Đăng nhận xét

Bài đăng phổ biến từ blog này

Đạo đức trong phát triển phần mềm