Высокоур. методы инф. и пр-ия_ТЕМА_1.pptx
- Количество слайдов: 23
Высокоуровневые методы информатики и программирования
Высокоуровневые методы информатики и программирования Тематический расчет часов Аудиторные часы Лекции 34 Семинарские и практические занятия 34 Всего 68 Формы текущего контроля Практические занятия, контрольные работы, домашнее задание Самостоя Всего тельная часов работа
Тема 1. Введение в дисциплину. Технология программирования. Основные понятия и подходы
l К достоинствам ЯП низкого уровня можно отнести: – высокое качество создаваемых программ (компактность и скорость выполнения); – возможность использования конкретных аппаратных ресурсов; – предсказуемость объектного кода и заказов памяти. 4 Операционные системы
l Основными недостатками машинно– ориентированных языков являются: – необходимость знания системы команд и особенностей функционирования конкретного типа ЭВМ; – трудоемкость процесса составления программ; – низкая скорость программирования; – невозможность непосредственного использования программ, составленных на этих языках, на ЭВМ других типов. 5 Операционные системы
l К достоинствам ЯП высокого уровня можно отнести: – Отсутствие необходимости резервирования и работы с конкретными адресами памяти; – Простота и наглядность создаваемого кода программы, высокая скорость написания программ; – Мощные средства отладки программ и поиска ошибок в программном коде; – Возможность непосредственного использования программ, составленных на этих языках, на ЭВМ любых типов. 6 Операционные системы
l Основными недостатками языков высокого уровня являются: – необходимость знания алфавита, синтаксиса, семантики и особенностей конкретного ЯП; – значительный размер созданных выполняемых программ за счет включения в них полного набора процедур и функций ЯП (хотя многие из них могут вообще не использоваться в программе); – полная несовместимость многих ЯП между собой, что требует ручного «перевода» программы с одного языка программирования на другой; – неэкономное использование аппаратных ресурсов ЭВМ. 7 Операционные системы
Технология программирования совокупность методов и средств, используемых в процессе разработки программного обеспечения Исходные данные в стандартном представлении (документы, рабочие материалы, результаты предыдущей операции) Методические материалы, инструкции, нормативы и стандарты, критерии оценки результатов Технологические операции Результаты в стандартном представлении Исполнители, программные и технические средства
Структура первых программ Программа Данные
Архитектура программы с глобальной областью данных Основная программа Данные 1 2 3 Подпрограммы n
Архитектура программы, использующей подпрограммы с локальными данными Основная программа Глобальные данные 1 2 3 n Данные
Архитектура программы, состоящей из модулей Основная программа Глобальные данные Модуль 1 Модуль k Данные 1 n 1 1 nk Данные
Архитектура программы при ООП Объект 1 Данные Сообщения 1 Данные n 1 Данные Объект 2 Данные 1 Данные Объект S Данные n 2 Данные 1 Данные n. S Данные
Для создания информационного обеспечения необходимо Ø ясное понимание целей, задач, функций всей системы управления организацией; Øвыявление движения информации от момента возникновения и до ее использования на различных уровнях управления, представленной для анализа в виде схем информационных потоков; Øсовершенствование системы документооборота; Øналичие и использование систем классификации и кодирования; Øвладение методологией создания концептуальных информационно логических моделей, отражающих взаимосвязь информации: Øсоздание массивов информации на машинных носителях, что требует наличия современного технического обеспечения.
Техническое обеспечение комплекс технических средств, предназначенных для работы информационной системы, а также соответствующая документация на эти средства и технологические процессы компьютеры любых моделей Комплекс технических средств устройства сбора, накопления, обработки, передачи и вывода информации устройства передачи данных и линий связи оргтехника и устройства автоматического съема информации эксплуатационные материалы и др
Документация технического обеспечения Документацией оформляются предварительный выбор технических средств, организация их эксплуатации, технологический процесс обработки данных, технологическое оснащение. Документацию можно условно разделить на три группы: Øобщесистемную, включающую государственные и отраслевые стандарты по техническому обеспечению; Øспециализированную, содержащую комплекс методик по всем этапам разработки технического обеспечения; Øнормативно справочную, используемую при выполнении расчетов по техническому обеспечению.
Математическое и программное обеспечение совокупность математических методов, моделей, алгоритмов и программ для реализации целей и задач информационной системы, а также нормального функционирования комплекса технических средств. К средствам математического обеспечения относятся: Øсредства моделирования процессов управления; Øтиповые задачи управления; Øметоды математического программирования, математической статистики, теории массового обслуживания и др. В состав программного обеспечения входят общесистемные и специальные программные продукты, а также техническая документация.
Организационное обеспечение совокупность методов и средств, регламентирующих взаимодействие работников с техническими средствами и между собой в процессе разработки и эксплуатации информационной системы Организационное обеспечение реализует следующие функции: Øанализ существующей системы управления организацией, где будет использоваться ИС, и выявление задач, подлежащих автоматизации; Øподготовку задач к решению на компьютере, включая техническое задание на проектирование ИС и технико экономическое обоснование ее эффективности; Øразработку управленческих решений по составу и структуре организации, методологии решения задач, направленных на повышение эффективности системы управления
Правовое обеспечение совокупность правовых норм, определяющих создание, юридический статус и функционирование информационных систем, регламентирующих порядок получения, преобразования и использования информации В состав правового обеспечения входят законы, указы, постановления государственных органов власти, приказы, инструкции и другие нормативные документы министерств, ведомств, организаций, местных органов власти Правовое обеспечение этапов функционирования информационной системы включает: статус информационной системы; права, обязанности и ответственность персонала; правовые положения отдельных видов процесса управления; порядок создания и использования информации и др.
3. Этапы развития информационных систем Концепция использования информации Вид информационной системы Цель использования ИС - ИС 1950 1960 гг. Бумажный поток расчетных документов ИТ обработки расчетных документов на электромеханических бухгалтерских машинах Повышение скорости обработки документов. Упрощение процедуры обработки счетов и расчета зарплаты 1960 1970 гг. Основная помощь в п одготовке отчетов Управленческие ИТ для производственной информации Ускорение процесса п одготовки отчетности 1970 1980 гг. Системы поддержки принятия Управленческий контроль Выработка наиболее решений. Системы для высшего реализации (продаж) рационального решения звена управления. 1980 2000 гг. Информация стратегический ресурс, обеспечивающий конкурентное преимущество Период времени Стратегические ИТ. Автоматизированные подразделения Повышение конкурентоспособности предприятия
Этапы развития информационных систем В 50 -е гг. была осознана роль информации как важнейшего ресурса предприятия, организации, региона, общества в целом; начали разрабатывать автоматизированные ИС разного рода. Первые ИС были предназначены исключительно для обработки счетов и расчета зарплаты, а реализовывались на электромеханических бухгалтерских счетных машинах. 60 -е гг. знаменуются изменением отношения к ИС. Основные черты этого поколения ИС - информационных систем: техническое обеспечение систем составляли маломощные ЭВМ 2 -3 поколения. информационное обеспечение (ИО) представляло собой массивы (файлы) данных, структура которых определялась той программой, в которой они использовались. программное обеспечение специализированные прикладные программы, например, программа начисления заработной платы. архитектура ИС - централизованная. Как правило, применялась пакетная обработка задач. Конечный пользователь не имел непосредственного контакта с ИС, вся предварительная обработка информации и ввод производились персоналом ИС. Недостатки ИС - информационных систем - этого поколения: сильная взаимосвязь между программами и данными, то есть изменения в предметной области приводили к изменению структуры данных, а это заставляло переделывать программы. трудоемкость разработки и модификации систем. сложность согласования частей системы, разработанных разными людьми в разное время.
Этапы развития информационных систем В 70 -х - начале 80 -х гг. ИС предприятий начинают использоваться в качестве средства управления производством, поддерживающего и ускоряющего процесс подготовки и принятия решений. К концу 80 -х гг. концепция использования меняется. ИС становятся стратегическим источником информации и используются на всех уровнях предприятия любого профиля. ИТ этого периода, предоставляя вовремя нужную информацию, помогают организации достичь успеха в своей деятельности, создавать новые товары и услуги, находить новые рынки сбыта, обеспечивать себе достойных партнеров, организовывать выпуск продукции высокого качества и по низкой цене и др. Основные черты ИС этого поколения: основу ИО составляет база данных, программное обеспечение состоит из прикладных программ и СУБД. технические средства: ЭВМ 3 -4 поколения и ПЭВМ. средства разработки ИС: процедурные языки программирования 3 -4 поколения, расширенные языком работы с БД (SQL, QBE). архитектура ИС: наиболее популярны две разновидности: персональная локальная ИС, централизованная БД с сетевым доступом.
Этапы развития информационных систем Недостатки информационных систем (ИС) этого поколения: Øбольшие капиталовложения в компьютеризацию предприятий не дали ожидаемого эффекта, соответствующего затратам (увеличились накладные расходы, но не произошло резкого повышения производительности); Øвнедрение ИС столкнулось с инертностью людей, нежеланием конечных пользователей менять привычный стиль работы, осваивать новые технологии; Øк квалификации пользователей стали предъявляться более высокие требования (знание ПК, конкретных прикладных программ и СУБД, способность постоянно повышать свою квалификацию.


