Sunday, August 20, 2017

CÔNG NGHỆ PHẦN MỀM

Phân biệt các khái niệm sau:

  • Hệ thống, Phần mềm, Ứng dụng
  • Lập trình, Phát triển phần mềm
  • Lập trình viên và Kỹ sư phần mềm
  1. Hệ thống là tập hợp gồm nhiều phần tử có các mối quan hệ ràng buộc lẫn nhau và cùng hoạt động hướng tới 1 mục đích chung
  • VD: Một cỗ máy là 1 hệ thống các chi tiết liên kết với nhau thực hiện chứa năng của cỗ máy
  • VD: Uỷ ban Nhân dân Phường, nhân viên Phường, văn bản pháp quy, quy định các tập luật, … là các thành phần của hệ thống mà mục tiêu là phục vụ nhiều nhất cho nhân dân
  1. 2 Phần mềm là công cụ hỗ trợ người dùng thực hiện tất cả các nghiệp vụ của mình . Mình xin nói chi tiết qua VD nhé.
  • Phần mềm kế toán MISA SME.NET là phần mềm hỗ trợ cho nhân viên kế toán hoàn thành tốt công việc của mình
  • Trên thực tế có rất nhiều phần mềm hỗ trợ con người trong quá trình sản xuất quản lý nó giúp cho công việc được xử lý nhanh hơn mặc dù không có phần mềm họ vẫn lảm được nhưng sẽ mát nhiều thời gian . Phần mềm giúp gia tăng giá trị trong công việc
Lập trình, Phát triển phần mềm
  1. Lập trình là xây dựng phần mềm dựa trên kết quả của việc thiết kế phần mềm
  2. 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 1 sản phẩm phần mềm
  • Phát triển phần mềm gồm
  • Kỹ nghệ phần mềm ( Người phát triển phần mềm phải có kỹ thuật )
  • Nghiên cứu và mục tiêu tiếp thị phần mềm để phát triển sản phẩm 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 1 sản phẩm phần mềm.
  • Phát triển phần mềm cũng có thể chỉ 
  • Qúa trình phát triển phần mềm
  • Lập trình máy tính quá trình viết và bảo trì mã nguồn
Khái niệm khác của phần mềm : Phần mềm là 1 tập hợp những câu lệnh hoặc chỉ thị được viết bằng nhiều ngôn ngữ lập trình theo 1 trật tự xác định
Phần mềm thực hiện các chức năng của nó bằng cách giử các chỉ thị trực tiếp đến phần cứng

Lập trình viên và Kỹ sư phần mềm
  1. Lập trình viên  chỉ công việc đơn thuần là viết mã (code)
  2. Kĩ sư phần mềm có thể làm những việc liên quan nhiều hơn tới quá trình phát triển phần mềm như :
  • Tham gia xác định xác định sản phẩm phần mềm, phân tích các yêu cầu cũng như mong muốn của khách hàng đối với sản phẩm .
  • Kĩ sư phần mềm ngoài kỷ năng lập trình giống 1 lập trình viên còn cần kỹ năng vận hành, nghiên cứu, phát triển thiết kế phần mềm và hệ thống sử dụng phần mềm
  • VD: Kĩ sư phần mềm có thể làm những công việc phù hợp với năng lực của mình như:
  • Quản trị dự án( Project Manager)
  • Chịu trách nhiệm kỹ thuật cho dự án(Technical leader)
  • Kĩ sư cầu nối(Bridge Software engineer)
  • Lúc mới ra trường thì Kỹ sư phần mềm có thể khởi nghiệp ở vị trí Developer (Phát triển phần mềm), Tester (Kiểm thử phần mềm), QA (Đảm bảo chất lượng phần mềm)... để bắt đầu làm quen với môi trường làm việc và tích lũy kinh nghiệm. Đây là những vị trí hết sức phổ biến trong các công ty sản xuất phần mềm trong và ngoài nước.”


No comments:

Team cộng sự

Cộng sự là gì ? như thế nào mới là cộng sự của nhau.Đây là 1 câu hỏi bình thường tuy nhiên Có bao nhiêu người thực sự hiểu được nó...

Popular Posts

About

Chat với chúng tôi