
- •Лекция № 1 Понятие информационной технологии (1 ч.) Эволюция информационных технологий (1 ч.)
- •Эволюция информационных технологий
- •V этап - с 1995 г. Глобализация.
- •Лекция № 2 Свойства информационных технологий. (1ч.) Составляющие информационных технологий. (1 ч.) Свойства информационных технологий
- •Предметная технология
- •Обеспечивающие и функциональные информационные технологии
- •Лекция № 3 Классификация информационных технологий. Критерии оценки информационных технологий. 2ч.
- •Критерии оценки информационных технологий
- •Критерий эффективности ит
- •Критерии качества информационных технологий
- •Критерии оптимизации информационных технологий
- •Пользовательский интерфейс и его виды
- •Стандарты пользовательского интерфейса
- •Лекция № 5
- •Технология обработки данных и ее виды. (1ч.) Информационные технологии и процедуры обработки информации
- •Технология обработки данных и ее виды
- •Лекция № 6 Защита информации в ис и в ит. Методы и средства обеспечения безопасности информации. (2ч.)
- •Методы и средства обеспечения безопасности информации
- •Лекция № 7 Технологии разработки программных продуктов. Авторская, коллективная, общинная разработка. (2ч.)
- •Технологии разработки программных продуктов
- •Авторские информационные технологии (авторская разработка)
- •Коллективная разработка
- •Общинная разработка
- •Лекция № 8 Применение информационных технологий на рабочем месте пользователя. Автоматизированное рабочее место. (2ч)
- •Принципы создания арм
- •Лекция № 9 Электронный офис. (2ч.) Назначение офисных технологий
- •Лекция № 10 Технологии открытых систем. (2ч.)
- •Лекция № 11
- •Лекция № 12 Сетевые информационные технологии. (2ч.)
- •Интранет
- •Лекция № 14 Основные виды телекоммуникационных услуг Всемирная информационная сеть Wordl Wide Web (www). Поисковые и почтовые системы. (2 ч.) Всемирная информационная сеть World Wide Web (www)
- •Поисковые и почтовые системы
- •Лекция № 15 Основные виды телекоммуникационных услуг. (2 ч.) Глобальные системы
- •Система телеконференций usenet
- •Историческая справка об usenet
- •О системе новостей Usenet
- •Лекция № 16 Гипертекстовые информационные технологии (2ч.)
- •Лекция № 17 Мультимедийные информационные технологии. (2 ч.)
- •Исторический экскурс
- •Основные носители
- •Типы данных мультимедиа-информации и средства их обработки
- •Лекция № 18 Интеграция информационных технологий. (2 ч.)
- •Лекция № 19 Tехнологии «Файл-сервер». Технологии «Клиент-сервер (2ч.)
- •Двухуровневая модель клиент-серверной структуры
- •Трехуровневая модель клиент-серверной технологии
- •Многоуровневая технология клиент-сервер
- •Лекция № 20 Технологии «Клиент-сервер Достоинства модели. Виды технологических моделей в архитектуре клиент-сервер (2ч.). Достоинства клиент–серверной архитектуры
- •Виды технологических моделей в архитектуре клиент-сервер
- •Лекция № 21 Информационные хранилища. Витрины данных. Документооборот. Системы электронного документооборота. (2ч).
- •Документооборот
- •Лекция № 22 Геоинформационные системы. (2ч.).
- •Составные части гис
- •Как работает гис?
- •Что гис могут сделать для вас?
- •Лекция № 23 Интеллектуальные информационные технологии. Самообучающиеся системы. Нейронные сети. Технологии экспертных систем(2 ч). Интеллектуальные информационные технологии
- •Нейронные сети
- •Технологии экспертных систем
- •Лекция № 24 Видеоконференции и системы групповой работы. (2 ч) Технологии видеоконференции
- •Технологии групповой работы и Интранет /Интернет
- •Лекция № 25 Корпоративные информационные системы. (2ч.)
- •Лекция № 26 Понятие технологизации социального пространства. (1ч.)
Лекция № 7 Технологии разработки программных продуктов. Авторская, коллективная, общинная разработка. (2ч.)
Решение задачи на ЭВМ представляет собой процесс получения результатной информации на основе обработки исходной с помощью программы, составленной из команд системы управления работой отдельных устройств вычислительной машины.
В зависимости от специфических особенностей конкретной задачи (ее вычислительной и логической сложности, состава и структуры исходной, промежуточной и результатной информации и т.п.), профессионального уровня подготовки специалистов и ряда других факторов некоторые этапы технологического процесса, представленные в общей схеме, могут быть объединены в более крупные этапы.
Первый этап технологического процесса представляет собой постановку задачи.
Особое внимание в процессе постановки задачи уделяется детальному описанию входной, выходной и промежуточной информации.
Важной особенностью экономических задач является использование в процессе их решения массивов условно-постоянной информации, отражающей многократно используемые справочные, нормативные, расценочные, плановые и другие сведения.
Завершается постановка задач описанием контрольного примера, демонстрирующего порядок решения задачи. Контрольный пример сопровождается перечислением нештатных ситуаций, которые могут возникнуть при решении задачи, и описанием действий пользователя в каждой конкретной ситуации.
Особенность реализации этого этапа технологического процесса заключается в том, что конечный пользователь разрабатываемой программы, хорошо знающий ее проблемную сторону, обычно слабо представляет специфику и возможности использования ЭВМ для ее решения. В свою очередь предметная область пользователя бывает часто незнакома разработчику программ, хотя он знает возможности и ограничения на применение ЭВМ. Именно это противоречие является основной причиной возникновения ошибок при реализации данного этапа технологического процесса разработки программ.
По данным экспертов, на этот этап приходится более 50% общего числа ошибок, обнаруживаемых в процессе разработки задач организационно-экономического характера.
Отсюда вся важность и ответственность этого этапа, необходимость осуществления корректной и полной постановки задачи, а также однозначность ее понимания как разработчиком, так и пользователем этой программы.
Второй этап в технологии разработки программы представляет собой – экономико-математическое описание задачи и выбор метода ее решения. На этом этапе выполняется формализованное описание задачи, т.е. устанавливаются и формулируются средствами языка математики логико-математические зависимости между исходными и результатными данными.
Экономико-математическое описание задачи обеспечивает ее однозначное понимание постановщиком (пользователем) задачи и разработчиком программы.
В процессе подготовки экономико-математической модели могут использоваться различные разделы математики, особенно прикладной.
Третий этап технологического процесса подготовки решения задачи на ЭВМ представляет собой алгоритмизацию ее решения, т.е. разработку алгоритма.
По оценкам специалистов, постановка задачи и ее алгоритмизация нередко составляют 20-30% общего времени на разработку программных средств решения задачи.
Четвертый этап технологического процесса подготовки решения задачи на ЭВМ представляет собой составление программ (кодирование). Процесс кодирования заключается в переводе описания алгоритма на один из языков программирования. В процессе составления программы конкретизируется тип и структура используемых данных, а последовательность действий, реализующих алгоритм, отражается посредством языка программирования.
Тестирование и отладка составляют заключительный этап разработки решения задачи. Оба эти процесса функционально связаны между собой. Хотя их цели несколько отличаются друг от друга. Цель тестирования заключается в демонстрации отсутствия (или выявлении) ошибок в разработанных программах на наборе заранее подготовленных контрольных примеров. Процессу тестирования сопутствует понятие «отладка», которое подразумевает совокупность действий, направленных на устранение ошибок в программе.
После завершения процесса тестирования и отладки программные средства вместе с сопроводительной документацией (инструкцией) передаются пользователю для эксплуатации. Состав сопроводительной документации обычно оговаривается заказчиком и разработчиком технического задания на программное средство.
Для передачи пользователю разработанных программных средств обычно создается специальная комиссия, включающая как представителей разработчиков, так и заказчиков. Комиссия в соответствии с заранее составленным и утвержденным обеими сторонами планом проводит работы по приемке-передаче программных средств и сопроводительной документации. По завершении работы комиссии оформляется акт приемки-передачи.
В процессе внедрения и эксплуатации программных средств могут выявляться различного рода ошибки, не обнаруженные разработчиком при тестировании и отладке программных средств. Поэтому при реализации достаточно сложных и ответственных программных комплексов по согласованию заказчика с разработчиком этап эксплуатации программных средств может быть разбит на два подэтапа: экспериментальная (опытная) и промышленная эксплуатация. Смысл экспериментальной эксплуатации заключается во внедрении разработанных программных средств на объекте заказчика с целью проверки их работоспособности при решении реальных задач в течение достаточно большого периода времени (обычно не менее года). Только после завершения периода экспериментальной эксплуатации и устранения выявленных при этом ошибок программное средство передается в промышленную эксплуатацию.
Для повышения качества работ, оперативности исправления ошибок, выявляемых в процессе эксплуатации программных средств, а также выполнения различного рода модификаций разработчик может по договоренности с заказчиком осуществлять сопровождение программных средств.