Phần mềm ứng dụng để người sử dụng có thể hoàn thành một hay

Một phần của tài liệu bài giảng tin học đại cương chương 2 tổng quan về công nghệ thông tin pgs ts lê văn năm (Trang 123)

. Một số chuyên gia cảm thấy rằng

2.Phần mềm ứng dụng để người sử dụng có thể hoàn thành một hay

dụng có thể hoàn thành một hay

nhiều công việc nào đó, ví dụ như

các phần mềm văn phòng (Microsoft Office, Lotus 1-2-3, FoxPro), phần mềm doanh nghiệp, phần mềm

quản lý nguồn nhân lực XETA, phần mềm giáo dục, cơ sở dữ liệu, phần mềm trò chơi,

chương trình tiện ích,… Phần mềm ứng dụng với nhiệm vụ thực hiện tin học hoá các quá trình quản lý truyền thống, không chỉ đơn thuần là việc lưu trữ hay xử lý thông tin. Việc xây dựng và khai thác

phần mềm quản lý đòi hỏi sự am hiểu về chuyên môn quản lý tương ứng, thí dụ quản lý con người, quản lý kho hàng, quản lý lương,v.v... Bản thân phần mềm và các lập trình viên, nói chung, không sản xuất ra phần mềm quản lý được.

Ngày nay, các phần mềm quản lý có xu hướng trực tuyến nhiều hơn nhờ công nghệ trên nền Internet phát triển mạnh hơn trước đây rất nhiều.

3. Các phần mềm phát triển dùng để phát triển các phần mềm khác như phần mềm chuyển dịch mã bao gồm trình biên dịch và trình thông dịch: các loại chương trình này sẽ đọc các câu lệnh từ mã

nguồn được viết bởi các lập trình viên theo một ngôn ngữ lập trình

và dịch nó sang dạng ngôn ngữ máy mà máy tính có thể hiểu đưọc.

Các phần mềm lập trình và công cụ hỗ trợ lập trình (Computer

Aided Software Engineering - CASE tools).

Phần mềm lập trình thường cung cấp các công cụ hỗ trợ lập trình viên trong khi viết chương trình và phần mềm bằng các ngôn ngữ lập trình khác nhau. Các công cụ này bao gồm các trình soạn thảo,

trình biên dịch, trình thông dịch,

Một môi trường phát triển tích hợp (IDE) kết hợp các công cụ

này thành một gói phần mềm, và một lập trình viên có thể không cần gõ nhiều dòng lệnh để dịch, tìm lỗi, lần bước,... vì IDE thường có một giao diện người dùng đồ họa cao cấp (GUI).

+ Theo khả năng ứng dụng

1. Những phần mềm dùng chung (Common) hay còn gọi là phần

mềm không phụ thuộc. Nó có thể được bán cho bất kỳ khách hàng nào trên thị trường tự do. Ví dụ: phần mềm về cơ sở dữ liệu như

Oracle, đồ họa như Photoshop,

Corel Draw, soạn thảo và xử lý văn bản, bảng tính,...

Thông thường đây là những phần mềm có khả năng ứng dụng rộng rãi cho nhiều nhóm người sử

dụng, tuy nhiên chúng thiếu tính uyển chuyển, tùy biến, phải

customize nhiều mới đáp ứng yêu cầu riêng.

Một phần của tài liệu bài giảng tin học đại cương chương 2 tổng quan về công nghệ thông tin pgs ts lê văn năm (Trang 123)