
- •Информатика. Основные понятия.
- •2. Архитектура фон Неймана. Гарвардская архитектура
- •3. Информация. Основные понятия
- •4. Классификация эвм
- •1) По принципу действия.
- •2) По назначению
- •По этапам создания
- •5) Структурная схема эвм
- •6) Устройство микропроцессора.
- •7) Системная шина
- •8) Пзу и озу
- •9) Программное обеспечение эвм.
- •10 ) Классификация программного обеспечения.
- •11) Операционная система.
- •12) Распределение ресурсов эвм между процессами
- •13) Файловая система.
- •14) Интерфейс пользователя
- •15) Драйверы устройств.
- •16) Понятие алгоритма.
- •17) Алгоритмизация. Общие вопросы
- •18) Словесная запись алгоритмов.
- •19) Схемы алгоритмов
- •20) Разработка программы
- •20) Технология разработки алгоритмов
- •22) Отладка и тестирование программы
9) Программное обеспечение эвм.
Совокупность программ, процедур и правил, а также документации, связанных с функционированием системы обработки данных, составляют программное обеспечение (ПО; software). Программное и аппаратное обеспечение в ЭВМ работают в неразрывной связи и взаимодействии.
ПО предназначено для решения конкретных задач. Приложение (application) – это программная реализация решения задачи на ЭВМ. В большинстве случаев, приложения разрабатываются для последующего выхода с ним на рынок ПО. Программный продукт (ПП) – это комплекс взаимосвязанных программ для решения определенной проблемы (задачи) массового спроса, подготовленный к реализации как любой вид промышленной продукции.
Жизненный цикл ПП состоит из трех стадий:
1) разработка ПП;
2) эксплуатация и сопровождение;
3) завершение жизненного цикла.
Стадия разработки ПП включает следующие частично перекрывающиеся этапы.
МС – маркетинг рынка ПО и формирование требований к ПП предназначены для изучения требований к создаваемому ПП, включающие следующие действия:
- изучение сегмента рынка ПО, где предполагается использование разрабатываемого ПП, и анализ аналогичных ПП; определение состава и назначения функций обработки данных ПП;
- установление требований пользователя к способу взаимодействия с ПП (система меню, использование манипулятора «мышь», типы подсказок, виды экранных документов и т. п.);
- определение аппаратных и программных средств, необходимых для эксплуатации ПП.
ПС – проектирование структуры ПП связано с разработкой структуры ПП, структуры информационной базы задачи, выбором методов и средств создания программ – технологии программирования.
ПР – программирование и тестирование программ являются технической реализацией проектных решений и выполняются с помощью выбранного инструментария разработчика, включающего языки и системы программирования. Тестирование является важным этапом разработки ПП и часто требует не меньше времени, чем программирование. Программа проверяется на устойчивость работы в случае неверных входных данных, ошибочных действиях пользователя и сбое аппаратного обеспечения. Тестирование разбивается на два этапа. Альфа-тестирование осуществляется в месте его разработки, и его результатом является стабильно работающая программа. Бета-тестирование производится у заказчика ПП для проверки его функциональности и выявления оставшихся ошибок.
ДК – документирование ПП заключается в разработке необходимых сведений по установке и обеспечению надежной работы ПП, поддержке пользователей при выполнении функций обработки системой помощи и подсказок, определении порядка взаимодействия ПП с другими программами.
Стадия эксплуатации и сопровождения включает следующие этапы.
ВР – выпуск ПП на рынок ПО сопровождается различными приемами маркетинга: рекламой, увеличением числа каналов реализации, скидками, службой поддержки и др. ПП может быть выпущен на рынок как коммерческое, условно-бесплатное (демо-версия; shareware) или бесплатное (freeware) ПО.
ЭП – эксплуатация ПП идет параллельно с этапом сопровождения. При этом эксплуатация может начинаться раньше и заканчиваться позже сопровождения.
СП – сопровождение ПП заключается в поддержке работоспособности ПП, переход на его новые версии, усовершенствование, исправление обнаруженных ошибок и т. п.
СН – снятие ПП с продажи и отказ от сопровождения происходит, как правило, по следующим причинам:
- появлением новых технологий и устройств;
- плохих отзывах пользователей;
- смене политики разработчика этого ПП.