Tìm kiếm phần mềm. Câu hỏi và bài tập kiểm tra. Mục đích và phạm vi

Cơm. 100.

Chương trình là các chuỗi lệnh được sắp xếp theo thứ tự. Bất kỳ mục tiêu nào chương trình máy tính- quản lý phần cứng. Thành phần của phần mềm máy tính được gọi là cấu hình phần mềm. Có một mối quan hệ giữa các chương trình, cũng như giữa các nút và khối vật lý - nhiều chương trình hoạt động dựa trên các chương trình cấp thấp hơn khác, tức là chúng ta có thể nói về giao diện liên chương trình. Các lớp phần mềm có cấu trúc hình kim tự tháp (Hình 100). Mọi cấp độ tiếp theo dựa vào phần mềm từ các cấp độ trước đó.

Chúng ta hãy nhìn vào các lớp phần mềm.

Một mức độ cơ bản của

Mức độ thấp nhất của phần mềm. Nó chịu trách nhiệm tương tác với phần cứng cơ bản. Phần mềm cơ bản được lưu trữ trong chip ROM. Các chương trình và dữ liệu được ghi vào chip ROM trong quá trình sản xuất. Trong trường hợp có sự thay đổi cơ bản phần mềm Trong quá trình vận hành, nó khả thi về mặt kỹ thuật, thay vì chip ROM, các thiết bị bộ nhớ chỉ đọc có thể lập trình lại (PROM - Bộ nhớ chỉ đọc có thể lập trình và xóa được, EPROM) được sử dụng.

Cấp độ hệ thống

Cấp độ hệ thống là chuyển tiếp. Các chương trình hoạt động ở cấp độ này đảm bảo sự tương tác giữa các chương trình khác hệ thống máy tính với các chương trình cấp độ cơ bản và trực tiếp với phần cứng, tức là. thực hiện chức năng “trung gian”. Các chương trình cụ thể chịu trách nhiệm tương tác với các thiết bị cụ thể được gọi là trình điều khiển thiết bị- chúng là một phần của phần mềm cấp hệ thống.

Một lớp chương trình cấp hệ thống khác chịu trách nhiệm tương tác với người dùng. Nhờ họ mà anh ta có cơ hội nhập dữ liệu vào hệ thống máy tính, quản lý hoạt động của nó và nhận kết quả ở dạng thuận tiện cho mình. Những công cụ phần mềm này được gọi là công cụ giao diện người dùng.

Tổng hợp các dạng phần mềm cấp hệ thống cốt lõi hệ điều hành (HĐH) của máy tính. Sự hiện diện của hệ điều hành là điều kiện không thể thiếu để con người có thể làm việc thực tế với máy tính.

Cấp độ dịch vụ

Phần mềm Cấp độ này tương tác với cả chương trình cấp cơ sở và chương trình cấp hệ thống. Mục đích chính của các chương trình tiện ích (chúng được gọi là tiện ích) bao gồm tự động hóa công việc kiểm tra, điều chỉnh và cấu hình hệ thống máy tính. Một số tiện ích (chương trình bảo trì) ban đầu được bao gồm trong HĐH, chẳng hạn như trình chống phân mảnh ổ đĩa, khôi phục hệ thống, v.v. (trong Windows, đây là những chương trình nằm trong danh mục Tiện ích).

Lớp ứng dụng

Phần mềm cấp ứng dụng là một tập hợp các chương trình ứng dụng với sự trợ giúp của các nhiệm vụ cụ thể được thực hiện tại một nơi làm việc nhất định.

Đến phần mềm ứng dụng bao gồm:

  • - soạn thảo văn bản- được thiết kế để tạo và chỉnh sửa văn bản. Chức năng bổ sung bao gồm tự động hóa quá trình nhập và chỉnh sửa. Một ví dụ là Chương trình ghi chú(Sổ tay);
  • - bộ xử lý từ ngữ. Sự khác biệt chính giữa trình xử lý văn bản và trình soạn thảo văn bản là chúng cho phép bạn không chỉ nhập và chỉnh sửa văn bản mà còn nhúng biểu đồ, công thức, bảng và các đối tượng khác vào đó. Ví dụ kinh điển về trình xử lý văn bản là Microsoft Word;
  • - biên tập đồ họa- dùng để tạo hoặc xử lý hình ảnh đồ họa.

Có: trình soạn thảo raster, biên tập viên vector và phần mềm tạo và xử lý đồ họa 3D(biên tập viên ZO). Ví dụ đơn giản nhất biên tập đồ họa raster, hiện diện trên mọi máy tính - Paint. Hình ảnh raster có một số loại phần mở rộng: jpeg hoặc jpg, png, gif, bmp, v.v. Ví dụ thứ hai về trình chỉnh sửa raster đồ họa là Adobe Photoshop. Photoshop có chức năng rất lớn, hỗ trợ số lượng lớn bổ sung(module phần mềm, được kết nối động với chương trình chính và nhằm mục đích mở rộng và/hoặc sử dụng các khả năng) và công cụ của nó. Cho phép bạn làm việc ở nhiều lĩnh vực khác nhau mô hình màu sắc và với phần mở rộng khác nhau các tập tin.

Trình chỉnh sửa đồ họa vector CorelDRAW từ gói CorelDRAW Bộ đồ họađại diện cho một sức mạnh sản phẩm chuyên nghiệpđể tạo ra nhiều loại đồ họa và hoạt hình. Tuy nhiên, nhờ hệ thống trợ giúp và đào tạo nâng cao được tích hợp sẵn, chương trình rất dễ học ngay cả đối với những người mới bắt đầu trong lĩnh vực đồ họa vector.

Là ví dụ thứ hai về trình soạn thảo đồ họa vector, chúng ta có thể trích dẫn phần mềm được phân phối tự do Chương trình Inkscape. Nó có khả năng tuyệt vời để tạo các hình minh họa hoặc vẽ áp phích chất lượng cao. Chương trình này Thích hợp để tạo và xử lý đồ họa vector cho cả người dùng mới làm quen và công việc nghiêm túc cho người dùng có kinh nghiệm.

Trình chỉnh sửa đồ họa 3Dđược sử dụng để tạo phim, trò chơi máy tính, thiết kế đồ họa, tràn ngập hoạt hình, hiệu ứng hình ảnh. Các chương trình như vậy được sử dụng rộng rãi trong các lĩnh vực cơ khí, kiến ​​trúc, sản xuất hàng tiêu dùng, v.v. Ví dụ có thể kể đến các sản phẩm phần mềm như Autodesk Maya, Autodesk 3ds Max:

- hệ thống quản lý cơ sở dữ liệu (DBMS). Các chức năng chính của DBMS là: tạo cấu trúc cơ sở dữ liệu trống, cung cấp các công cụ để điền hoặc nhập dữ liệu từ các bảng trong cơ sở dữ liệu khác, cung cấp khả năng truy cập dữ liệu và cung cấp các công cụ tìm kiếm và lọc.

Người ta thường chia DBMS thành máy tính để bàncông nghiệp. Ví dụ về DBMS trên máy tính để bàn là: Access, FoxPro. DBMS công nghiệp tập trung vào việc tạo ra các hệ thống thông tin xử lý khối lượng thông tin lớn với yêu cầu bảo mật ngày càng cao, ví dụ: Oracle, MS SQL Server:

  • - bảng tính- đại diện công cụ phần mềm, dùng để lưu trữ nhiều loại khác nhau dữ liệu và thực hiện các phép tính trên chúng. Công cụ phổ biến nhất để làm việc với bảng tính- Chương trình Excel;
  • - hệ thống máy tính hỗ trợ thiết kế(CAD)- được thiết kế để tự động hóa công việc thiết kế và kỹ thuật. Chúng được sử dụng trong kỹ thuật cơ khí, chế tạo dụng cụ và kiến ​​trúc.

Hệ thống CAD phổ biến nhất trên thế giới là chương trình AutoCAD(eng. Computer-Aided Design) - hệ thống vẽ và thiết kế có sự hỗ trợ của máy tính hai và ba chiều. Một ví dụ về hệ thống CAD của Nga là hệ thống ADEM (Sản xuất Kỹ thuật Thiết kế Tự động), được thiết kế để tự động hóa việc thiết kế và chuẩn bị công nghệ sản xuất;

  • - máy tính để bàn hệ thống xuất bản - cho phép bạn thực hiện bố cục điện tử của nhiều loại tài liệu cơ bản: bản tin, tài liệu màu, danh mục, sách tham khảo. Ví dụ về các chương trình như vậy là: Corel Ventura, Page Maker, QuarkXPress, Frame Maker, MS Pub;
  • - những hệ thống chuyên gia- được thiết kế để phân tích dữ liệu có trong cơ sở kiến ​​thức và đưa ra khuyến nghị theo yêu cầu của người dùng.

Hệ thống chuyên gia có khả năng cung cấp lời khuyên có chất lượng (lời khuyên, gợi ý) trong tình huống khó khăn (thiếu thời gian, thông tin hoặc kinh nghiệm) để giúp chuyên gia hoặc người quản lý đưa ra quyết định sáng suốt. Cơ sở tri thức của hệ chuyên gia chứa thông tin về lĩnh vực chủ đề(y học, luật pháp, v.v.) và các quy tắc - một bộ hướng dẫn áp dụng cho các sự kiện đã biết mà người ta có thể thu được các sự kiện mới. Điển hình là phần mềm hệ thống chuyên gia CLIP(Tiếng Anh: Với hệ thống sản xuất tích hợp ngôn ngữ);

  • - trình soạn thảo web (trình soạn thảo HTML)- cho phép bạn tạo các trang Web đơn giản và phức tạp, được thiết kế đẹp mắt với thời gian tối thiểu. Một trong những trình soạn thảo HTML phổ biến nhất trên thế giới là Adobe Dreamweaver;
  • - trình duyệt (trình duyệt)- phần mềm được thiết kế để xem các trang web. Các chương trình phổ biến nhất là trình duyệt web IE, Mozilla Firefox, Google Chrome, Opera;
  • - hệ thống kế toán(Hệ thống kế toán tự động)- được thiết kế để tự động hóa việc chuẩn bị các tài liệu kế toán doanh nghiệp và kế toán của họ, để lập báo cáo định kỳ về kết quả hoạt động sản xuất, kinh tế và tài chính.

Kế toán trong các doanh nghiệp lớn được thực hiện bằng cách sử dụng ERP (Hệ thống hoạch định nguồn lực doanh nghiệp) hiện đại - hệ thống cho phép bạn tự động hóa không chỉ kế toán mà còn cả quản lý sản xuất. Vì những mục đích này, các hệ thống như SAP, Oracle E-Business Suite, 1C:Enterprise, Microsoft Dynamics NAV (Navision), ERP Galaktika, v.v. thường được sử dụng;

- hệ thống phân tích tài chính- được thiết kế để sử dụng các chỉ số tài chính tổng hợp đã được tích lũy, xác minh. Trong trường hợp này, một số chức năng cơ bản có thể được xác định chương trình tương tự: hệ thống hóa thông tin, tính toán các chỉ số và hệ số phân tích, lập báo cáo chất lượng trình bày.

Hệ thống phân tích tài chính bao gồm các chương trình như Project Expert, cho phép bạn giải quyết các vấn đề về xây dựng kế hoạch kinh doanh, thiết kế phát triển kinh doanh, phân tích dự án đầu tư cho doanh nghiệp thuộc bất kỳ ngành nào và quy mô hoạt động.

Audit Expert là chương trình phân tích tình hình tài chính của doanh nghiệp dựa trên báo cáo tài chính cho phép bạn thực hiện phân tích thời gian, cơ cấu, tài chính, tính toán các chỉ số tài chính khác nhau, nhận báo cáo và kết luận dựa trên kết quả phân tích.

Đến phần mềm tiện ích bao gồm:

- trình quản lý tập tin ( quản lý tập tin) - với sự trợ giúp của các chương trình thuộc lớp này, hầu hết các thao tác liên quan đến làm việc với tệp đều được thực hiện: sao chép, di chuyển, đổi tên, xóa, tìm kiếm tệp.

Đại diện tiêu biểu của lớp chương trình này là Người quản lý FAR, Tổng chỉ huy, Chỉ huy tự do;

- công cụ nén dữ liệu (lưu trữ)- các chương trình nén dữ liệu vào một tệp lưu trữ để truyền hoặc lưu trữ nhỏ gọn dễ dàng hơn.

Trong số các chương trình phổ biến nhất là: ARJ, RKRAK, LHA, ICE, HYPER, ZIP, RAC, ZOO, RAR;

- công cụ chẩn đoán- dùng để kiểm tra máy tính hoặc các thành phần riêng lẻ. Vấn đề thông tin chi tiết về tình trạng, chức năng và các vấn đề vật lý và phần mềm có thể xảy ra.

Chẩn đoán- một phương pháp có hệ thống để khắc phục sự cố và loại bỏ sau đó. Trong số các chương trình chẩn đoán, có thể kể đến SiSoftware Sandra (tiếng Anh: System ANalyser, Diagnostic and Reporting Assistant) - đây là một chương trình thông tin và chẩn đoán. Nó cung cấp gần như tất cả thông tin về phần cứng và phần mềm máy tính. Một chương trình khác là 3DMark, chỉ tập trung vào việc đo hiệu suất hệ thống video;

phương tiện kiểm soát (giám sát)- cho phép bạn theo dõi các quá trình xảy ra trong hệ thống máy tính. Trong trường hợp nguy hiểm, có thể cảnh báo, tắt máy tính hoặc thay đổi chế độ hoạt động của một số thiết bị nhất định.

Một ví dụ là chương trình MB Probe, trong đó bạn có thể lấy nhiệt độ từ một số cảm biến nhiệt, xác định điện áp của lõi bộ xử lý và bo mạch chủ, giữ tốc độ quạt trong tầm kiểm soát. Nhiệt độ ổ cứng, thuộc tính hệ thống nội bộ Chẩn đoán S.M.A.R.T., cũng như điện áp của cảm biến tốc độ quạt bo mạch chủ có thể được trình bày bằng tiện ích SpeedFan;

  • - phương tiện truyền thông (chương trình truyền thông)- cho phép bạn giao tiếp trong thời gian thực với những người ở xa bạn. Các chương trình liên lạc bao gồm ICQ, Skype, Yahoo massager, Google Talk và vân vân.;
  • - phương tiện hỗ trợ bảo mật máy tính - bao gồm phần mềm chống virus, tường lửa, chương trình mã hóa dữ liệu và phần mềm chống gián điệp.

Phần mềm chống vi-rút trong danh mục này bao gồm Kaspersky Loại bỏ vi-rút Công cụ này là một chương trình được phát triển bởi các chuyên gia của Kaspersky Lab để quét máy tính của bạn để tìm phần mềm độc hại. Kaspersky A VP Tool tìm và phân lập: vi-rút, Trojan, sâu, phần mềm gián điệp và phần mềm quảng cáo, tất cả các loại rootkit và các chương trình độc hại tương tự. Một chương trình phổ biến khác là Dr.Web Curelt! - phần mềm diệt virus miễn phíđể quét, phát hiện và loại bỏ (khử trùng) máy tính chạy Windows.

Một ví dụ về tường lửa là một chương trình như Internet Comodo Bảo vệ - gói miễn phíbảo vệ toàn diện máy tính khỏi virus, Trojan, phần mềm độc hại khác và các cuộc tấn công của hacker. Hành động của nó là ngăn chặn việc cài đặt virus, sâu, phần mềm gián điệp, sửa đổi các tệp hệ thống quan trọng, ngoài ra, bộ lập lịch tác vụ tích hợp cho phép bạn quét theo lịch, có chức năng hàng ngày cập nhật tự động cơ sở virus dữ liệu, v.v.

SUPERAntiSpyware Free - một chương trình phát hiện và loại bỏ phần mềm gián điệp, phần mềm quảng cáo và phần mềm độc hại, sâu, rootkit (một chương trình che giấu dấu vết về sự hiện diện của kẻ tấn công hoặc phần mềm độc hại trong hệ thống) và phần mềm đáng ngờ khác. Phần mềm chống phần mềm gián điệp này cho phép bạn thực hiện quá trình quét hoàn chỉnh, có thể tùy chỉnh ổ cứng, thiết bị cầm tay, bộ nhớ, sổ đăng ký, thư mục riêng biệt và các tập tin.

Câu hỏi kiểm soát và nhiệm vụ

  • 1. Chương trình được gọi là gì? Định nghĩa khái niệm “cấu hình phần mềm”.
  • 2. Vẽ sơ đồ các lớp phần mềm.
  • 3. Mô tả mức độ cơ bản của phần mềm.
  • 4. Trình điều khiển thiết bị là gì? Mô tả mục đích của các chương trình cấp hệ thống.
  • 5. Mục đích của tiện ích là gì? Giải thích mục đích của các chương trình cấp hệ thống. Cho ví dụ về các chương trình như vậy.
  • 6. Liệt kê các chương trình được phân loại là cấp độ ứng dụng phần mềm.
  • 7. Những loại chương trình liên quan đến biên tập viên đồ họa, Bạn biết?
  • 8. Giải thích các chức năng chính của hệ thống quản lý cơ sở dữ liệu. Cho ví dụ về các chương trình trong lớp này.
  • 9. Các tính năng của hệ thống chuyên gia là gì?
  • 10. Mở rộng mục đích tài chính hệ thống phân tích. Cho ví dụ về các chương trình trong lớp này.
  • 11. Liệt kê các chương trình liên quan đến phần mềm tiện ích.
  • 12. Loại chương trình nào cho phép bạn thực hiện các thao tác cơ bản trên tệp? Cho ví dụ.
  • 13. Sự khác biệt giữa các chương trình được thiết kế để chẩn đoán và giám sát hệ thống máy tính là gì?
  • 14. Công cụ bảo mật máy tính là gì? Liệt kê và mô tả các chương trình có liên quan.
  • 15. Lập bảng chứa các loại phần mềm được xem xét được cài đặt trên máy tính của bạn.

Phần mềm là gì

Bất kỳ máy tính nào cũng là một thiết bị tự động hoạt động theo các chương trình được nhúng trong đó. Chương trình máy tính là một chuỗi các lệnh được viết dưới dạng nhị phân bằng ngôn ngữ máy mà bộ xử lý máy tính có thể hiểu được. Chương trình máy tính là một dạng ghi lại các thuật toán để giải các bài toán được giao. Một tập hợp các chương trình sẵn sàng thực thi được lưu trữ trong RAM và bộ nhớ ngoài của máy tính được gọi là phần mềm .

Các loại phần mềm

Có ba loại phần mềm chính: hệ thống, ứng dụng và công cụ.

Phần mềm hệ thống đảm bảo sự tương tác phối hợp giữa các thiết bị máy tính và tạo điều kiện cho việc thực hiện các chương trình khác. Phần quan trọng nhất của phần mềm hệ thống là hệ điều hành, chương trình cần thiết để chạy máy tính. Hệ điều hành thực hiện các chức năng sau:

 cung cấp giao diện người dùng, nghĩa là phần mềm để đối thoại giữa người và máy tính;

 quản lý việc thực thi các chương trình khác trên máy tính, bao gồm việc tổ chức quyền truy cập của chúng vào các thiết bị (bộ xử lý, bộ nhớ, thiết bị đầu vào/đầu ra);

 Quản lý lưu trữ thông tin trên máy tính dưới dạng hệ thống phân cấp các thư mục chứa tập tin.

Có thể nói hệ điều hành là môi trường để các chương trình khác chạy.

Phần mềm hệ thống còn bao gồm trình điều khiển - chương trình điều khiển hoạt động của các thiết bị đầu vào/đầu ra và một số thiết bị khác, cho phép bạn cấu hình các thông số hoạt động của chúng. Trình điều khiển thường được cung cấp kèm theo thiết bị. Một bộ trình điều khiển phổ biến nhất được cung cấp cùng với hệ điều hành.

Phần mềm hệ thống cũng bao gồm phần mềm chống vi-rút và các chương trình khác liên quan đến bảo trì máy tính. Chương trình hệ thống thường được gọi là tiện ích (từ tiếng Latin utilis - hữu ích).

Phần mềm ứng dụng (ứng dụng) là những chương trình được thiết kế trực tiếp nhằm đáp ứng nhu cầu của người dùng. Đại diện tiêu biểu của phần mềm ứng dụng:

    biên tập văn bản và đồ họa;

    chương trình bảng tính;

    Hệ thống Quản lý Dữ liệu;

    trình duyệt web;

    hệ thống giáo dục, bách khoa toàn thư điện tử, trò chơi;

    chuyên hệ thống phần mềm, dự định cho

    tự động hóa một loại hoạt động nghề nghiệp nhất định, ví dụ: hệ thống ngân hàng, hệ thống quản lý giao thông, hệ thống mô hình hình học trong cơ khí.

Phần mềm công cụ bao gồm các công cụ để tự động hóa việc phát triển chương trình máy tính, tức là các công cụ lập trình viên. Phần mềm Instrumental là một loại phần mềm ứng dụng (được áp dụng cho nhà phát triển).

Khi phát triển phần mềm cần trình bày các thuật toán dưới dạng máy tính có thể hiểu được. Với mục đích này, các gói phần mềm được gọi là hệ thống lập trình được sử dụng. Chúng tạo thành nền tảng của phần mềm công cụ.

Kết nối phần mềm (Cấp độ cấu hình phần mềm)

Mục đích và thành phần của hệ điều hành máy tính

Để chúng ta không phải suy nghĩ về cách bộ xử lý hoạt động trong máy tính với các chương trình, dữ liệu và thiết bị phần cứng, có một bộ chương trình đặc biệt được gọi là hệ điều hành.

Các hệ điều hành khác nhau nhưng mục đích và chức năng của chúng giống nhau. 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ì máy tính về nguyên tắc không thể hoạt động được.

Hệ điều hành là một tập hợp các chương trình đảm bảo sự tương tác của tất cả các bộ phận phần cứng và phần mềm của máy tính với nhau và sự tương tác giữa người dùng và máy tính.

Hệ điều hành cung cấp giao tiếp giữa người dùng, chương trình và thiết bị phần cứng.

Cấu trúc hệ điều hành:

    Kernel – dịch các lệnh từ ngôn ngữ chương trình sang ngôn ngữ “mã máy” mà máy tính có thể hiểu được.

    Trình điều khiển là các chương trình điều khiển thiết bị.

    Giao diện là một lớp vỏ mà qua đó người dùng giao tiếp với máy tính.

Hệ điều hành đả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ó.

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 chứa các mô-đun phần mềm quản lý hệ thống tệp.

Hệ điều hành bao gồm một chương trình đặc biệt - bộ xử lý lệnh, yêu cầu lệnh từ người dùng và thực thi chúng. Ví dụ, người dùng có thể đưa ra lệnh để thực hiện một số thao tác trên tệp (sao chép, xóa, đổi tên), lệnh in tài liệu, v.v. Hệ điều hành phải thực thi các lệnh này.

Nhiều thiết bị khác nhau được kết nối với đường trục máy tính (ổ đĩa, màn hình, bàn phím, chuột, máy in, v.v.). Hệ điều hành bao gồm trình điều khiển thiết bị - các chương trình đặc biệt điều khiển 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. Mỗi thiết bị có trình điều khiển riêng.

Để đơn giản hóa công việc của người dùng, các hệ điều hành hiện đại và đặc biệt là Windows, bao gồm các mô-đun phần mềm tạo giao diện đồ họa cho người dùng. 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, người dùng phải nhập lệnh bằng bàn phím.

Hệ điều hành cũng chứa các 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.

Để thuận tiện cho người dùng, hệ điều hành thường có hệ thống trợ giúp. Nó được thiết kế để nhanh chóng có được thông tin cần thiết 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ẻ.

GUI

Theo quan điểm của người dùng, tất cả các hệ điều hành máy tính cá nhân hiện đại đều rất giống nhau. Họ cung cấp biện pháp khắc phục chungđối thoại giữa con người và máy tính – giao diện người dùng đối tượng đồ họa. Giao diện người dùng là một phương tiện giao tiếp được thực hiện bằng phần mềm giữa con người và máy tính. Trong các hệ thống có giao diện đồ họa, người dùng điều khiển máy tính bằng cách chọn các mục menu, nút, biểu tượng và các thành phần giao diện khác bằng chuột. Nếu bạn sử dụng lệnh để điều khiển máy tính của mình ngôn ngữ đặc biệt, được nhập từ bàn phím thì giao diện như vậy được gọi là giao diện lệnh.

Đối tượng chính của giao diện đồ họa của hệ điều hành là màn hình nền, chiếm toàn bộ màn hình điều khiển và các biểu tượng, cửa sổ và thanh tác vụ nằm trên đó.

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 việ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 thông thường của gia đình hiện diện, 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 của các phương pháp khác. Tuy nhiên, những phương pháp đó phải liên quan trực tiếp đến việc chuyển giao bản sao của phần mềm chứ không phải 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ú ý! Kết quả là, việc sử dụng các chương trình theo mục đích chức năng của chúng, việc điều chỉnh các chương trình bằng cách định cấu hình chúng bằng cách sử dụng phần mềm nhúng năng lực nội bộ không áp dụng để sử dụng. Kể từ đây, Truy cập từ xađến phần mềm và nhiều thứ khác nhau dịch vụ điện toán đám mây trên cơ sở của nó cũng không thể được coi là cách hợp pháp công dụng của nó.

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.

Phần mềm (phần mềm) là một bộ chương trình đặc biệt, cho phép bạn tổ chức xử lý thông tin bằng PC.

Vì không có phần mềm nên PC không thể hoạt động đượcvề nguyên tắc nó là một phần không thể thiếubất kỳ PC nào và đi kèm với phần cứng của nó(phần cứng).

Chương trình– mô tả đầy đủ và chính xác về chuỗi hành động (hướng dẫn) của máy tính để xử lý thông tin, được viết bằng ngôn ngữ mà máy tính có thể hiểu được.

Phần mềm - một bộ chương trình đặc biệt hỗ trợ quá trình chuẩn bị các nhiệm vụ để thực hiện trên máy tính và tổ chức việc thực hiện chúng qua máy, cũng như các quy trình, mô tả, hướng dẫn và quy tắc, cùng với tất cả tài liệu liên quan đến các thành phần này, được sử dụng trong hoạt động của hệ thống máy tính.

Xử lý thông tin và điều khiển hoạt động của máy tính chương trình, không phải thiết bị.

Những cải tiến phần mềm mới từ lâu đã thống trị sự phát triển phần cứng mới. Chi phí của một gói phần mềm vượt quá (đôi khi vài lần) chi phí của một máy tính thuộc loại phù hợp.

sử dụng hiệu quả máy tính phải có sự tương ứng giữa trình độ phát triển công nghệ máy tính và phần mềm. Một mặt, phần mềm xác định chức năng máy tính. Mặt khác, việc cài đặt phần mềm cụ thể có thể bị hạn chế tính năng thiết kế máy tính.

Mục đích của phần mềm:

  • đảm bảo chức năng của máy tính;
  • tạo điều kiện cho người dùng tương tác với máy tính;
  • rút ngắn chu trình từ đặt nhiệm vụ đến đạt được kết quả;
  • nâng cao hiệu quả sử dụng tài nguyên máy tính.

Phần mềm cho phép bạn:

  • cải thiện việc tổ chức hệ thống máy tính để sử dụng tối đa khả năng của nó;
  • tăng năng suất và chất lượng công việc của người dùng;
  • điều chỉnh chương trình người dùng phù hợp với tài nguyên của một hệ thống máy tính cụ thể;
  • mở rộng phần mềm hệ thống máy tính.

Việc sử dụng tối đa khả năng của hệ thống máy tính đạt được bằng cách Trước hết, do sự phân bổ cho mỗi người dùng hoặc nhiệm vụ tối thiểu nguồn lực cần thiếtđể có giải pháp kịp thời và chất lượng cao cho các vấn đề của mình, Thứ hai, do kết nối một số lượng lớn người dùng (kể cả người dùng ở xa) với tài nguyên của hệ thống máy tính, thứ ba, bằng cách phân phối lại tài nguyên giữa những người dùng và tác vụ khác nhau tùy thuộc vào trạng thái hệ thống và yêu cầu xử lý.

Năng suất và chất lượng công việc của người dùng tăng lên do tự động hóa các quy trình tính toán và thiết kế, được thực hiện bằng cách sử dụng Nhiều nghĩa lập trình (ngôn ngữ thuật toán, gói phần mềm ứng dụng) và các thiết bị đầu vào-đầu ra tiện lợi.

Khả năng thích ứng của chương trình người dùng với tài nguyên của một hệ thống máy tính cụ thể được đảm bảo bởi thực tế là hệ điều hành có chứa một phương tiện phục vụ nhiều loại cấu hình máy. Ngoài ra, hệ điều hành còn cho phép bạn tạo và cấu hình dễ dàng các chương trình hiện có tới các thiết bị đầu vào/đầu ra khác nhau.

Việc mở rộng phần mềm hiện có yêu cầu các khả năng sau:

  • tạo người dùng chương trình riêng và các gói thực hiện cả nhiệm vụ tính toán cụ thể và quy trình kiểm soát thiết bị riêng biệt và toàn bộ hệ thống máy tính nói chung;
  • bổ sung phần mềm hiện có bằng các chương trình cho phép bạn mở rộng khả năng của hệ điều hành và làm việc với các loại mới thiết bị bên ngoài, hệ thống máy tính mới (máy tính), trong các lĩnh vực ứng dụng mới.

Phần mềm này tập trung vào việc sử dụng các hệ thống máy tính trong nhiều lĩnh vực khác nhau ah hoạt động và phải đưa ra giải pháp kịp thời, thỏa đáng cho nhiệm vụ được giao. Điều này đòi hỏi phải tuân thủ một số Yêu cầu phát triển các thành phần phần mềm , những cái chính là:

  • tính mô-đun;
  • khả năng mở rộng và phát triển;
  • độ tin cậy;
  • khả năng dự đoán;
  • tiện lợi và công thái học;
  • Uyển chuyển;
  • hiệu quả;
  • khả năng tương thích.

Nguyên tắc cơ bản của phát triển phần mềm hiện đại:

  • tính linh hoạt tham số;
  • dư thừa chức năng;
  • tính chọn lọc chức năng.

Các chương trình có thể được cài đặt trên máy tính theo hai cách:

  • Cài đặt từ bộ phân phối
  • Sao chép đơn giản

Cấp độ đầu tiên (thấp nhất) hệ thống phân cấp được chiếm bởi phần mềm nội bộ của PC, được lưu trữ trong bộ nhớ vĩnh viễn. Với sự trợ giúp của nó, PC thực hiện các chức năng cơ bản được xác định bởi cấu trúc phần cứng. Các chương trình phần mềm nội bộ hoạt động trực tiếp với các mô-đun phần cứng máy tính. Kết quả là, chúng được kết nối về mặt chức năng với chúng và khi thay thế một số mô-đun phần cứng Cũng cần phải thay thế chương trình phần mềm nội bộ được thiết kế để hoạt động với nó.

Các chương trình phục vụ các mô-đun phần cứng được gọi là chương trình trình điều khiển hoặc trình điều khiển. Chúng cho phép, khi thay thế hoặc kết nối một mô-đun phần cứng mới, không thực hiện các thay đổi trong các chương trình PC khác mà chỉ thay đổi trình điều khiển của mô-đun phần cứng tương ứng.

Phần mềm nội bộ là giao diện phần mềm, đảm bảo khả năng kết nối của máy tính với tất cả các chương trình khác. Việc truy cập vào các chương trình phần mềm nội bộ chỉ được thực hiện thông qua hệ thống ngắt phần mềm.

Phần mềm nội bộ thực hiện các chức năng chính sau:

  • quản lý một loạt các thiết bị ngoại vi;
  • thực hiện kiểm tra nhanh khả năng hoạt động của PC khi nó được bật;
  • cài đặt các mô-đun phần cứng riêng lẻ về trạng thái ban đầu;
  • tải các chương trình hệ điều hành.

Các thành phần chính của phần mềm nội bộ là Trình điều khiển I/O, chương trình tự kiểm tra và chương trình lần đầu khởi động . Phần mềm bên trong một mặt tương tác với các mô-đun chức năng của PC, mặt khác thực hiện giao diện phần mềm của hệ điều hành.

Chương trình tự kiểm tra được thiết kế để kiểm tra các mô-đun chức năng của PC, tức là thiết lập các mạch máy tính về trạng thái ban đầu bằng cách tải các thanh ghi chương trình với thông tin cần thiết. Khi kiểm tra các mô-đun chức năng riêng lẻ của PC, lỗi có thể được phát hiện trong đó. Chương trình tự kiểm tra sẽ thông báo cho người dùng về các lỗi được phát hiện bằng thông báo trên màn hình và/hoặc tín hiệu âm thanh.

Nếu phát hiện thấy lỗi, bạn có thể tiếp tục kiểm tra máy tính của mình bằng các chương trình chẩn đoán được tải từ đĩa mềm. Nếu lỗi không làm gián đoạn chức năng của PC thì người dùng có thể tùy ý bỏ qua. Nếu một cái mới được đưa vào PC mô-đun chức năng, sau đó chương trình chung tự kiểm tra, một chương trình tự kiểm tra cho mô-đun này được thêm vào.

Sau khi hoàn tất quá trình tự kiểm tra thành công, PC đã sẵn sàng hoạt động. Điều khiển được chuyển tới chương trình khởi động thông qua ngắt phần mềm. Chương trình này được thiết kế để đọc các thành phần khác của hệ điều hành vào RAM. Nếu thao tác này thành công, quyền điều khiển sẽ được chuyển sang chương trình vừa đọc.

Trình điều khiển I/O được sử dụng để phục vụ các thiết bị ngoại vi của PC. Các chương trình này hoạt động trực tiếp với bộ điều khiển tương ứng, loại bỏ nhu cầu người dùng biết tổ chức thể chất thiết bị cụ thể và chỉ hoạt động với các lệnh của trình điều khiển thực hiện việc bảo trì thiết bị đó.

Các trình điều khiển có các tính năng sau:

  • cấu trúc mở, cho phép bạn thêm trình điều khiển mới vào hệ thống;
  • tính linh hoạt trong việc tổ chức quyền truy cập vào trình điều khiển thông qua các ngắt phần mềm, cho phép bạn không sửa chúng trong các vùng bộ nhớ được xác định nghiêm ngặt và thay thế chúng một cách nhanh chóng và dễ dàng;
  • một cấu trúc có thể tùy chỉnh nhắm mục tiêu các chương trình trình điều khiển đến một loại thiết bị ngoại vi cụ thể, các tham số của chúng được đặt trong các bảng đặc biệt. Trình điều khiển được cấu hình cho cụ thể thiết bị ngoại vi bằng cách thay đổi các giá trị trong các bảng này;
  • nhà ở tại bộ nhớ truy cập tạm thời, cho phép bạn sử dụng trình điều khiển bất kỳ lúc nào từ bất kỳ chương trình nào.

Các chương trình điều khiển chính bao gồm: trình điều khiển cứngổ đĩa, trình điều khiển bộ điều hợp video, trình điều khiển bàn phím, trình điều khiển thiết bị in, trình điều khiển hệ thống(đặt hẹn giờ, kiểm tra cấu hình máy tính, xác định dung lượng RAM), trình điều khiển bổ sung(trình điều khiển truyền thông, v.v.).

Hệ điều hành chiếm cấp độ thứ hai (trung bình) hệ thống phân cấp phần mềm. Nó quản lý tài nguyên hệ thống máy tính, bao gồm hoạt động và bộ nhớ ngoài, thiết bị vào/ra và chương trình người dùng. Hệ điều hành tương tác với máy tính thông qua giao diện phần mềm bên trong. Điều này giúp các PC có phần cứng khác nhau có thể hoạt động trên cùng một hệ điều hành.

HĐH là một tập hợp các chương trình điều khiển PC.

Thành phần của phần mềm được xác định bởi phạm vi nhiệm vụ mà người dùng mong muốn giải quyết bằng máy tính.

Theo mục đích, tức là Tùy thuộc vào loại vấn đề đang được giải quyết, phần mềm thường được chia thành hai nhóm chính: Chung (cơ bản) và ứng dụng.

Phân loại phần mềm theo chức năng

Cơ chế phân loại chung QUA

– một bộ chương trình đảm bảo chức năng của máy tính; một tập hợp các chương trình tổ chức quá trình tính toán và quản lý tài nguyên máy tính.

– một bộ công cụ phần mềm cho phép bạn phát triển chương trình.

– một tập hợp các chương trình được thiết kế để giải quyết các vấn đề thuộc nhiều lĩnh vực hoạt động khác nhau của con người.

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

Làm tốt lắm vào trang web">

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 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 tiêu sản phẩm phần mềm là tạo 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 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đến máy tính điện tử:

CPU: 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 thực hiện 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 chưa có loại sản phẩm phần mềm 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ữ khác nhau lập trình.

Ngôn ngữ lập trình là sản phẩm của nhiều năm tiến hóa Ngôn ngữ cơ bản. 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 - phương thuốc phổ quát phát triển ứng dụng 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 phong phú với cơ sở dữ liệu và bộ lớn các thành phần, tất nhiên đây 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 một 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 sáng tạo với ít nỗ lực và thời gian. chương trình ứng dụng, bề ngoài không thể phân biệt được với các chương trình được tạo bởi các chuyên gia chuyên nghiệp. Đối với các chuyên gia, Borland Delphi cung cấp khả năng tạo ứng dụng phức tạp, làm việc 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. Dựa vào đó, chúng được tạo ra như chương trình nhỏ và các hệ thống quy mô doanh nghiệp.

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 như một phần của dự án tập trung vào việc sử dụng Borland o Delphi.

không giống Ngôn ngữ hình ảnh Basic 6.0, Borland Delphi có khả năng hơn thế nữa công việc thoải mái với cơ sở dữ liệu cần ít thời gian hơn để kết nối chúng, thêm bản ghi vào bảng và thực thi hoạt động khác nhau với dữ liệu trong bảng và bạn cũng có thể tạo 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 vấn đề 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: 512MB;

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 bạn

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ụ trên đĩa cục bộ C:\(C:\Program Files\BoyaraPlayer) chạy file "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 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: 64 MB;

card màn hình: 32 MB;

Windows XP SP2 trở lên;

bộ xử lý: Pentium IV;

tần số: 1600 MHz;

RAM: 512MB;

card màn hình: 64 MB;

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

3. Các 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 được tuân thủ khi thực hiện bảo trì và vận hành máy tính (PC).

Các 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 bảo trì nào và " BẢO TRÌ Máy tính (PC), tức là dành cho 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 nội quy được phép vận hành, bảo trì máy tính (PC) vận hành kỹ thuật thiết bị, những hướng dẫn nàyđã đậu kỳ thi PTB và có chứng chỉ vận hành công trình điện đến 1000V.

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 để đạt được các kỹ năng chuyên môn cơ bản, một ứng dụng nghe các tập tin đa phương tiện đã được phát triển. Kết quả của quá trình phát triển này 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 giao hàng. ứng dụng làm sẵnđi vào hoạt động.

Ứ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;

Sự phát triển hơn nữa củ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 định dạng mới, mô-đun bổ sung, khi cần thiết.

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à soạn thảo các quy định.

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 lập trình viên Môi trường Delphi, 2009.

Tiêu chuẩn Hệ thống thống nhất tài liệu chương trình (ESPD).

Shishkin V.V. Hướng dẫn cho một 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 bạn có được 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 - thành phần quan trọng hoạt động hoạt động 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 Quản trị viên của một trang web đại lý 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ồ con trỏ. 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 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Ứ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 viên 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 họ. 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ó.