Phần mềm cho hoạt động của công ty sử dụng ví dụ về PC System LLC. Nguyên tắc cơ bản của phát triển phần mềm hiện đại. Cấu trúc thông số kỹ thuật

Có một phần cần thiết trong phần mềm máy tính, nếu không có nó thì bạn không thể làm được gì trên đó. Nó được gọi là phần mềm hệ thống. Người mua mua một máy tính được trang bị phần mềm hệ thống, phần mềm này không kém phần quan trọng đối với hoạt động của máy tính so với bộ nhớ hoặc bộ xử lý. Ngoài phần mềm hệ thống, phần mềm máy tính còn bao gồm chương trình ứng dụnghệ thống lập trình.

Phần mềm máy tính được chia thành:

Phần mềm hệ thống;

Phần mềm dịch vụ,
- phần mềm ứng dụng;
- Hệ thống lập trình.

ĐẾN mang tính hệ thống Trước hết, chúng bao gồm các hệ điều hành và chương trình là một phần của hệ điều hành (ví dụ: trình điều khiển cho các thiết bị máy tính khác nhau (từ từ tiếng Anh “drive” - để quản lý), tức là các chương trình điều khiển hoạt động của thiết bị: trình điều khiển cho máy quét, máy in, v.v. d.). Ngoài hệ điều hành, còn có phần mềm bảo trì (chúng còn được gọi là phần mềm dịch vụ hoặc tiện ích, từ tiếng Anh “utilize” - sử dụng) để bảo trì đĩa, lưu trữ, chương trình chống vi-rút, v.v.

Phần mềm dịch vụ là một bộ sản phẩm phần mềm cung cấp cho người dùng các dịch vụ bổ sung khi làm việc với máy tính và mở rộng khả năng của hệ điều hành. Dựa trên chức năng, các công cụ dịch vụ có thể được chia thành:

  • cải thiện giao diện người dùng;
  • bảo vệ dữ liệu khỏi bị phá hủy và truy cập trái phép;
  • dữ liệu phục hồi;
  • tăng tốc trao đổi dữ liệu giữa đĩa và RAM:
  • công cụ lưu trữ và giải nén;
  • tác nhân chống virus.

Các chương trình mà người dùng có thể giải quyết các vấn đề về thông tin của mình mà không cần dùng đến lập trình được gọi là các chương trình ứng dụng.

Theo quy định, tất cả người dùng đều thích có một bộ chương trình ứng dụng mà hầu hết mọi người đều cần. Chúng được gọi là chương trình mục đích chung. Bao gồm các:

Trình soạn thảo văn bản và đồ họa, nhờ đó bạn có thể chuẩn bị nhiều văn bản khác nhau, tạo bản vẽ và vẽ bản vẽ; nói cách khác là viết, vẽ, vẽ;

Hệ thống quản lý cơ sở dữ liệu (DBMS), cho phép bạn biến máy tính của mình thành một cuốn sách tham khảo về bất kỳ chủ đề nào;

Bộ xử lý bảng cho phép bạn tổ chức các phép tính bảng tính rất phổ biến trong thực tế;

Các chương trình truyền thông (mạng) được thiết kế để trao đổi thông tin với các máy tính khác được kết nối với dữ liệu trong mạng máy tính.

Ngoài ra còn có một số lượng lớn chương trình ứng dụng chuyên dụng cho hoạt động nghề nghiệp. Chúng thường được gọi là gói phần mềm ứng dụng. Ví dụ: đây là các chương trình kế toán thực hiện tính lương và các tính toán khác được thực hiện trong bộ phận kế toán; hệ thống thiết kế có sự hỗ trợ của máy tính giúp các nhà thiết kế phát triển thiết kế cho các thiết bị kỹ thuật khác nhau; các gói cho phép bạn giải các bài toán phức tạp mà không cần viết chương trình; chương trình đào tạo về các môn học khác nhau và nhiều hơn nữa.

Bộ công cụ bao gồm ngôn ngữ lập trình đầu vào, trình dịch, ngôn ngữ máy, thư viện chương trình tiêu chuẩn, công cụ gỡ lỗi chương trình đã dịch và tập hợp chúng thành một tổng thể duy nhất được gọi là hệ thống lập trình. Trong hệ thống lập trình, người dịch sẽ dịch chương trình được viết bằng ngôn ngữ lập trình đầu vào sang ngôn ngữ lệnh máy của một máy tính cụ thể.

26. Hệ điều hành máy tính (mục đích, thành phần, tải).

Toàn bộ các chương trình được sử dụng trên máy tính hiện đại được gọi là phần mềm.

Hệ điều hành là thành phần cơ bản và cần thiết của phần mềm máy tính; nếu không có nó thì về nguyên tắc máy tính không thể hoạt động được.

Hệ điều hành - Cái này chương trình, cái mà đảm bảo hoạt động chung của tất cả các thiết bị máy tính và cung cấp cho người dùng quyền truy cập vào tài nguyên của nó.

Ngày nay, hệ điều hành nổi tiếng nhất dành cho máy tính cá nhân tương thích với IBM là dòng hệ điều hành Microsoft Windows và Linux.

CHỨC NĂNG CHÍNH CỦA HỆ ĐIỀU HÀNH:

Thực hiện đối thoại với người dùng;

Quản lý I/O và dữ liệu;

Lập kế hoạch và tổ chức quá trình xử lý chương trình;

Phân phối tài nguyên (RAM và bộ đệm, bộ xử lý, thiết bị bên ngoài);

Chạy chương trình để thực thi;

Tất cả các hoạt động bảo trì phụ trợ có thể có;

Truyền thông tin giữa các thiết bị nội bộ khác nhau;

Hỗ trợ phần mềm cho hoạt động của các thiết bị ngoại vi (màn hình, bàn phím, ổ đĩa, máy in, v.v.).

Các hệ điều hành hiện đại có cấu trúc phức tạp, mỗi phần tử thực hiện các chức năng cụ thể để điều khiển máy tính.

Quản lý hệ thống tập tin. Theo một nghĩa nào đó, quá trình hoạt động của máy tính liên quan đến việc trao đổi tập tin giữa các thiết bị. Hệ điều hành có mô-đun phần mềm quản lý hệ thống tập tin.

Bộ xử lý lệnh - một chương trình đặc biệt yêu cầu lệnh từ người dùng và thực thi chúng.

Trình điều khiển thiết bị - các chương trình đặc biệt cung cấp khả năng kiểm soát hoạt động của thiết bị và phối hợp trao đổi thông tin với các thiết bị khác, đồng thời cho phép bạn định cấu hình một số thông số của thiết bị.

Giao diện đồ họa là một lớp vỏ cho phépthực hiện tương tác giữa người và máy tính dưới dạng đối thoại bằng cửa sổ, menu và điều khiển (bảng hộp thoại, nút, v.v.). Trong hệ điều hành GUI, người dùng có thể nhập lệnh bằng chuột, trong khi ở chế độ dòng lệnh, lệnh phải được nhập bằng bàn phím.

Các chương trình dịch vụ. Hệ điều hành còn bao gồm chương trình dịch vụ, hoặc tiện ích. Các chương trình như vậy cho phép bạn bảo trì đĩa (kiểm tra, nén, chống phân mảnh, v.v.), thực hiện các thao tác với tệp (lưu trữ, v.v.), làm việc trong mạng máy tính, v.v.

Hệ thống tài liệu tham khảo.Để thuận tiện cho người dùng, hệ điều hành thường bao gồm hệ thống tài liệu tham khảo. Hệ thống trợ giúp cho phép bạn nhanh chóng có được thông tin cần thiết cả về hoạt động của toàn bộ hệ điều hành và hoạt động của các mô-đun riêng lẻ.

Các tệp hệ điều hành được lưu trữ trong bộ nhớ dài hạn bên ngoài của máy tính (trên đĩa cứng, đĩa mềm hoặc đĩa laser). Tuy nhiên, các chương trình chỉ có thể chạy nếu chúng nằm trong RAM, vì vậy các tệp hệ điều hành phải được tải vào RAM. Đĩa (cứng, mềm hoặc laser) chứa các tập tin hệ điều hành và được tải từ đó được gọi là mang tính hệ thống.

Máy tính tự kiểm tra. Máy tính bao gồm bộ nhớ chỉ đọc (ROM) cố định chứa các chương trình để kiểm tra máy tính và giai đoạn đầu tiên tải hệ điều hành - đây là BIOS(Hệ thống đầu vào/đầu ra cơ bản - hệ thống đầu vào/đầu ra cơ bản).

Sau khi bật nguồn, bộ xử lý bắt đầu thực thi chương trình tự kiểm tra máy tính POST (Power-ONSelfTest). Hiệu suất của bộ xử lý, bộ nhớ và phần cứng khác của máy tính (bộ xử lý, bộ điều hợp video, RAM, ổ đĩa, bộ điều khiển ổ cứng và bàn phím) được kiểm tra. Nếu phát hiện lỗi, thông báo chẩn đoán sẽ được đưa ra dưới dạng chuỗi tiếng bíp ngắn và dài khác nhau hoặc dưới dạng tin nhắn văn bản. Sau khi khởi tạo thành công card màn hình, các thông báo chẩn đoán ngắn sẽ hiển thị trên màn hình điều khiển.

Sau khi tự kiểm tra, một chương trình đặc biệt trong BIOS bắt đầu tìm kiếm bộ tải khởi động hệ điều hành. Có một quyền truy cập thay thế vào các đĩa có sẵn và tìm kiếm trong khu vực khởi động đầu tiên của đĩa để tìm chương trình MasterBoot đặc biệt (chương trình tải hệ điều hành).

Nếu đĩa là hệ thống và chương trình bộ nạp khởi động đã được cài đặt, thì nó sẽ được tải vào RAM và quyền kiểm soát hoạt động của máy tính sẽ được chuyển sang nó. Chương trình tìm kiếm các tệp hệ điều hành trên đĩa hệ thống và tải chúng vào RAM dưới dạng mô-đun chương trình. Nếu không có đĩa hệ thống trong máy tính, thông báo “Nonsystemdisk” xuất hiện trên màn hình điều khiển, hệ điều hành sẽ ngừng tải và máy tính vẫn không hoạt động.

27. Các tập tin. Tên tập tin. Hệ thống tập tin. Các thao tác cơ bản với file .

Tất cả các chương trình và dữ liệu được lưu trữ trong bộ nhớ dài hạn (ngoài) của máy tính dưới dạng tệp.

Tài liệu- đây là một lượng thông tin (chương trình hoặc dữ liệu) nhất định có tên và được lưu trữ trong bộ nhớ dài hạn (bên ngoài).

Tên tập tin. Tên tệp bao gồm hai phần, cách nhau bằng dấu chấm: tên tệp thực và phần mở rộng xác định loại của nó.

<имя файла>.<расширение>

Tên thực của tệp do người dùng đặt và phần mở rộng được chương trình tự động đặt khi nó được tạo.

Bảng 1. Các loại tệp và phần mở rộng

Các hệ điều hành khác nhau có định dạng tên tệp khác nhau. Trong hệ điều hành MS-DOS, bản thân tên tệp không được chứa quá 8 chữ cái trong bảng chữ cái Latinh, số và một số ký tự đặc biệt và phần mở rộng bao gồm ba chữ cái Latinh, ví dụ: proba.txt

Trong hệ điều hành Windows, tên tệp có thể dài tối đa 255 ký tự và bạn có thể sử dụng bảng chữ cái tiếng Nga, ví dụ: Informationunits.doc

Quy tắc tạo tên file:

Bạn không thể sử dụng các ký tự sau được dành riêng cho các chức năng đặc biệt: ? : * / \ “ >< |

Có những từ dành riêng đặc biệt mà tên của chúng không thể được sử dụng để đặt tên cho thư mục. Hệ điều hành Windows không cho phép điều này. Thực tế là trước Windows đã có DOS. Nó sử dụng các thư mục hệ thống có tên sau: PRN, Aux, CLOCK$, NUL, COM0, COM1, COM2, COM3, COM4, ​​​​COM5, COM6, COM7, COM8,COM9,LPT0,LPT1, LPT2,LPT3, LPT4, LPT5, LPT6, LPT7, LPT8, LPT9, CON

Hệ thống tập tin- đây là một phần chức năng của hệ điều hành thực hiện các thao tác trên tệp. Hệ thống tệp cho phép bạn làm việc với các tệp và thư mục (thư mục) bất kể nội dung, kích thước, loại, v.v. của chúng.

Hệ thống tệp xác định cấu trúc chung để đặt tên, lưu trữ và sắp xếp tệp trong hệ điều hành.

Chức năng hệ thống tập tin:

  1. Lưu thông tin trên phương tiện bên ngoài
  2. Đọc thông tin từ tập tin
  3. Xóa tập tin, thư mục
  4. Đổi tên tập tin
  5. Sao chép tập tin, v.v.

Đối với các đĩa có số lượng tệp nhỏ (lên đến vài chục) có thể được sử dụng hệ thống tập tin đơn cấp, khi thư mục (mục lục trên đĩa) là một chuỗi tên tệp tuyến tính. Một danh mục như vậy có thể được so sánh với mục lục của một cuốn sách dành cho trẻ em, trong đó chỉ có tựa đề của từng câu chuyện riêng lẻ.

Nếu hàng trăm, hàng nghìn tệp được lưu trữ trên đĩa thì để dễ tìm kiếm, hãy sử dụng hệ thống tập tin phân cấp đa cấp, có cấu trúc cây. Thư mục gốc ban đầu chứa các thư mục con của cấp 1, lần lượt, mỗi thư mục sau có thể chứa các thư mục con của cấp 2, v.v. Cần lưu ý rằng các tập tin có thể được lưu trữ trong các thư mục ở mọi cấp độ.

Đường dẫn đến tập tin. Để tìm một tệp trong cấu trúc tệp phân cấp, bạn phải chỉ định đường dẫn đến tệp. Đường dẫn đến tệp bao gồm tên logic của đĩa, được ghi thông qua dấu phân cách "\" và một chuỗi tên của các thư mục lồng nhau, tên cuối cùng chứa tệp mong muốn.

Đường dẫn tới file cùng với tên file đôi khi được gọi là tên tập tin đầy đủ.

Các thao tác trên tập tin. Khi làm việc trên máy tính, các thao tác sau thường được thực hiện trên tệp:

  • sao chép (bản sao của tệp được đặt trong thư mục khác);
  • di chuyển (bản thân tập tin được chuyển sang thư mục khác);
  • xóa (mục nhập tệp bị xóa khỏi thư mục);
  • đổi tên (thay đổi tên tập tin).

Giao diện đồ họa của Windows cho phép bạn thực hiện các thao tác trên tệp bằng chuột bằng phương pháp Kéo và Thả (kéo và thả). Ngoài ra còn có các ứng dụng chuyên biệt để làm việc với các tập tin, được gọi là quản lý tập tin: NortonCommander, TotalCommander, Explorer, v.v.

Trong một số trường hợp, việc làm việc với giao diện dòng lệnh trở nên cần thiết. Windows cung cấp chế độ làm việc với giao diện dòng lệnh MS-DOS.

28. Virus máy tính: phương thức phát tán, phòng chống lây nhiễm.

Virus máy tính- một loại chương trình máy tính hoặc mã độc hại, đặc điểm nổi bật của chúng là khả năng sao chép (tự sao chép). Ngoài ra, vi-rút có thể thực hiện các hành động tùy ý khác mà người dùng không hề hay biết, bao gồm cả những hành động gây hại cho người dùng và/hoặc máy tính.

Ngay cả khi tác giả của vi-rút không lập trình các tác động độc hại, vi-rút có thể dẫn đến sự cố máy tính do lỗi và không tính đến sự tương tác tinh tế với hệ điều hành và các chương trình khác. Ngoài ra, virus thường chiếm một số dung lượng trên thiết bị lưu trữ và lấy đi một số tài nguyên hệ thống khác. Vì vậy, virus được phân loại là phần mềm độc hại.

Virus lây lan bằng cách sao chép phần thân của chúng và đảm bảo quá trình thực thi tiếp theo của nó: tự đưa chúng vào mã thực thi của các chương trình khác, thay thế các chương trình khác, tự đăng ký trong chế độ tự động chạy, v.v. Vi-rút hoặc vật mang vi-rút không chỉ có thể là các chương trình chứa mã máy mà còn có thể là bất kỳ thông tin nào chứa các lệnh được thực thi tự động - ví dụ: các tệp bó và tài liệu Microsoft Word và Excel có chứa macro. Ngoài ra, để xâm nhập vào máy tính, vi-rút có thể sử dụng các lỗ hổng trong phần mềm phổ biến (ví dụ: AdobeFlash, Internet Explorer, Outlook), mà các nhà phân phối nhúng nó vào dữ liệu thông thường (hình ảnh, văn bản, v.v.).

Virus lây lan qua đĩa mềm (cũ), ổ đĩa flash, email, hệ thống nhắn tin tức thời, trang web, Internet và mạng cục bộ (sâu).

Các loại virus máy tính chính:

Phần mềm (tập tin): lây nhiễm các tập tin thực thi của máy tính có phần mở rộng com và exe. Virus macro được viết bằng lệnh macro cũng thuộc lớp này. Chúng lây nhiễm các tệp không thể thực thi (ví dụ: trong trình soạn thảo văn bản MSWord hoặc bảng tính MSExcel).

Virus khởi độngđược nhúng vào khu vực khởi động của đĩa (Boot - Sector) hoặc trong khu vực chứa chương trình khởi động đĩa hệ thống (MasterBootRecord - MBR). Một số vi-rút ghi nội dung của chúng vào các khu vực trống của đĩa, đánh dấu chúng trong bảng FAT là “xấu” (Badcluster).

Virus vĩ môảnh hưởng đến các tài liệu được tạo trong một số chương trình ứng dụng (ví dụ: Word). Nhiễm trùng xảy ra khi mở tệp tài liệu trong cửa sổ chương trình

Virus mạngđược phân phối trên nhiều mạng máy tính khác nhau.

Điều khoản tham chiếu để phát triển chương trình
"10-Strike: Kiểm kê máy tính" để tính toán các máy tính trong mạng doanh nghiệp "

1. Giới thiệu

1.1. Tên chương trình

2. Yêu cầu của chương trình

2.2. Yêu cầu về độ tin cậy

2.2.1. Yêu cầu đảm bảo hoạt động tin cậy của chương trình

2.2.3. Lỗi do hành động không chính xác của người dùng hệ thống 3. Điều kiện vận hành
3.1. Điều kiện vận hành khí hậu
3.2. Yêu cầu về trình độ và số lượng nhân sự
3.3. Yêu cầu về thành phần và thông số của phương tiện kỹ thuật
3.4. Yêu cầu về khả năng tương thích thông tin và phần mềm
3.4.1. Yêu cầu về cấu trúc thông tin và phương pháp giải
3.4.2. Yêu cầu về mã nguồn và ngôn ngữ lập trình
3.4.3. Yêu cầu về phần mềm sử dụng của chương trình
3.4.4. Yêu cầu bảo vệ thông tin và chương trình
3.5. Yêu cầu đặc biệt
4. Yêu cầu về tài liệu chương trình
4.1. Thành phần sơ bộ của tài liệu chương trình
5. Các chỉ tiêu kinh tế kỹ thuật
5.1. Lợi ích kinh tế của sự phát triển
6. Các giai đoạn và giai đoạn phát triển
6.1. Giai đoạn phát triển
6.2. Giai đoạn phát triển
6.3. Nội dung công việc theo từng giai đoạn
7. Thủ tục kiểm soát và nghiệm thu
7.1. Các loại bài kiểm tra

1. Giới thiệu

1.1. Tên chương trình

Tên chương trình: "10-Strike: Computer Inventory" để hạch toán các máy tính trong mạng doanh nghiệp "

1.2. Mục đích và phạm vi

Chương trình "10-Strike: Computer Inventory" được thiết kế để kiểm kê máy tính trên mạng cục bộ; nó cho phép quản trị viên mạng tạo và duy trì cơ sở dữ liệu kế toán và kiểm kê máy tính, linh kiện, chương trình và giấy phép với khả năng xem và theo dõicấu hình của các máy tính từ xa. Nó cũng cho phép bạn theo dõi phần cứng và phần mềm về họ.

c chất độn:

Cngười biểu diễn: không

2. Yêu cầu của chương trình

2.1. Yêu cầu chức năng

Chương trình phải cung cấp khả năng thực hiện các chức năng cơ bản sau:

1) Thu thập thông tin trong một tổ chức với bất kỳ cơ cấu nào

1.1 Thu thập thông tin về các nhóm dữ liệu khác nhau (hơn 50) phần cứng và phần mềm;

1.2.Thu thập thông tin từ máy tính và điện thoại thông minh cục bộ và từ xa chạy Windows (WMI, NetBios, register), Linux và MacOS (thông qua SSH), Android (SSH);

1.3.Ba cách thu thập thông tin: , , .

Cấu hình linh hoạt để thu thập thông tin từ máy tính không có quyền quản trị viên và máy tính không có mạng cũng như cho máy tính từ các chi nhánh ở xa và máy tính di động của nhân viên đi công tác.

2. Chuẩn bị báo cáo

2.1. Duy trì cơ sở dữ liệu về máy tính bằng cách tạo các trường của riêng bạn để ghi lại dữ liệu người dùng và kho lưu trữ;

    1. Tạo các báo cáo khác nhau (hơn 70 mẫu báo cáo ở định dạng pdf, html, doc, xml (xls), xls, txt) về trạng thái phần cứng và phần mềm trên mạng;

3. Thông báo những thay đổi và vấn đề phát hiện

3.1. Giám sát những thay đổi về phần cứng, phần mềm trên máy tính mạng;

3.2.Thông báo về sự thay đổi cấu hình trên máy tính;

3.3. Thông báo các vấn đề được phát hiện (ít dung lượng ổ cứng, key bản quyền hết hạn);

    1. Tiến hành chẩn đoán S.M.A.R.T., xác định tình trạng sức khỏe của ổ cứng;

4. Kế toán hồ sơ, giấy phép

4.1.Kế toán thông tin cấp phép, hạch toán việc mua phần mềm được cấp phép, xác định các vấn đề liên quan đến chính sách cấp phép;

4.2 Trình quản lý ứng dụng. Duy trì danh sách đen trắng các phần mềm bị cấm và được phép. Báo cáo cài đặt phần mềm;

4.3. Phân tích tóm tắt cấu hình, lọc dữ liệu thành nhiều loại khác nhau để xác định máy tính có hiệu suất kém hoặc xác định các vấn đề tiềm ẩn.

2.2. Yêu cầu về độ tin cậy

2.2.1 Yêu cầu đảm bảo chương trình vận hành tin cậy

Hoạt động đáng tin cậy (bền vững) của chương trình phải được đảm bảo bằng việc Khách hàng thực hiện một bộ biện pháp tổ chức và kỹ thuật, danh sách các biện pháp đó được đưa ra dưới đây:

a) Tổ chức cung cấp điện liên tục cho các thiết bị kỹ thuật;

b) việc sử dụng phần mềm được cấp phép;

c) thực hiện thường xuyên các khuyến nghị của Bộ Lao động và Phát triển xã hội Liên bang Nga nêu trong Nghị quyết ngày 23 tháng 7 năm 1998 về việc phê duyệt tiêu chuẩn thời gian tiêu chuẩn liên ngành đối với công việc bảo trì máy tính cá nhân và thiết bị văn phòng và bảo trì phần mềm";
d) tuân thủ thường xuyên các yêu cầu của GOST 51188-98. Bảo vệ dữ liệu. Phần mềm kiểm tra virus máy tính

2.2.2. Thời gian phục hồi sau sự cố

Thời gian khôi phục sau sự cố do mất điện phần cứng (các yếu tố bên ngoài khác) hoặc lỗi không nghiêm trọng (không phải sự cố) của hệ điều hành không được vượt quá 30 phút, với điều kiện là điều kiện hoạt động của phần cứng và phần mềm. được quan sát.
Thời gian khôi phục sau lỗi do trục trặc phần cứng hoặc lỗi nghiêm trọng (sự cố) của hệ điều hành không được vượt quá thời gian cần thiết để loại bỏ trục trặc phần cứng và cài đặt lại phần mềm.

2.2.3. Lỗi do hành động không chính xác của người dùng hệ thống

Lỗi chương trình do hành động không chính xác của người dùng khi tương tác với chương trình qua giao diện Web là không thể chấp nhận được.

3. Điều kiện hoạt động

3.1. Điều kiện vận hành khí hậu

Các điều kiện vận hành khí hậu phải đảm bảo các đặc tính quy định phải đáp ứng các yêu cầu đối với phương tiện kỹ thuật về điều kiện vận hành.

3.2. Yêu cầu về trình độ và số lượng nhân sự

Một số quản trị viên có thể làm việc với chương trìnhcphân biệt quyền truy cập.

Trong trường hợp này, người dùng đầu tiên khởi chạy chương trình sẽ nhận được toàn quyền truy cập vào cơ sở dữ liệu. Những người dùng khác sẽ làm việc ở chế độ chỉ đọc và khi khởi động chương trình sẽ nhận được thông báo tên máy tính đã chặn quyền truy cập. Ở chế độ này, họ có thể xem và tìm kiếm thông tin, tạo báo cáo nhưng không cập nhật được cơ sở dữ liệu (ví dụ: MS Word hoạt động tương tự khi mở file qua mạng)

Danh sách các nhiệm vụ được quản trị viên thực hiện cũng có thể bao gồm:

a) Nhiệm vụ duy trì khả năng hoạt động của thiết bị kỹ thuật;

b) Nhiệm vụ cài đặt (cài đặt) và duy trì chức năng của phần mềm hệ thống - hệ điều hành;

c) Nhiệm vụ cài đặt chương trình.
d) Nhiệm vụ tạo bản sao dự phòng của cơ sở thông tin.

e) xác định sự tương ứng của khóa cấp phép và số sê-ri của sản phẩm phần mềm,

f) xác định những người dùng vi phạm thỏa thuận cấp phép cũng như lưu giữ hồ sơ giấy phép;

Và) thêm máy tính từ nhiều địa chỉ IP, v.v.;

3.3. Yêu cầu về thành phần và thông số của phương tiện kỹ thuật

Không có yêu cầu đặc biệt về thành phần và thông số của phương tiện kỹ thuật.

Làm việc thành công với cơ sở dữ liệu hơn 10.000 máy tính.

3.4. Yêu cầu về khả năng tương thích thông tin và phần mềm

3.4.1. Yêu cầu về cấu trúc thông tin và phương pháp giải

sử dụng để thu thập thông tin từ máy tính và tiến hành kiểm kê, chương trình chỉ được cài đặt trên máy tính của quản trị viên vàkhông yêu cầu cài đặt chương trình trên máy tính người dùng. Quá trình thu thập dữ liệu được thực hiện ở chế độ nền, một số máy tính được thăm dò song song cùng lúc, giúp giải phóng thời gian xem dữ liệu và chuẩn bị báo cáo. Việc thăm dò ý kiến ​​được thực hiện bằng giao thức WMI và SSH, cho phép bạn thăm dò ý kiến ​​các máy tính Windows, Linux và MacOS cũng như các thiết bị Android.

Cơ cấu tổ chức được nhập từ Active Directory.

Để thăm dò các máy tính chạy hệ điều hành Linux, bạn có thể sử dụng giao thứcSSH. Phải ở trên ô tôSSH-máy chủ.

Chương trình có thể hoạt động với DBMS MS SQL, MySQL, Oracle. Hỗ trợ DBMS Linter và Postgre của Nga.

3.4.1.2. Yêu cầu đối với yêu cầu của người dùng đối với dữ liệu từ cơ sở dữ liệu

Người dùng và quản trị viên làm việc với cơ sở dữ liệu thông qua giao diện Web.

Chương trình thu thập dữ liệu bằng công nghệ WMI.

Nếu vì lý do nào đó không thể sử dụng WMI trên mạng (chính sách bảo mật hoặc phiên bản Windows Home), chương trình sẽ hỗ trợhai cách khác để thu thập thông tintừ máy tính: sử dụng các tác nhân và máy khách. Khách hàng cho phép bạn thăm dò ngay cả máy tính không có mạng , cũng như máy tính xách tay du lịch.

3.4.2. Yêu cầu về mã nguồn và ngôn ngữ lập trình

Không có yêu cầu bổ sung.

Phần mềm hệ thống được chương trình sử dụng phải là phiên bản bản địa hóa được cấp phép của hệ điều hành Windows Vista/7/8/10.

3.4.4. Yêu cầu bảo vệ thông tin và chương trình

Không có yêu cầu nào về việc bảo vệ thông tin và chương trình.

3.5. Yêu cầu đặc biệt

Chương trình phải đảm bảo công việc đồng thời của nhiều quản trị viên và người dùng thông qua giao diện Web.

4. Yêu cầu về tài liệu chương trình

4.1. Thành phần sơ bộ của tài liệu chương trình

Thành phần của tài liệu chương trình nên bao gồm:

4.1.1. nhiệm vụ kỹ thuật;

4.1.2. chương trình và phương pháp thử nghiệm;

4.1.3. hướng dẫn vận hành;

5. Các chỉ tiêu kinh tế kỹ thuật

5.1. Lợi ích kinh tế của sự phát triển

Hiệu quả kinh tế ước tính chưa được tính toán. Một sự tương tự không được rút ra do tính độc đáo của các yêu cầu phát triển.

6. Các giai đoạn và giai đoạn phát triển

6.1. Giai đoạn phát triển

Sự phát triển nên được thực hiện theo ba giai đoạn:

1. xây dựng các thông số kỹ thuật;

2. thiết kế chi tiết;

3. thực hiện.

6.2. Giai đoạn phát triển

Ở giai đoạn xây dựng các thông số kỹ thuật, giai đoạn phát triển, phối hợp và phê duyệt thông số kỹ thuật này phải được hoàn thành.
Ở giai đoạn thiết kế chi tiết, phải hoàn thành các giai đoạn công việc sau:

1. phát triển chương trình;

2. phát triển tài liệu chương trình;

3. thử nghiệm chương trình.

Ở giai đoạn thực hiện, phải hoàn thành giai đoạn xây dựng chuẩn bị và chuyển giao chương trình.

6.3. Nội dung công việc theo từng giai đoạn

Ở giai đoạn xây dựng các thông số kỹ thuật, các công việc sau phải được thực hiện:

    xây dựng vấn đề;

    xác định và làm rõ yêu cầu về phương tiện kỹ thuật;

    xác định các yêu cầu của chương trình;

    xác định các giai đoạn, giai đoạn và thời gian phát triển chương trình và tài liệu cho chương trình đó;

    phối hợp và phê duyệt các thông số kỹ thuật.
    Ở giai đoạn phát triển chương trình, công việc phải được thực hiện về lập trình (code) và gỡ lỗi chương trình.

    Ở giai đoạn xây dựng tài liệu chương trình, việc xây dựng tài liệu chương trình phải được thực hiện phù hợp với yêu cầu về bố cục của tài liệu. Trong giai đoạn thử nghiệm của chương trình, các loại công việc sau phải được thực hiện:
    MỘT). phát triển, điều phối và phê duyệt các phương pháp thử nghiệm;b). thực hiện các thử nghiệm chấp nhận;

c) điều chỉnh chương trình và tài liệu chương trình dựa trên kết quả kiểm tra.

    Ở giai đoạn chuẩn bị và chuyển giao chương trình, công việc phải được hoàn thiện là chuẩn bị, chuyển giao chương trình và tài liệu chương trình để vận hành tại cơ sở của Khách hàng.

7. Thủ tục kiểm soát và nghiệm thu

7.1. Các loại bài kiểm tra

Việc kiểm tra chấp nhận phải được thực hiện tại địa điểm của Khách hàng trong khung thời gian đã chỉ định. Việc nghiệm thu chương trình phải được thực hiện phù hợp với Chương trình và các phương pháp thử nghiệm do Nhà thầu xây dựng và được Khách hàng đồng ý. Khách hàng và Nhà thầu ghi lại tiến độ nghiệm thu trong Báo cáo thử nghiệm.

7.2. Yêu cầu chung để chấp nhận công việc

Dựa trên Quy trình thử nghiệm, Nhà thầu cùng với Khách hàng ký Giấy chứng nhận nghiệm thu và vận hành chương trình.

Gửi công việc tốt của bạn trong cơ sở kiến ​​thức rất đơn giản. Sử dụng mẫu dưới đây

Các sinh viên, nghiên cứu sinh, các nhà khoa học trẻ sử dụng nền tảng kiến ​​thức trong học tập và công việc sẽ rất biết ơn các bạn.

BỘ GIÁO DỤC VÀ KHOA HỌC CỦA RF

CƠ SỞ GIÁO DỤC TIỂU BANG LIÊN BANG

GIÁO DỤC TRUNG CẤP NGHỀ NGHIỆP

TRƯỜNG CAO CẤP TIỂU BANG KRASNOGORSK

BỘ PHẬN THIẾT BỊ MÁY TÍNH VÀ HỆ THỐNG TỰ ĐỘNG

về thực hành để đạt được các kỹ năng chuyên môn cơ bản

sinh viên nhóm 37

Boyarkin Alexander Sergeevich

Trưởng phòng thực hành

từ công ty _____________ / Dubrov Yu.V.

từ KGC _____________ / Studenova O.V./

Giới thiệu

1. Tuyên bố vấn đề

1.1 Điều khoản tham chiếu

Lý do phát triển

Mục đích phát triển

Yêu cầu về độ tin cậy

Yêu cầu về khả năng tương thích thông tin và phần mềm

Các chỉ số kinh tế kỹ thuật

Các giai đoạn và giai đoạn phát triển

2. Phần chính

2.1 Mô tả chương trình

Thông tin chung

Mục đích chức năng

Mô tả cấu trúc logic

Thông tin chung về chương trình

Phần mềm được sử dụng

Phương tiện kỹ thuật được sử dụng

Cấu trúc chương trình

Thiết lập chương trình

Kiểm tra chương trình

2.3 Hướng dẫn sử dụng

Mục đích của chương trình

Điều kiện thực hiện chương trình

Thực hiện chương trình

Các quy định chung

Hoạt động của máy tính (PC)

Phần kết luận

Thư mục

Giới thiệu

Tôi, Boyarkin Alexander Sergeevich, sinh viên trường Cao đẳng Bang Krasnogorsk thuộc nhóm 37, đã thực tập tại PC System LLC. Tôi đã tham gia làm việc với các tài liệu (Sao chép, In, Xử lý... v.v.)

1. Đã tham gia vào công việc hỗ trợ phần mềm.

2. Tư vấn về phần cứng VT

3. Công nghệ. dịch vụ VT

1 Tuyên bố vấn đề

1.1 Điều khoản tham chiếu

Lý do phát triển

Cơ sở để phát triển chương trình là nhiệm vụ thực hành được giao cho người đứng đầu cơ quan hành nghề "System PK LLC" Dubrov Yu.V.

Tên tác phẩm: “MediaPlayer”. Ca sĩ: Boyarkin A.S.

Mục đích phát triển

Mục đích của sản phẩm phần mềm là tạo ra một ứng dụng có khả năng phát MediaPlayer ở định dạng “mp3.mid.wma.etc.” Phần mềm được phát triển được sử dụng để nghe nhạc.

Yêu cầu đối với một chương trình hoặc sản phẩm phần mềm

Chương trình cho phép bạn nghe các tập tin âm thanh

1.1.3.1 Yêu cầu về hiệu suất

Các chức năng chính của chương trình:

Phát nhạc ở định dạng mp3, wma, v.v.

1.1.4 Yêu cầu về độ tin cậy

Chương trình nên:

Làm việc với một thuật toán vận hành nhất định;

2) Thực hiện công việc không bị gián đoạn với file dữ liệu

1.1.5 Điều kiện hoạt động và yêu cầu về thành phần, thông số của thiết bị kỹ thuật

Điều kiện hoạt động của chương trình trùng với điều kiện hoạt động của máy tính. Chương trình nên được thiết kế cho người dùng không chuyên nghiệp.

Yêu cầu tối thiểu đối với một máy tính điện tử:

Bộ xử lý: Intel Pentium

Tần số: 233 MHz

RAM: 64MB

1) Bộ xử lý: Intel Pentium IV

2) Tần số: 1600 MHz

3)RAM: 512 MB

4) Bàn phím và chuột.

1.1.6 Yêu cầu về tính tương thích thông tin và phần mềm

Hệ điều hành: Windows XP trở lên

Ngôn ngữ lập trình: Borland Delphi

Yêu cầu về vận chuyển và bảo quản

Chương trình được cung cấp trên phương tiện lưu trữ laser. Tài liệu phần mềm được cung cấp ở dạng điện tử và in.

Yêu cầu đặc biệt

Phần mềm phải có giao diện đơn giản được thiết kế cho người dùng không chuyên nghiệp.

Tài liệu về phần mềm vận hành (phần mềm) được áp dụng phải chứa thông tin đầy đủ cần thiết để các lập trình viên làm việc với chương trình này.

1.1.7 Yêu cầu về tài liệu phần mềm

Các tài liệu chính quy định việc phát triển các chương trình trong tương lai phải là tài liệu của Hệ thống tài liệu chương trình thống nhất (USPD): hướng dẫn lập trình viên hệ thống, hướng dẫn vận hành, mô tả chương trình.

1.1.8 Các chỉ tiêu kinh tế kỹ thuật

Hiệu quả của phần mềm được xác định bởi tính dễ sử dụng của nó để đánh giá chất lượng kiến ​​thức, cũng như lợi ích kinh tế nhận được từ việc triển khai chương trình này.

Đăng trên http://www.allbest.ru/

Đăng trên http://www.allbest.ru/

1.1.9 Các giai đoạn và cột mốc phát triển

Trưởng phòng thực hành sản xuất:

Studenova O.V.

1.1.10 Quy trình nghiệm thu

Việc kiểm soát và chấp nhận sự phát triển được thực hiện trên cơ sở các ví dụ kiểm soát và gỡ lỗi thử nghiệm. Đồng thời, việc thực hiện tất cả các chức năng của chương trình được kiểm tra.

1.2 Rà soát các giải pháp hiện có

Doanh nghiệp không có loại sản phẩm phần mềm này vì những lý do này nên quyết định phát triển phần mềm giải quyết các vấn đề nêu trên.

1.3 Lựa chọn ngôn ngữ lập trình

Hiện nay có rất nhiều ngôn ngữ lập trình khác nhau.

Visual Basic là sản phẩm của nhiều năm phát triển của ngôn ngữ Basic. Về cơ bản, ngôn ngữ này nhằm mục đích tạo các chương trình hoạt động ở chế độ đối thoại với người dùng, “nghĩa là ở chế độ trực quan. Xét về độ phức tạp và khả năng của nó, Visual Basic có thể ngang hàng với Borland Delphi 7 hoặc C++.

Borland Delphi là một công cụ phát triển ứng dụng phổ quát dành cho Windows. Không thể liệt kê tất cả các ưu điểm của Borland Delphi - đó là trình biên dịch nhanh, môi trường phát triển thuận tiện, khả năng làm việc với cơ sở dữ liệu phong phú và một bộ thành phần lớn, tất nhiên, là một môi trường lập trình trực quan tuyệt vời, dễ hiểu; , dễ học và thường không yêu cầu kiến ​​thức của nhà phát triển chuyên nghiệp.

Điểm độc đáo của Borland Delphi cho phép bạn tạo ra các giải pháp nghiêm túc, đầy đủ chức năng trong thời gian ngắn. Nó thuận tiện về mọi mặt, cho cả người mới bắt đầu và các chuyên gia. Nó cho phép người mới bắt đầu, với ít nỗ lực và thời gian, tạo ra các chương trình ứng dụng trông bề ngoài không thể phân biệt được với các chương trình do các chuyên gia chuyên nghiệp tạo ra. Đối với các chuyên gia, Borland Delphi cung cấp khả năng tạo các ứng dụng phức tạp hoạt động với bất kỳ cơ sở dữ liệu nào. Hiện nay, Borland Delphi là một trong những sản phẩm phần mềm phổ biến nhất để tạo hệ thống thông tin. Trên cơ sở đó, cả chương trình nhỏ và hệ thống quy mô doanh nghiệp đều được tạo ra.

Môi trường phát triển tích hợp Borland Delphi được chọn để viết phần mềm do thực tế là trong công việc này, nhiệm vụ là phát triển một mô-đun trong một dự án tập trung vào việc sử dụng Borland o Delphi.

Không giống như ngôn ngữ Visual Basic 6.0, Borland Delphi có khả năng làm việc thuận tiện hơn với cơ sở dữ liệu với ít thời gian kết nối chúng hơn, thêm bản ghi vào bảng và thực hiện nhiều thao tác khác nhau với dữ liệu trong bảng, đồng thời nó cũng có thể cung cấp giao diện thuận tiện hơn cho người dùng không chuyên nghiệp.

2 Phần chính

2.1 Mô tả chương trình

Thông tin chung

Phần mềm này dành cho sinh viên nghe các tập tin âm thanh.

Chương trình được thực hiện trong môi trường lập trình Borland Delphi.

Mục đích chức năng

Phần mềm này giải quyết các nhiệm vụ sau:

mở và hiển thị trình phát âm thanh

khả năng chọn bài hát ở định dạng “mp3, wma, v.v…”

2.1.3 Mô tả cấu trúc logic

Chương trình bao gồm:

Chức năng xem tập tin âm thanh trên PC của bạn

chức năng nghe tập tin âm thanh

chương trình hệ thống kỹ thuật

Windows XP trở lên;

bộ xử lý: Pentium IV;

tần số: 1600 MHz;

RAM: 512 MB;

card màn hình: 32 MB;

bàn phím và chuột.

2.2 Hướng dẫn lập trình viên hệ thống

Thông tin chung về chương trình

Phần mềm được phát triển được thiết kế để nghe nhạc nhanh chóng và thuận tiện

Chương trình này được tạo bằng ngôn ngữ lập trình Borlabd Delphi bằng trình biên dịch Borlabd Delphi.

2.2.2 Phần mềm sử dụng

Chương trình chạy trên Windows XP và các phiên bản mới hơn của nó. Môi trường phát triển - Borlabd Delphi.

2.2.3 Phương tiện kỹ thuật sử dụng

Yêu cầu phần cứng tối thiểu cho một máy tính điện tử:

Bộ xử lý: Intel Pentium

Tần số: 233 MHz

RAM: 64MB

Dung lượng ổ cứng trống: 15 MB

1) Bộ xử lý: Intel Pentium IV

Tần số: 1600 MHz

RAM: 512Mb

Dung lượng ổ cứng trống: 20 MB

Thẻ video: 32 Mb

2.2.4 Cấu trúc chương trình

Cơm. 1 cấu trúc chương trình

Trên Form1 có:

Nhãn - phục vụ để hiển thị tên tập tin

Chỉnh sửa - phục vụ để hiển thị đường dẫn phát lại

Nút - dùng để hiển thị danh sách các tập tin

OpenDialog - được sử dụng để mở các tệp định dạng trình phát

MediaPlayer - để phát các tập tin âm thanh

Ngoài ra còn có một Nút trên Biểu mẫu; nhấp vào nút này cho phép bạn mở danh sách tất cả các tệp trên PC của mình

Bước 3. Kết nối chương trình với file player

thủ tục TForm1.Button1Click(Người gửi: TObject);

edit1.Text:= opendialog1.FileName; // Chỉnh sửa nội dung tên file

Nếu openDialog1.Execute thì bắt đầu // Nếu bạn mở cửa sổ hộp thoại, chương trình sẽ bắt đầu

MediaPlayer1.FileName:=openDialog1.FileName; //Mở hộp thoại có tên tệp

MediaPlayer1.Open; // Khởi động trình phát

Thiết lập chương trình

Chương trình được thiết kế cho người dùng không chuyên nghiệp và không yêu cầu bất kỳ cấu hình nào.

Sao chép thư mục vào bất kỳ thư mục nào, ví dụ vào ổ đĩa cục bộ C:\ (C:\Program Files\BoyaraPlayer) chạy tệp "BoyaraPlayer.exe"

Kiểm tra chương trình

Đối tượng thử nghiệm

Đối tượng thử nghiệm là một trình phát đa phương tiện cho phép bạn phát nhạc ở các định dạng khác nhau

Mục đích của thử nghiệm

Mục đích của việc kiểm tra là kiểm tra độ tin cậy của chương trình.

Yêu cầu của chương trình

Chương trình phải được thiết kế thân thiện với người dùng.

Ngoài ra, chương trình phải có giao diện thân thiện, trực quan, tương tự như giao diện thường được chấp nhận cho các ứng dụng Windows tiêu chuẩn.

Yêu cầu về tài liệu phần mềm

Nội dung tài liệu của phần mềm:

Mô tả chương trình;

văn bản chương trình;

hướng dẫn lập trình viên hệ thống;

hướng dẫn vận hành.

2.3 Hướng dẫn sử dụng

Mục đích của chương trình

Chương trình được thiết kế để sử dụng thuận tiện khi nghe MediaPlayera

Windows XP trở lên;

bộ xử lý: Pentium;

tần số: 233 MHz

RAM: 64MB;

card màn hình: 32 MB;

Windows XP SP2 trở lên;

bộ xử lý: Pentium IV;

tần số: 1600 MHz;

RAM: 512 MB;

card màn hình: 64 MB;

bàn phím và chuột.

3. Biện pháp phòng ngừa an toàn trong quá trình vận hành (PC)

3.1 Quy định chung

1) Hướng dẫn này cung cấp các biện pháp an toàn cần phải tuân theo khi thực hiện bảo trì và vận hành máy tính (PC).

Hướng dẫn này là bắt buộc đối với những người thực hiện bất kỳ công việc nào về vận hành và bảo trì máy tính (PC), tức là đối với các kỹ sư, lập trình viên, kỹ sư điện tử.

Nghiêm cấm vận hành máy tính (PC) khi hệ thống thông gió đã tắt.

Cấm vận hành máy tính (PC) ở nhiệt độ vượt quá 35 độ. C. và độ ẩm trên 90%.

5) Nhân viên đã nghiên cứu các quy tắc vận hành kỹ thuật của thiết bị, các hướng dẫn này, đã vượt qua kỳ thi quy định an toàn và có chứng chỉ về quyền vận hành lắp đặt điện đến 1000V thì được phép vận hành và bảo trì máy tính (PC). ).

3.2 Hoạt động của máy tính (PC)

1) Bật máy tính (PC) theo hướng dẫn bật, tắt cho máy tính này.

2) Trước khi bật máy tính (PC), bạn cần làm quen với nhật ký phần cứng và đảm bảo rằng tất cả các thiết bị máy tính đều hoạt động tốt trong quá trình hoạt động trước đó.

Phần kết luận

Là một phần của quá trình thực hành để có được các kỹ năng chuyên môn cơ bản, một ứng dụng nghe các tệp phương tiện đã được phát triển. Do quá trình phát triển, có thể rút ra các kết luận sau:

Khi phát triển ứng dụng, chúng tôi đã trải qua toàn bộ chu trình thiết kế chương trình từ việc đặt nhiệm vụ cho khách hàng đến đưa ứng dụng hoàn thiện vào vận hành.

Ứng dụng được phát triển cho phép:

Nghe MediaPlayer;

Luôn chọn nhạc có định dạng mp3.wma để sử dụng tiếp;

Việc phát triển hơn nữa chương trình sẽ được thực hiện thông qua việc hiện đại hóa nó: giới thiệu các định dạng mới, cũng như viết các mô-đun mới, bổ sung, nếu cần.

Vì vậy, tóm tắt thiết kế, cần lưu ý rằng mục tiêu và mục tiêu đặt ra đã đạt được.

Thư mục

GOST 7.1-84 Mô tả thư mục của tài liệu. Yêu cầu chung và quy tắc soạn thảo.

GOST 19.201 - 78. Hệ thống tài liệu chương trình thống nhất. Nhiệm vụ kỹ thuật. Yêu cầu về nội dung và thiết kế.

GOST 19.401 - 78. Nội dung chương trình. Yêu cầu về nội dung và thiết kế.

GOST 19.402 - 78. Mô tả chương trình.

GOST 19.503 - 79. Hướng dẫn lập trình viên hệ thống. Yêu cầu về nội dung và thiết kế.

GOST 19.505 - 79. Hướng dẫn vận hành. Yêu cầu về nội dung và thiết kế.

GOST 24.207 - 80. Yêu cầu về nội dung của tài liệu phần mềm.

Flenov M.E. Kinh thánh của lập trình viên trong môi trường Delphi, 2009.

Tiêu chuẩn của Hệ thống Tài liệu Chương trình Thống nhất (USPD).

Shishkin V.V. Hướng dẫn thực hiện dự án khóa học. -Smolensk, 2002.

Đăng trên Allbest.ru

Tài liệu tương tự

    Tạo một trang web thông tin dành cho những người đam mê câu cá, cho phép họ có được những thông tin cần thiết. Yêu cầu đối với một chương trình hoặc sản phẩm phần mềm. Các giai đoạn và giai đoạn phát triển. Phần mềm được đề xuất cho hoạt động của chương trình.

    luận văn, bổ sung 18/03/2012

    Phần mềm là một thành phần quan trọng trong hoạt động của máy tính. Nghiên cứu nguyên lý hoạt động của các chương trình thường trú. Phát triển chương trình loại bỏ các từ khỏi tệp văn bản mà không tính đến trường hợp nào. Yêu cầu chương trình, phát triển dự án.

    bài tập khóa học, được thêm vào ngày 03/02/2011

    Phạm vi hoạt động và trách nhiệm công việc của quản trị viên trang web của công ty quảng cáo. Yêu cầu chức năng và phi chức năng đối với phần mềm để tự động hóa công việc của người quản trị. Các loại và các loại thử nghiệm, hướng dẫn lập trình viên.

    bài tập khóa học, được thêm vào ngày 15/05/2014

    Phần mềm là tập hợp các chương trình hệ thống xử lý thông tin và các tài liệu chương trình cần thiết cho hoạt động của các chương trình này. Phần mềm hệ thống (chương trình sử dụng chung), ứng dụng và công cụ (hệ thống lập trình).

    tóm tắt, thêm vào ngày 04/06/2010

    Đặc điểm chung và yêu cầu của chương trình. Mô hình chức năng giải bài toán (BPWin), phần mềm cần thiết. Mô tả trang web, hướng dẫn sử dụng và lập trình viên. Tính toán kinh tế và kỹ thuật của sự phát triển.

    luận văn, bổ sung 21/01/2014

    Chương trình tạo đồng hồ. Yêu cầu tối thiểu về thành phần và thông số của phương tiện kỹ thuật của chương trình. Lựa chọn và biện minh cho hệ thống lập trình Microsoft Visual Studio. Mô tả chung về thuật toán. Hướng dẫn sử dụng và lập trình viên.

    kiểm tra, thêm vào 11/12/2012

    Phạm vi và yêu cầu của ứng dụng Web được tạo. Yêu cầu về phần cứng và phần mềm. Phát triển cấu trúc của ứng dụng Web và lựa chọn các công cụ triển khai phần mềm. Triển khai phần mềm của một ứng dụng Web. Cấu trúc cơ sở dữ liệu.

    luận văn, bổ sung 03/06/2014

    Phát triển phần mềm sẽ tự động hóa công việc của người quản lý với khách hàng và nhà cung cấp. Xác định yêu cầu, kiểm tra, mô tả chương trình. Hướng dẫn lập trình hệ thống. Tạo DBMS trong DELPHI cho người quản lý.

    luận văn, bổ sung 16/06/2014

    Điều khoản tham chiếu cho việc phát triển sản phẩm phần mềm và các yêu cầu đối với chương trình. Viết thuật toán vận hành và phát triển giao diện chương trình. Hướng dẫn lập trình và vận hành hệ thống. Các phương pháp và nguyên tắc cơ bản của kiểm thử cơ sở dữ liệu.

    luận văn, bổ sung 27/01/2013

    Mục tiêu cuối cùng của bất kỳ chương trình máy tính nào là kiểm soát phần cứng. Nhân hệ điều hành máy tính: phần mềm cấp hệ thống. Mạng máy tính và mục đích của chúng. Khái niệm cơ bản về hoạt động của Internet và các dịch vụ cơ bản của nó.

Chương 5. PHẦN MỀM MÁY TÍNH

Ở trên đã làm rõ rằng máy tính thực hiện bất kỳ hành động nào bằng cách sử dụng các chương trình do con người viết. Tự nó, có thể nói, là sự chủ động, máy tính không bao giờ có không thể thực hiện các hành động. Có thể nói rằng một chiếc máy tính không có chương trình cũng giống như một chiếc ô tô không có người lái và nhiên liệu. Vì vậy, việc có chương trình cũng không kém phần quan trọng so với việc có một chiếc máy tính. Hiện tại, các chương trình cần thiết cho hoạt động bình thường của máy tính có thể đắt hơn nhiều lần so với phần cứng của nó. Thuật ngữ này được dùng để chỉ nhiều loại chương trình máy tính phần mềm(phần mềm) máy tính .

Tôi

Phần mềm là một tập hợp các chương trình có thể được thực thi trên máy tính của một kiểu máy nhất định, bao gồm các bộ tài liệu kỹ thuật và phần mềm đi kèm.

Có hai điểm cần nhấn mạnh trong định nghĩa này. Thứ nhất, các mẫu máy tính khác nhau có kiến ​​trúc khác nhau, phương pháp mã hóa thông tin khác nhau và hệ thống lệnh khác nhau. Do đó, các chương trình được chuẩn bị để thực thi trên máy tính của một kiểu máy rất có thể không thể được thực thi trên máy tính của kiểu máy khác. Vì vậy, chúng ta nên nói về phần mềm của kiểu máy cụ thể này hoặc dòng máy tương thích với phần mềm. Thứ hai, cùng với chương trình, một bộ tài liệu kỹ thuật được mua, trong đó mô tả mục đích và khả năng chính của chương trình, các yêu cầu kỹ thuật đối với phần cứng máy tính (dung lượng RAM và bộ nhớ ngoài cần thiết, tính khả dụng của thiết bị đặc biệt, v.v.), phương pháp cách cài đặt chương trình trên máy tính và cách điều khiển chương trình. Đôi khi mô tả về một chương trình và cách làm việc với nó có thể mất hàng trăm trang văn bản. Nếu không có tài liệu cho chương trình thì việc làm việc với chương trình là rất, rất khó và đôi khi thậm chí là không thể. Tuy nhiên, lưu ý rằng các chương trình thường cung cấp hệ thống trợ giúp tích hợp sẵn, hệ thống này có thể được truy cập trực tiếp trong quá trình thực thi chương trình. Hệ thống trợ giúp như vậy thường chứa tất cả thông tin cần thiết để quản lý chương trình. Đôi khi cô ấy được gọi Hệ thống trợ giúp(cứu cứu).

Tiêu chuẩn cho hầu hết các chương trình là gọi hệ thống trợ giúp tích hợp bằng phím chức năng F1.

Tổng thể của tất cả phần mềm được sử dụng trên máy tính thường được gọi là phần mềm(phần mềm - phần mềm, phần mềm - phần mềm, ware - sản phẩm) và tổng thể phần cứng - phần cứng(hardware - phần cứng, hard - hard). Trên bất kỳ cụ thể máy tính có sẵn cụ thể tập hợp phần cứng và phần mềm tạo nên nó tài nguyên. Theo thời gian, tài nguyên máy tính có thể thay đổi, tăng hoặc giảm.

Một nhóm các chương trình có liên quan với nhau cung cấp các chức năng xử lý thông tin liên quan, cùng với các bộ dữ liệu phụ trợ cần thiết cho việc này, được gọi là gói phần mềm, hoặc hệ thống phần mềm.

Tôi

Một chương trình hoặc gói phần mềm được phát triển nhằm mục đích nhân rộng hàng loạt được gọi là sản phẩm phần mềm.

Các gói phần mềm được phân phối thông qua mạng lưới bán hàng, nhà phân phối đặc biệt các sản phẩm phần mềm hoặc thông qua mạng máy tính toàn cầu. Hiện nay, các phương pháp phân phối sản phẩm phần mềm sau được sử dụng: thương mại, phần mềm chia sẻ- trả tiền một phần hoặc phần mềm chia sẻ (chia sẻ - chia sẻ, một phần, kho - sản phẩm), phần mềm miễn phí- miễn phí (miễn phí - miễn phí) và sự thử nghiệm- trial (thử - kiểm tra). Các gói thương mại được mua với giá đầy đủ và các gói phần mềm chia sẻ được mua với một mức giá nhỏ, đôi khi mang tính biểu tượng sau thời gian dùng thử miễn phí. Trong thời gian này, người dùng thường làm việc với một gói chưa hoàn chỉnh. Và nếu chương trình phù hợp với anh ta, thì sau khi trả số tiền quy định, người dùng sẽ nhận được gói đầy đủ và tất cả các quyền hợp pháp để sử dụng nó. Các gói dùng thử được các nhà phát triển của họ phân phối miễn phí nhằm mục đích thử nghiệm và thử nghiệm, đồng thời các gói phần mềm miễn phí được phân phối như một phần của chính sách quảng cáo hoặc thương mại nhất định. Bằng cách mua chương trình thông qua chuỗi bán lẻ hoặc từ các nhà phân phối chuyên biệt, người mua sẽ nhận được mọi quyền hợp pháp để sử dụng chương trình đó. Khi mua một chương trình từ nhà phân phối hợp pháp, người mua nhận được chứng chỉ hoặc giấy phép cùng với gói một số quyền nhất định để sử dụng gói. Các nhà phân phối bất hợp pháp không ban hành các tài liệu như vậy. Mua hàng miễn phí chương trình thương mại và phần mềm chia sẻ bằng cách sao chép ( không có giấy phép, sao chép bất hợp pháp, lậu) là vi phạm bản quyền của người phát triển chương trình và bị pháp luật trừng phạt.

Thông thường, các gói phần mềm được triển khai dưới dạng cái gọi là phân bổ(phân phối - phân phối, phân phối), là gói chương trình và dữ liệu hỗ trợ cần thiết, được ghi dưới dạng đặc biệt trên đĩa mềm hoặc đĩa quang. Gói phân phối hợp pháp luôn đi kèm với tài liệu phần mềm cần thiết cũng như giấy phép cho quyền sử dụng chương trình đã mua.

Cần phải nhớ rằng việc thực hiện một chương trình được trình bày dưới dạng bộ phân phối là không thể.

Để đưa một gói hoặc chương trình vào trạng thái hoạt động, bạn phải chạy thủ tục cài đặt,cài đặt(install - cài đặt), tức là triển khai, đưa các chương trình, dữ liệu vào trạng thái hoạt động theo các quy tắc được nêu trong tài liệu đi kèm. Các gói phân phối thương mại thường được bảo vệ chống sao chép và để triển khai chúng, bạn cần biết mã đặc biệt để đảm bảo rằng chỉ chủ sở hữu hợp pháp của gói mới có thể cài đặt.

Khi các sản phẩm phần mềm được sử dụng trong thực tế, những khuyết điểm, khả năng chưa được sử dụng của chúng và có thể là những lỗi không được nhận thấy ở giai đoạn phát triển sẽ lộ ra. Các nhà sản xuất tính đến tất cả các thông tin thuộc loại này đến với họ và nếu có thể, hãy thực hiện những thay đổi phù hợp đối với sản phẩm đã được công nhận. Những thay đổi này thể hiện dưới hình thức mới sửa đổiphiên bản phẩm phần mềm hiện có.



Phiên bản là một gói phần mềm trong đó những thay đổi đáng kể đã được thực hiện, các chức năng mới về cơ bản đã được thêm vào, một cách tổ chức chương trình khác, dữ liệu được sử dụng hoặc các cách tương tác mới của người dùng với chương trình được sử dụng.

Theo quy định, các sửa đổi và phiên bản mới có cùng tên với sản phẩm gốc. Tuy nhiên, một dấu hiệu sửa đổi nhất định xuất hiện ở bên phải tên của sản phẩm được sửa đổi đó. Ví dụ: một trong những hệ điều hành đơn giản và phổ biến nhất vào thời đó (chương trình đảm bảo thiết bị hoạt động hiệu quả và thực hiện một số chức năng khác) dành cho máy tính cá nhân tương thích với IBM được gọi là MS DOS(MicroSoft Disk Operation Sistem - hệ điều hành đĩa, do Microsoft phát triển). Trong quá trình tồn tại, một số phiên bản và sửa đổi của hệ điều hành này đã được phát hành - MS DOS v1.0, MS DOS v3.0, MS DOS v3.3, MS DOS v5.0, MS DOS v5.5, MS DOS v6.0 , MS DOS v6.2, MS DOS v6.22. Chữ “v” (phiên bản) trong tên của một sản phẩm phần mềm thường được lược bỏ và viết ra, ví dụ như MS DOS 6.22. Đôi khi một nhóm phiên bản hoặc sửa đổi của cùng một chương trình hoặc hệ điều hành được gọi là gia đình và chữ “x” được nhập vào ký hiệu phiên bản, thay thế không khớp số chỉ định. Như vậy, nhóm phiên bản MS DOS v6.0, MS DOS v6.2, MS DOS v6.22 được coi là họ MS DOS 6.x.

Không có quy tắc chung nào cho việc chỉ định các sửa đổi và phiên bản. Tuy nhiên, trong hầu hết các trường hợp, sự xuất hiện của các sửa đổi mới được phản ánh bằng việc tăng số lượng sau dấu thập phân. Vì vậy, MS DOS 6.0, MS DOS 6.2 và MS DOS 6.22 là những sửa đổi khác nhau và không có sự khác biệt đáng kể với nhau. Sự xuất hiện của phiên bản mới được đánh dấu bằng việc tăng dần số trước dấu thập phân. Ví dụ: MS DOS 3.0, MS DOS 5.0 và MS DOS 6.0 là các phiên bản khác nhau của cùng một hệ điều hành, khác nhau đáng kể về khả năng của chúng. Theo quy định, tất cả các tính năng của phiên bản phụ (tiền nhiệm) đều có sẵn cho phiên bản chính (tiếp theo) của chúng. Ghi chú! Phiên bản có số lượng lớn hơn được coi là cũ hơn, nhưng xét về “tuổi” thì tất nhiên là “trẻ hơn”. Ngoài ký hiệu số phiên bản được mô tả ở trên, gần đây việc chỉ định năm sản xuất của sản phẩm hoặc ký hiệu chữ cái trong tên là khá phổ biến. Ví dụ, hệ điều hành các cửa sổ(windows - window) tại thời điểm viết hướng dẫn này, có các phiên bản Windows 95, Windows 98 và Windows ME (Millennium Edition), được phát hành lần lượt vào các năm 1995, 1998 và 2000.

CẤU TRÚC PHẦN MỀM. Hiện nay, người ta thường phân biệt các nhóm sau trong phần mềm: mang tính hệ thống, công cụáp dụng phần mềm.

Tôi

Phần mềm hệ thống nhằm đảm bảo phần cứng máy tính hoạt động hiệu quả.

Các chương trình trong nhóm này tự động hóa phần lớn công việc phụ trợ bằng phần cứng phải được thực hiện khi sử dụng tất cả các loại công nghệ máy tính để xử lý dữ liệu. Nhóm chương trình hệ thống bao gồm hệ điều hành, hệ điều hành, trình lưu trữ, chương trình chống vi-rút vân vân. Các chương trình như vậy được phát triển, cấu hình và duy trì trong tình trạng hoạt động lập trình viên hệ thống. Họ phải có trình độ chuyên môn cao, có kiến ​​thức chi tiết về phần cứng máy tính và cách làm việc với dữ liệu ở cấp độ máy. Lưu ý rằng người dùng bình thường, bình thường phải liên tục xử lý các chương trình hệ thống, nhưng xét từ góc độ hoạt động, sử dụng khả năng của họ để giải quyết vấn đề của họ. Chúng ta sẽ làm quen với một số chương trình của nhóm này trong các chương sau của sách hướng dẫn.

Tôi

Phần mềm đo đạcđược sử dụng để phát triển tất cả các loại gói phần mềm được sử dụng trong nhiều lĩnh vực hoạt động của con người.

Nhóm chương trình công cụ bao gồm: dịch thuật từ các ngôn ngữ thuật toán khác nhau, dịch văn bản chương trình sang ngôn ngữ máy; liên kết biên tập viên, cho phép bạn kết hợp các phần riêng lẻ của chương trình thành một tổng thể duy nhất; trình gỡ lỗi, nhờ đó các lỗi mắc phải khi viết chương trình được phát hiện và loại bỏ; IDE, kết hợp các thành phần trên thành một hệ thống duy nhất thuận tiện cho việc phát triển chương trình. Phần mềm công cụ là một loại công cụ làm việc dành cho một loại chuyên gia khác, được gọi là lập trình viên ứng dụng. Lập trình viên ứng dụng không chỉ phải có kiến ​​thức tốt về kỹ thuật và phương pháp xử lý dữ liệu mà còn có khả năng phát triển chương trình. Họ phải thành thạo hoặc nhanh chóng nắm vững các lĩnh vực ứng dụng công nghệ thông tin cụ thể khác nhau - trong các ngành kỹ thuật, toán học, vật lý, xuất bản, kế toán, y học, v.v. Theo quy định, người dùng cuối không phải xử lý các chương trình thuộc nhóm này. Tuy nhiên, ít nhất họ phải mơ hồ tưởng tượng ra tình huống đó và nếu cần, tìm ngôn ngữ chung với một lập trình viên chuyên nghiệp để giải quyết các vấn đề xử lý dữ liệu của riêng họ.

Tôi

Phần mềm ứng dụng cung cấp giải pháp cho các vấn đề trong các lĩnh vực ứng dụng cụ thể khác nhau của hệ thống xử lý dữ liệu máy tính.

Phần mềm ứng dụng là mục tiêu hoạt động cuối cùng của người lập trình ứng dụng, đồng thời là công cụ dành cho người dùng cuối. Chúng ta hãy nhớ lại rằng người dùng cuối được coi là người sử dụng công nghệ máy tính để có được thông tin cần thiết nhằm giải quyết một vấn đề cụ thể trong một lĩnh vực chủ đề cụ thể hoặc cho bất kỳ mục đích nào khác. Đồng thời, một chuyên gia trong lĩnh vực hoạt động cụ thể của mình không đồng thời là một chuyên gia trong lĩnh vực công cụ xử lý dữ liệu, anh ta không nên biết lập trình. Tuy nhiên, anh ta phải biết các phương pháp và kỹ thuật cơ bản khi làm việc với máy tính, mục đích và khả năng cơ bản của hệ thống và đặc biệt là các chương trình ứng dụng trong lĩnh vực có vấn đề của anh ta.

Tôi

Chương trình ứng dụng hoặc ứng dụng, là một chương trình được thiết kế để giải quyết một vấn đề hoặc một loại vấn đề trong một lĩnh vực ứng dụng công nghệ thông tin cụ thể để xử lý dữ liệu. Một lĩnh vực ứng dụng cụ thể của công nghệ thông tin thường được gọi là khu vực có vấn đề.

Một số loại chương trình ứng dụng chính được liệt kê dưới đây.

* Tất cả các loại soạn thảo văn bản: Lexicon, Word, WordPerfect, Tex và nhiều thứ khác. Trình soạn thảo văn bản được sử dụng để chuẩn bị và tạo ra nhiều loại tài liệu in khác nhau - chứng chỉ, báo cáo, tuyên bố, bài báo. Có thể nói, trình soạn thảo văn bản mạnh mẽ nhất, như một dấu hiệu cho thấy sự tôn trọng khả năng của họ, đôi khi được gọi là bộ xử lý từ ngữ. Các loại trình soạn thảo văn bản đặc biệt hệ thống xuất bản, phục vụ chuẩn bị phát hành báo, tạp chí, sách quảng cáo, tờ rơi, sách. Ví dụ về hệ thống xuất bản bao gồm hệ thống PageMaker và Ventura Pub phổ biến.

* Biên tập đồ họa, với sự trợ giúp của nhiều bản vẽ, hình vẽ, đồ thị, sơ đồ, hình minh họa, bao gồm cả hình ảnh ba chiều, được phát triển. Ví dụ về các trình soạn thảo đồ họa bao gồm Paint, Corel Draw, PhotoShop, 3DStudioMAX.

* Bảng tính là một dạng tương tự điện tử của các bảng thông thường, với sự trợ giúp của nó tự động xử lý một lượng lớn thông tin văn bản và số. Ví dụ: hãy lấy nhiệm vụ ghi lại thời gian làm việc hoặc công việc được thực hiện bởi nhân viên của một bộ phận. Thật thuận tiện khi định dạng dữ liệu ban đầu để giải quyết vấn đề này dưới dạng bảng có cấu trúc phù hợp. Một bảng như vậy không chỉ có thể phản ánh khối lượng công việc thực tế được thực hiện. Bạn có thể nhập dữ liệu liên quan đến các hệ số phức tạp, mức độ tham gia, tiền thưởng, danh mục bằng cấp, mức lương chính thức, tỷ lệ cấp lớp, v.v. vào đó. Sau đó, bằng cách sử dụng các công cụ bảng tính, bạn có thể tự động hóa việc tính lương và thưởng, thực hiện nhiều loại tính toán thống kê khác nhau và tạo phiếu lương, báo cáo thống kê và chứng chỉ dựa trên dữ liệu tập trung trong bảng. Ưu điểm chính của bảng điện tử là khi thực hiện bất kỳ điều chỉnh nào đối với dữ liệu nguồn của bảng, bạn có thể tự động tính toán lại toàn bộ bộ tài liệu được chuẩn bị trên cơ sở đó. Bảng tính bao gồm các chương trình được sử dụng rộng rãi như Lotus, SuperCalc, Excel, Quattro Pro và một số chương trình khác. Bảng tính được sử dụng trong hoạt động nghề nghiệp của các nhà quản lý doanh nghiệp, nhân viên quản lý và lập kế hoạch các cấp, kế toán, nhà xã hội học, v.v.

* Cơ sở dữ liệu - hệ thống phần mềm được sử dụng để lưu trữ thông tin về một hoặc nhiều đối tượng, thuộc tính và mối quan hệ của chúng. Các đối tượng, thông tin tập trung trong cơ sở dữ liệu, có thể là các đối tượng sống động và vô tri của thế giới thực, các đối tượng lý tưởng, chẳng hạn như các sự kiện lịch sử, v.v. Cơ sở dữ liệu có thể lưu trữ thông tin về hàng chục, hàng trăm nghìn đối tượng khác nhau. Ưu điểm chính của việc sử dụng cơ sở dữ liệu là tốc độ và hiệu quả trong việc lựa chọn thông tin cần thiết từ chúng. Hơn nữa, thời gian lấy thông tin phụ thuộc rất ít vào tổng lượng thông tin được lưu trữ trong cơ sở dữ liệu. Chỉ cần tưởng tượng mọi người phải dành bao nhiêu thời gian để tìm kiếm những thông tin cần thiết trong từ điển truyền thống và sách tham khảo được xuất bản trên giấy, ví dụ như trong danh bạ điện thoại, danh mục thư mục, danh bạ pháp lý (Bộ luật Dân sự, Hình sự), v.v. Việc sử dụng các chất tương tự điện tử của chúng - cơ sở dữ liệu - cho phép bạn giảm thời gian tìm kiếm xuống mức tối thiểu. Hơn nữa, cơ sở dữ liệu cung cấp khả năng lựa chọn dữ liệu từ lưu trữ chia sẻ cho những người dùng khác nhau với các truy vấn và tiêu chí tìm kiếm khác nhau. Ví dụ: trong cơ sở dữ liệu thư mục, bạn có thể tổ chức tìm kiếm tất cả tác phẩm của một tác giả nhất định, tất cả tài liệu về một chủ đề nhất định, tác phẩm có tiêu đề chứa một từ nhất định cũng như nhiều đặc điểm khác. Để phát triển cơ sở dữ liệu, bước đầu là điền thông tin và duy trì dữ liệu trong tình trạng hiện tại(nghĩa là tương ứng với trạng thái thực tế hiện tại của lĩnh vực chủ đề) là các gói phần mềm công cụ được gọi là Hệ thống Quản lý Dữ liệu(DBMS). Hiện nay, DBMS phổ biến nhất là Access, FoxPro, Paradox, Informix, Oracle và một số DBMS khác.

* Hệ thống tích hợp kết hợp các thành phần tương tự như các gói chuyên biệt được đề cập ở trên, cung cấp một phong cách tương tác thống nhất với tất cả các thành phần của gói, cũng như một cách thuận tiện và hiệu quả để truyền thông tin giữa các thành phần khác nhau của nó. Ví dụ: bạn có thể sử dụng bảng tính để tích lũy một mảng dữ liệu số và chuyển mảng này sang trình soạn thảo đồ họa. Sử dụng nó để xây dựng biểu đồ, hình tròn, cột hoặc biểu đồ thể tích và chuyển nó dưới dạng minh họa sang trình soạn thảo văn bản để chuẩn bị báo cáo phân tích. Điều này thuận tiện hơn nhiều so với việc sử dụng các gói chuyên dụng riêng biệt. Tuy nhiên, chúng ta phải nhớ rằng về mặt chức năng, các thành phần riêng lẻ của hệ thống tích hợp kém hơn đáng kể so với các thành phần chuyên dụng của chúng.

Một ví dụ nổi bật về các gói tích hợp là Microsoft Office- một trong những bộ ứng dụng văn phòng tốt nhất trên thế giới. Nó bao gồm trình soạn thảo văn bản mạnh mẽ MS Word, bảng tính MS Excel, hệ thống quản lý cơ sở dữ liệu MS Access, trình quản lý thông tin cá nhân Outlook, chương trình chuẩn bị bản trình bày Power Point và một số thành phần khác. Tất cả các chương trình trong gói đều có một giao diện duy nhất và một cơ chế trao đổi dữ liệu duy nhất, do đó, một tài liệu có thể được tạo bằng một số công cụ trong gói.

* Hệ thống quản lý tài liệu nhiều doanh nghiệp và tổ chức khác nhau, chứa các công cụ lập kế hoạch và quản lý, tự động hóa các hoạt động kinh tế và tài chính, kế toán các sản phẩm được sản xuất, chuẩn bị các loại báo cáo, luồng tài liệu văn phòng, thư từ kinh doanh, v.v. Ví dụ bao gồm các gói được phát triển trong nước “SKAT”, “Parus”, “Euphrates”.

* Chương trình kế toán cho phép bạn tự động hóa đáng kể công việc của bộ phận kế toán của nhiều doanh nghiệp và tổ chức. Gói phổ biến nhất ở nước ta hiện nay được coi là gói “1C: Kế toán”, đảm bảo thực hiện tất cả các loại tính toán kế toán một cách phức tạp.

* Người soát lỗi- các chương trình cung cấp tính năng kiểm tra chính tả trong mọi bài kiểm tra, tài liệu, báo cáo. Ví dụ: các gói nội địa “ORFO” và “Propis” chứa hơn một trăm nghìn từ và cụm từ, cũng như hầu hết tất cả các quy tắc chuyển giao, chính tả và dấu câu hiện đại.

* Người dịch và từ điển điện tử- các chương trình có thể được sử dụng để thực hiện dịch tự động văn bản từ ngôn ngữ này sang ngôn ngữ khác. Ví dụ: gói Lingua Match Correspondent cung cấp thư từ kinh doanh bằng sáu ngôn ngữ. Các chương trình dịch thuật phổ biến hiện nay bao gồm các gói Stylus, Socrat và từ điển điện tử MultilexPro, chứa hơn hai triệu từ tiếng Nga và tiếng Anh.

* Các chương trình giáo dục, đào tạo và bách khoa toàn thư đa phương tiện. Các gói chương trình giáo dục cung cấp đào tạo cá nhân và kiểm tra chất lượng giảng dạy ở nhiều môn học: toán, ngoại ngữ, hóa học, sinh học. Có một số lượng lớn các chương trình phát triển mầm non. Các bộ bách khoa toàn thư trình bày về thế giới nghệ thuật, thế giới động vật và thực vật trên Trái đất, y học và nấu ăn.

* Gói trò chơi và giải tríđược thể hiện bằng một số lượng lớn các trò chơi khác nhau dành cho nhiều lứa tuổi, cũng như các bản ghi âm nhạc và video.

Câu hỏi kiểm soát

Định nghĩa thuật ngữ “phần mềm”.

Làm cách nào để tìm hiểu mục đích, tính năng chính và phương pháp quản lý chương trình?

Ý nghĩa của các thuật ngữ phần mềm và phần cứng là gì?

Tài nguyên máy tính là gì?

Xác định các khái niệm: “gói phần mềm”, “hệ thống phần mềm”, “sản phẩm phần mềm”.

Các gói phần mềm được phân phối như thế nào?

Việc sửa đổi một chương trình khác với phiên bản của nó như thế nào?

Đưa ra cách phân loại phần mềm.

Phần mềm hệ thống cần thiết để làm gì? Kể tên các chương trình chính liên quan đến phần mềm hệ thống.

Phần mềm gia công dùng để làm gì? Kể tên các chương trình nhạc cụ chính.

Định nghĩa các thuật ngữ “chương trình ứng dụng” và “ứng dụng”.

Trình soạn thảo văn bản và đồ họa được sử dụng để làm gì? Cho ví dụ về biên tập viên.

Bảng tính dùng để làm gì?

Cơ sở dữ liệu là gì? Cho ví dụ về cơ sở dữ liệu.

DBMS dùng để làm gì?

Các tính năng chính của hệ thống tích hợp là gì?

Mô tả gói Microsoft Office.

Mô tả các gói phần mềm ứng dụng mà bạn biết.

Một trong những điều khoản thiết yếu của thỏa thuận cấp phép phần mềm là chỉ dẫn về việc sử dụng được phép các sản phẩm phần mềm đó. Trong trường hợp này, chúng tôi không nói về mô tả chức năng hoặc quy trình sử dụng các chương trình cho mục đích đã định của chúng, như trường hợp thường thấy trong nhiều thỏa thuận cấp phép.

Vì thỏa thuận cấp phép nhằm mục đích cấp quyền sử dụng, nên việc không có chỉ dẫn về các phương pháp sử dụng tuân thủ các yêu cầu của pháp luật hoặc thay thế chúng bằng các phương pháp hư cấu sẽ tự động dẫn đến khả năng công nhận thỏa thuận đó là chưa được ký kết.

Điều quan trọng là phải biết! Bản quyền chi phối việc lưu hành các bản sao của tác phẩm, bao gồm cả phần mềm. Vì vậy, các phương pháp sử dụng phần mềm hợp pháp chỉ nên được hiểu là hành động nhằm chuyển giao bản sao của phần mềm cho bên thứ ba. Việc trích xuất các đặc tính hữu ích của phần mềm như một phần của việc sử dụng bản sao của phần mềm không được pháp luật coi là phương pháp sử dụng.

Các cách sử dụng tác phẩm chính được liệt kê tại Điều 1270 của Bộ luật Dân sự Liên bang Nga. Trong số đó, các phương pháp sử dụng phần mềm bao gồm:

  1. phát lại phần mềm, I E. có việc sản xuất một hoặc nhiều bản sao của phần mềm hoặc bộ phận của nó dưới bất kỳ hình thức vật chất nào, bao gồm cả việc ghi vào bộ nhớ máy tính;
  2. Phân phối phần mềm bằng cách bán hoặc chuyển nhượng các bản sao của nó;
  3. trưng bày công khai phần mềm, nghĩa là, bất kỳ bản trình diễn nào về bản sao Phần mềm trên màn hình bằng khung tivi hoặc phương tiện kỹ thuật khác ở nơi mở cửa cho công chúng hoặc ở nơi có một số lượng đáng kể những người không thuộc vòng tròn gia đình thông thường. , bất kể Phần mềm được nhìn thấy tại địa điểm trình diễn hay ở một nơi khác đồng thời với việc trình diễn phần mềm;
  4. nhập khẩu phiên bản phần mềm cho mục đích phân phối;
  5. thuê bản sao của phần mềm khi chương trình là đối tượng thuê chính;
  6. sửa đổi phần mềm, I E. bất kỳ thay đổi nào sau đó, bao gồm việc dịch chương trình hoặc cơ sở dữ liệu đó từ ngôn ngữ này sang ngôn ngữ khác, ngoại trừ việc điều chỉnh, nghĩa là những thay đổi được thực hiện chỉ nhằm mục đích hoạt động của chương trình máy tính hoặc cơ sở dữ liệu trên các phương tiện kỹ thuật cụ thể người dùng hoặc dưới sự kiểm soát của các chương trình người dùng cụ thể;
  7. đưa phần mềm đến với công chúng theo cách mà bất kỳ người nào cũng có thể truy cập phần mềm từ bất kỳ nơi nào và vào bất kỳ thời điểm nào theo lựa chọn của mình (cung cấp phần mềm cho công chúng), tức là. chuyển một bản sao qua Internet.

Danh sách các cách sử dụng phần mềm được quy định tại Điều 1270 của Bộ luật Dân sự Liên bang Nga là mở, tức là. Pháp luật không loại trừ khả năng tồn tại của các phương pháp khác. Tuy nhiên, các phương pháp như vậy phải liên quan trực tiếp đến việc chuyển giao các phiên bản phần mềm chứ không liên quan đến việc triển khai thực tế chức năng được nhúng trong chúng, như chúng tôi đã minh họa rõ ràng ở trên.

Chú ý! Do đó, việc sử dụng các chương trình cho mục đích chức năng của chúng, việc điều chỉnh chương trình bằng cách tùy chỉnh chúng bằng các khả năng bên trong tích hợp sẵn sẽ không được áp dụng để sử dụng. Do đó, việc truy cập từ xa vào phần mềm và các dịch vụ đám mây khác nhau dựa trên nó cũng không thể được coi là cách sử dụng hợp pháp.

Xây dựng các điều khoản của thỏa thuận cấp phép một cách chính xác.