Автономные программы библиотеки программ ппп что дальше
Программное обеспечение. Типы ПО: автономное, встроенное, ПО реального времени, сетевое ПО
Типы ПО: автономное, встроенное, ПО реального времени, сетевое ПО. Типичная схема разработки программного обеспечения.
Программное обеспечение
1. Автономное ПО. Устанавливается на одиночные компьютеры. Не имеет связи с другими программами. Например, Word, Excel.
2. Встроенное ПО. Уникальное приложение, которое требует для своей работы некоторые аппаратные средства. Например, автомобильный компьютер.
3. ПО реального времени. ПО, реагирующее в предсказуемое время на непредсказуемое появление внешних событий. Например, ПО для управления ядерным реактором.
4. Сетевое ПО. ПО, которое использует для своей работы вычислительные сети. Например, распределённая система вычислений.
Процесс–последовательность разработки.
|
|
|
Типичная схема разработки:
Шаги 1 и 2 выполняются 1 раз. Шаги 3-5 могут повторяться.
Дополнительный процесс – разработка документации.
Он выполняется на протяжении всего проекта на шагах 1-6.
С пункта 3 начинается разработка эксплуатационной документации, т.е.
той, которая поставляется вместе с продуктом.
Техническое задание – первый документ, который нужно разрабатывать.
Спецификация требований – второй документ, который нужно разрабатывать.
2. Жизненный цикл разработки программного обеспечения. Модели жизненного цикла программных продуктов. Классификации моделей жизненного цикла. Классификация технологических подходов, область применения групп подходов. Подходы со слабой формализацией, строгие (классические) подходы, гибкие (адаптивные, легкие) подходы.
ЖЦПО — весь период разработки и эксплуатации программного обеспечения, начинающийся с момента замысла и заканчивающийся завершением всех циклов его использования.
1. Модели со слабой формализацией — не используют явных технологий. Применяются для небольших проектов, которые часто завершаются созданием демонстрационного прототипа.
2. Строгие или классические (жёсткие) модели. Используются для средних, больших и гигантских проектов с фиксированным объёмом работ.
3. Гибкие адаптивные модели. Используются для небольших и средних проектов в случае неясных или изменяющихся требований.
Процесс— совокупность взаимосвязанных действий, потребляющих некоторые входные данные и преобразующие их в выходные
Стадия — Часть процесса работы над проектом, которая характеризуется вехой, завершающей стадию
Веха — контрольная точка проекта. Одномоментное идентифицируемое событие, сопровождающееся появлением некоторого отчуждаемого артефакта
Программное и техническое обеспечение
Трансляторы подробно рассматриваются нами ниже.
Рассмотрим интерфейсные системы обеспечения дружественного интерфейса между пользователями и программами.
Автономные программы – это те программы, которые в громадном количестве ежедневно разрабатываются и используются для различных прикладных целей (обучения, вычисления, моделирования и т.д.).
Библиотеки программ – совокупность программ для решения задач определенной направленности (например, решения систем алгебраических уравнений), с описанием, каталогом, инструкциями и размещенные на внешних носителях таким образом, чтобы иметь возможность легко подключаться к решаемой задаче (к выполняемой программе) по ходу ее решения.
Пакет прикладных программ ( ППП ) состоит из следующих обязательных частей:
Пример. Простым и универсальным студенческим пакетом статистического анализа данных является пакет SPSS. Интерфейс пользователя с SPSS для Windows реализуется с помощью простых меню и диалоговых окон, то есть SPSS свободна от использования специально изучаемого командного языка пакета. Имеется редактор Data Editor для визуального контроля вводимых данных, функционально аналогичный редакторам табличных процессоров, например, Excel. По столбцам отображаются варьируемые переменные, а по строкам – наборы их вариации, причем с каждой из переменных можно ознакомиться путем вызова ее имени. Ввод данных – аналогичен вводу данных табличного типа (например, в Excel ). В диалоговых окнах можно определять (вводить или вычислять) сложные выражения, используемые далее в расчетах. Есть возможность применения различных законов случайного распределения. Более мощным (но и более сложным в изучении и использовании) является математический пакет MathCAD.
Специальное (или уникальное) ПО разрабатывается для решения очень важных, уникальных проблем.
Пример. К такому классу ПО можно отнести программную систему управления кораблем «Буран».
Программное и техническое обеспечение
Трансляторы подробно рассматриваются нами ниже.
Рассмотрим интерфейсные системы обеспечения дружественного интерфейса между пользователями и программами.
Автономные программы – это те программы, которые в громадном количестве ежедневно разрабатываются и используются для различных прикладных целей (обучения, вычисления, моделирования и т.д.).
Библиотеки программ – совокупность программ для решения задач определенной направленности (например, решения систем алгебраических уравнений), с описанием, каталогом, инструкциями и размещенные на внешних носителях таким образом, чтобы иметь возможность легко подключаться к решаемой задаче (к выполняемой программе) по ходу ее решения.
Пакет прикладных программ ( ППП ) состоит из следующих обязательных частей:
Пример. Простым и универсальным студенческим пакетом статистического анализа данных является пакет SPSS. Интерфейс пользователя с SPSS для Windows реализуется с помощью простых меню и диалоговых окон, то есть SPSS свободна от использования специально изучаемого командного языка пакета. Имеется редактор Data Editor для визуального контроля вводимых данных, функционально аналогичный редакторам табличных процессоров, например, Excel. По столбцам отображаются варьируемые переменные, а по строкам – наборы их вариации, причем с каждой из переменных можно ознакомиться путем вызова ее имени. Ввод данных – аналогичен вводу данных табличного типа (например, в Excel ). В диалоговых окнах можно определять (вводить или вычислять) сложные выражения, используемые далее в расчетах. Есть возможность применения различных законов случайного распределения. Более мощным (но и более сложным в изучении и использовании) является математический пакет MathCAD.
Специальное (или уникальное) ПО разрабатывается для решения очень важных, уникальных проблем.
Пример. К такому классу ПО можно отнести программную систему управления кораблем «Буран».
Курс лекций по дисциплине «Информатика»
Содержание
| |
|