Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
21-30.doc
Скачиваний:
1
Добавлен:
27.09.2019
Размер:
270.34 Кб
Скачать

24. Виды документов программного средства

Виды программных документов

Спецификация - Состав программы и документации на нее

Ведомость держателей подлинников - Перечень предприятий, на которых хранят подлинники программных документов.

Текст программы - Запись программы с необходимыми комментариями.

Описание программы - Сведения о логической структуре и функционировании программы.

Программа и методика испытаний - Требования, подлежащие проверке при испытании программы, а также порядок и методы их контроля.

Техническое задание - Назначение и область применения программы, технические, технико-экономические и специальные требования, предъявляемые к программе, необходимые стадии и сроки разработки, виды испытаний.

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

Эксплуатационные документы - Сведения для обеспечения функционирования и эксплуатации программы.

Виды эксплуатационных документов

Ведомость эксплуатационных документов - Перечень эксплуатационных документов на программу.

Формуляр - Основные характеристики программы, комплектность и сведения об эксплуатации программы.

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

Руководство системного программиста - Сведения для проверки, обеспечения функционирования и настройки программы на условия конкретного применения.

Руководство программиста - Сведения для эксплуатации программы.

Руководство оператора - Сведения для обеспечения процедуры общения оператора с вычислительной системой в процессе выполнения программы.

Описание языка - Описание синтаксиса и семантики языка.

Руководство по техническому обслуживанию - Сведения для применения тестовых и диагностических программ при обслуживании технических средств.

25. Классификация программных продуктов по функциональному признаку

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

Операционные системы, как правило, управляют ресурсами (процессором и памятью), процессами (задачами и потоками) и устройствами. Сложность организации операционных систем обуславливается степенью автоматизации и достигаемой эффективности процессов управления. Так мультипрограммные операционные системы существенно сложнее однопрограммных, что хорошо видно на примере MS DOS и WINDOWS.

Оболочки (например, NORTON COMMANDER) в свое время появились для организации более удобного интерфейса пользователя с файловой системой MS DOS. Современные оболочки, такие, как FAR, используют для обеспечения пользователю привычной среды при работе с файловой системой.

Прикладные программы и системы ориентированы на решение конкретных пользовательских задач. Различают пользователей:

• разработчиков программ;

• непрограммистов, использующих компьютерные системы для достижения своих целей. Разработчики программ используют специальные инструментальные средства, такие как компиляторы, компоновщики, отладчики, которые последнее время обычно интегрируют в системы программирования и среды разработки. Современные среды программирования, например, Delphi, Visual C++, реализуют визуальную технологию разработки программных продуктов и предоставляют программистам огромные библиотеки компонентов, которые можно включать в свою разработку.

Продукты общего назначения используют разные группы пользователей. К ним можно отнести текстовые редакторы, например, WinWord, электронные таблицы типа Excel, графические редакторы, информационные системы общего назначения, например, карта Москвы, программы-переводчики, и т. п.

Профессиональные продукты предназначены для специалистов в различных областях, например, к ним можно отнести:

• системы автоматизации проектирования, ориентированные на различные технические области;

• системы-тренажеры, например, тренажер для отработки действий пилотов в аварийной ситуации;

• бухгалтерские системы, например. 1C;

• издательские системы, например, PageMaker, QuarkXpress;

• профессиональные графические системы, например, Adobe Illustrator, PhotoShop, CorelDraw и т. п.; • экспертные системы и т. д.

Системы автоматизации производственных процессов отличаются от профессиональных тем, что они ориентированы на пользователей разных профессий, связанных единым производственным процессом.

Обучающие программы и системы в соответствии со своим названием предназначены для обучения, например, иностранным языкам, правилам дорожного движения и т. п.

К развлекающим относят игровые программы, музыкальные программы, опять же информационные системы, но с тестами развлекающего характера, например гороскопы и т. п.

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

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]