Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курс лекций.docx
Скачиваний:
7
Добавлен:
01.07.2025
Размер:
425.44 Кб
Скачать
    1. Виды программных продуктов и специализация программистов

По своему функциональному назначению программные средства можно разделить на следующие группы:

Системное программное обеспечение – которые обеспечивают поддержку работы аппаратных средств, сетей и всех программ, организацию вычислительного процесса и управление ресурсами ЭВМ. К системному программному обеспечению относятся операционные системы, утилиты, предназначенные для выполнения часто повторяющихся операций, например, форматирование дисков, архивация файлов, резервирования и т.д. Драйверы- системные программы, обеспечивающие работу дисплея, дисководов, видио- и аудио карт и т.д.

Системное программное обеспечение разрабатывают системные программисты, имеющие хорошие знания о процессах происходящих внутри ЭВМ. Разработка программ ведется на языках низкого уровня, например, АСЕМБЛЕ, либо на специализированных языках, на которых можно описать команды непосредственного доступа к ресурсам ЭВМ, например, СИ++.

2.Прикладные программы Общего пользования и специального назначения.

К таким программным средствам относятся различного рода приложения к операционной системе в частности Word, Illustrator и др. , а также «Бухгалтерия 1С», БЭСТ, игровые программы, программы для проведения технических и научных расчетов и т. д.

Их разработкой занимаются программисты – прикладники, хорошо знающие языки программирования. математические методы решения различного рода задач.

Эффективное применение таких программных продуктов обеспечивают программисты эксплуатационники, хорошо изучившие используемый программный продукт, знающие языки программирования и конкретные приемы доработки используемого программного продукта.

  1. Лекция 2. Общие принципы разработки программных средств

Вопросы:

  1. Специфика разработки программных средств.

  2. Основные этапы решения задач на ЭВМ и их характеристика.

  3. Источники ошибок в программном средстве.

  4. Преодоление барьера между заказчиком, разработчиком и пользователем.

2.1. Специфика разработки программных средств.

Разработке программных средств присущ ряд специфических особенностей

1. Прежде всего следует отметить некоторое противостояние: неформальный характер требований к ПС (постановки задачи) и понятия ошибки в нем, но формализованный основной объект разработки - программы ПС. Тем самым разработка ПС содержит определенные этапы формализации, а переход от неформального к формальному существенно неформален.

2. Разработка ПС носит существенно творческий характер (на каждом шаге приходится делать какой-либо выбор, принимать какое-либо решение), а не сводится к выполнению какой-либо последовательности регламентированных действий. Тем самым эта разработка ближе к процессу проектирования каких-либо сложных устройств, но никак не к их массовому производству. Этот творческий характер разработки ПС сохраняется до самого ее конца.

3. Следует отметить также особенность продукта разработки. Он представляет собой некоторую совокупность текстов (т.е. статических объектов), смысл же (семантика) этих текстов выражается процессами обработки данных и действиями пользователей, запускающих эти процессы (т.е. является динамическим). Это предопределяет выбор разработчиком ряда специфичных приемов, методов и средств.

4. Продукт разработки имеет и другую специфическую особенность: ПС при своем использовании (эксплуатации) не расходуется и не расходует используемых ресурсов.