- •1.Основные понятия и определение информации.
- •2.Информационные ресурсы, информационный продукт, информационная услуга, рынок информационных продуктов.
- •5 Секторов инфраструктуры информационного рынка:
- •3.Информация и ее свойства. Три формы адекватности информации – прагматическая, семантическая, синтаксическая.
- •4. Основные меры и единицы измерения информации.
- •5.Информатика. Предмет и задачи информатики.
- •6. Характеристика поколений вычислительной техники.
- •7.Виды эвм и их применение.
- •8. Основные блоки персонального компьютера и их назначение
- •9. Последовательность работы блоков персонального компьютера.
- •10.Типы микропроцессоров и их особенности.
- •11. Запоминающие устройства персонального компьютера (озу, пзу, кэш и др.).
- •12. Виды и принцип работы основных устройств ввода/вывода информации:
- •Внешних запоминающих устройств – винчестера, нгмд, оптических и сd дисков.
- •Устройств ввода информации – клавиатуры, мыши, сканера;
- •Устройств вывода информации – дисплея, принтеров.
- •13. Размещение информации на дисках. Понятие таблицы fat. Создание логических дисков. Понятие разметки диска, способы разметки диска.
- •Чтобы создать раздел или логический диск
- •С помощью интерфейса Windows
- •Использование командной строки
- •14. Процесс форматирования дисков.
- •15. Понятие файловой системы. Характеристики файлов, виды и типы файлов.
- •17. Основные понятия программного обеспечения.
- •Классификация по
- •Прикладное по: Текстовый редактор, Компьютерная игра, Медиа-проигрыватель ит.Д.
- •18.Программирование и жизненный цикл программного продукта
- •Проектирование
- •Реализация
- •Сборка, тестирование, испытние
- •Внедрение (выпуск)
- •Сопровождение
- •19.Системное программное обеспечение.
- •20. Структура операционной системы ms dos.
- •21. Назначение и функции bios.
- •Какие функции выполняет микросхема bios?
- •Как войти в программу настройки параметров bios?
- •22. Основные функции модуля расширения io.Sys.
- •23.Роль базового модуля msdos и командного процессора command.Com в операционной системе ms dos.
- •24. Файловая структура диска и порядок загрузки операционной системы в память компьютера.
- •26. Машинные коды, позиционные системы счисления, алгебра логики.
Прикладное по: Текстовый редактор, Компьютерная игра, Медиа-проигрыватель ит.Д.
18.Программирование и жизненный цикл программного продукта
Программи́рование — процесс и искусство создания компьютерных программ и/или программного обеспечения с помощью языков программирования. Программирование сочетает в себе элементы искусства, фундаментальных наук (прежде всего математики), инженерии и спорта.
В узком смысле слова, программирование рассматривается как кодирование — реализация одного или нескольких взаимосвязанных алгоритмов на некотором языке программирования. Под программированием также может пониматься разработка логической схемы для ПЛИС, а также процесс записи информации в ПЗУ. В более широком смысле программирование — процесс создания программ, то есть разработка программного обеспечения.
Большая часть работы программиста связана с написанием исходного кода на одном из языков программирования.
Основные языки программирования: ABAP/4 • Ада • ActionScript • Ассемблеры • AutoIt • Awk • BASIC • C • КОБОЛ • C++ • C# • ColdFusion • D • Delphi • Erlang • Eiffel • Forth • FoxPro • Gambas • DataFlex • Фортран • Groovy • Haskell • Java • JavaScript • J++ • J# • Icon • Limbo • Лисп • Lua • MATLAB • Object Pascal • Objective-C • Оберон • Паскаль • Perl • PHP • PL/I • Пролог • Ruby • Python • Tcl • Scheme • Smalltalk • SQL • Vala • Visual DataFlex • Visual Basic • VB.NET
Различные языки программирования поддерживают различные стили программирования (т. н. парадигмы программирования). Отчасти искусство программирования состоит в том, чтобы выбрать один из языков, наиболее полно подходящий для решения имеющейся задачи. Разные языки требуют от программиста различного уровня внимания к деталям при реализации алгоритма, результатом чего часто бывает компромисс между простотой и производительностью (или между временем программиста и временем пользователя).
Единственный язык, напрямую выполняемый процессором — это машинный язык (также называемый машинным кодом). Изначально все программисты прорабатывали каждую мелочь в машинном коде, но сейчас эта трудная работа уже не делается. Вместо этого программисты пишут исходный код, и компьютер (используя компилятор, интерпретатор- программа или техническое средство, выполняющее интерпретацию или "перевод" и ассемблер) транслирует его, в один или несколько этапов, уточняя все детали, в машинный код, готовый к исполнению на целевом процессоре. Даже если требуется полный низкоуровневый контроль над системой, программисты пишут на языке ассемблера, мнемонические инструкции которого преобразуются один к одному в соответствующие инструкции машинного языка целевого процессора.
В некоторых языках вместо машинного кода генерируется интерпретируемый двоичный код «виртуальной машины», также называемый байт-кодом (byte-code). Такой подход применяется в Forth, некоторых реализациях Lisp, Java, Perl, Python, а также в языках платформы Microsoft .NET.
Программный продукт – программа + пользовательская документация. ПП можно эксплуатировать без участия его автора.
Этапы Жизненного цикла:
Анализ
Проектирование
Реализация
Сборка, тестирование, испытание
Внедрение (выпуск)
Сопровождение
Анализ
Различают 2 случая производства ПП: 1) ПП делается для конкретного заказчика. В этом случае нужно прикладную задачу преврашать в программистскую. Нужно понять как функционирует та среда, которую нужно автоматизировать (анализ бизнес-процессов). В результате появляется документация-спецификация требования, где указаны какие именно задачи д.б. решены и при каких условиях. Эту работу выполняет системный аналитик (аналитик бизнес-процессов).
2) ПП разрабатывается для рынка. Нужно проводить маркетинговые исследования и найти какого продукта на рынке нет. Это связано с большим риском. Цель – разработка спецификации требований.