
- •Научные и технические предпосылки создания эвм
- •Поколения эвм
- •Классификация компьютеров по сферам применения
- •Перспективы развития эвм
- •5. Состав и назначение блоков персонального компьютера
- •Функциональные характеристики персонального компьютера
- •Микропроцессоры: типы, структура, характеристики
- •Основная память: виды, логическая структура, характеристики
- •10 Внутренние кодовые шины передачи информации
- •11 Принципы автоматической обработки информации
- •12. Системы счисления
- •13. Кодирование чисел
- •17. Виды, назначение и характеристика устройств ввода, вывода и хранения
- •18. Классификация электронных носителей информации
- •19. Состав программного обеспечения: программные средства, программная документация
- •20. Системные программные средства: назначение, виды, характеристика
- •21. Прикладные программные средства: назначение, виды, характеристика
- •22. Инструментальные программные средства: назначение, виды, характеристика
- •23. Операционные системы: понятие, назначение, функции, архитектура
- •24. Принципы построения операционных систем
- •25. Сервисные программы: виды, назначение, характеристика
- •26. Средства создания приложений
- •27. Средства автоматизированного создания информационных систем
- •28. Этапы разработки программных продуктов
- •29. Алгоритм: понятие, свойства, формы представления
- •30. Виды базовых конструкций алгоритмов
- •31. Методы программирования программных продуктов
- •32. Структура программных продуктов
- •33. Характеристика типичных представителей интегрированной среды программирования
- •34. Характеристика типичных представителей системы программирования
- •35. Понятие и критерии качества программного продукта
24. Принципы построения операционных систем
ОС различаются по назначению, выполняемым функциям, формам реализации. Тем не менее, в основу их создания заложены общие принципы. Частотный принцип. Для действий, которые часто встречаются при работе с ОС, обеспечиваются условия их быстрого выполнения. .Принцип модульности. Модуль – функциональный элемент системы, имеющий оформление, законченное и выполненное в пределах требований системы, и средства сопряжения с другими модулями. Модули бывают однократными, многократными и реентерабельными. Принцип функциональной избирательности. Используется при формировании ядра ОС. Модули "под рукой". Принцип генерируемости. Настройка средств ОС, исходя из конкретной конфигурации ЭВМ и круга решаемых проблем (OS/2, Windows, UNIX). Принцип функциональной избыточности. Проведение одной и той же работы различными средствами ОС -MFT, MVT, SVM. Принцип умолчания. Он основан на хранении в системе некоторых данных, которые назначаются объектам ОС в случае их не указания. Принцип перемещаемости. Построение модулей, исполнение которых не зависит от места расположения в ОП. Принцип защиты. Он предполагает необходимость разработки мер, ограждающих программы и данные пользователей от нежелательных влияний друг на друга. (Привилегированные команды. Границы области адресации.).
25. Сервисные программы: виды, назначение, характеристика
сервисные программы - вид общего программного обеспечения, предназначенный для выполнения вспомогательных (обслуживающих) операций обработки данных или обслуживания компьютеров. К сервисным программам относятся: антивирусные программы, программы архивирования данных, программы динамического сжатия дисковых данных, программы обслуживания магнитных дисков, программы увеличения производительности магнитных дисков, драйверы устройств, программы ограничения доступа, программы резервного копирования, диагностические программы и др.
26. Средства создания приложений
средства создания приложений – инструментальные программные средства, обеспечивающие разработку программ (приложений); В зависимости от охвата реализуемых работ по разработке программного обеспечения средства создания приложений на рынке программного обеспечения представлены двумя видами: локальные средства разработки программ – средства создания приложений, обеспечивающие выполнение отдельных работ по созданию программ; среди локальных средств выделяют: системы программирования и инструментальные средства пользователя; интегрированные среды разработки приложений - средства создания приложений, обеспечивающие выполнение комплекса взаимосвязанных работ на всех этапах создания программ.
27. Средства автоматизированного создания информационных систем
Классификация средств автоматизированного создания информационных систем возможна по различным основаниям деления: по типам, категориям, зависимости от средств реализации и др. Классификация по типам отражает функциональную ориентацию CASE-средств на те или иные процессы жизненного цикла и включает следующие типы: средства анализа и проектирования, предназначенные для построения и анализа как моделей деятельности организации (предметной области), так и моделей проектируемой системы. Их целью является определение системных требований и свойств, которыми система должна обладать, а также создание проекта системы, удовлетворяющей эти требованиям и обладающей соответствующими свойствами. Выходом таких средств являются спецификации компонентов системы и их интерфейсов, алгоритмов и структур данных. К таким средствам относятся BPwin (PLATINUM technology), Oracle Designer (Oracle), Rational Rose (Rational Software) Power Designer (Sybase) и др.; средства проектирования баз данных, обеспечивающие моделирование данных и генерацию схем баз данных (как правило, на языке SQL) для наиболее распространенных СУБД. Средства проектирования баз данных имеются в составе таких CASE-средств, как Oracle Designer, Power Designer и др. Наиболее известным средством, ориентированным только на проектирование БД, является ERwin (PLATINUM technology); средства управления требованиями, обеспечивающие комплексную поддержку разнородных требований к создаваемой системе. Примерами таких средств являются RequisitePro (Rational Software), DOORS – динамическая объектно-ориентированная система управления требованиями (Quality Systems and Software Inc.); средства управления конфигурацией ПО – PVCS (Merant), ClearCase (Rational Software); средства документирования, наиболее известным из которых является SoDa (Rational Software); средства тестирования – Rational Suite TestStudio (Rational Software); средства управления проектом – Open Plan Professional (Welcom Software), Microsoft Project и др.; средства реверсного инжиниринга, предназначенные для переноса существующей системы ПО в новую среду. Они обеспечивают анализ программных кодов и схем БД и формирование на их основе различных моделей и спецификаций. Эти средства входят в состав таких CASE-средств, как Oracle Designer, Power Designer, ERwin, Rational Rose.