Шпаргалка по "Информационной системе"

Автор работы: Пользователь скрыл имя, 10 Февраля 2014 в 10:20, шпаргалка

Краткое описание

1.Характеристики управленческой информации
Обычно в управлении выделяют следующие характеристики информации: объем, достоверность, ценность, насыщенность и открытость. Рассмотрим подход к этим характеристикам.
Объем информации должен рассматриваться с двух сторон — как объем символьной и воспринимаемой информации. Объем символьной информации определяется количеством букв, знаков, символов и обычно выражается в символах или байтах. Объем воспринимаемой информации характеризует полноту информации о каком-либо объекте управления для принятия обоснованного решения.

Прикрепленные файлы: 1 файл

шпоры по инф.системам.doc

— 140.00 Кб (Скачать документ)

Для увеличения этого периода необходимо постоянно осуществлять маркетинговые и иные мероприятия по их поддержке. Падение продаж и интереса к информационным продуктам и услугам является сигналом к:

а) изменению программного продукта и услуг,б) изменению цены на них, в) проведению модификации или снятию с продажи и предоставления.

Графическая модель жизненного цикла продукта или услуги, предложенная зарубежными специалистами в 1991 году, приведена на рис. 1.

Продажи

Время

Фаза

Разработка 

Рост 

Зрелость 

Упадок 


Рис. 1. Графическая  модель жизненного цикла продуктов  и услуг.

Обычно, под термином “программный продукт” для компьютерных информационных технологий принято  понимать необходимое им программное обеспечение (ПО).

Основной нормативный  документ, регламентирующий ЖЦ ПО –  международный стандарт ISO/IEC 12207 (ISO, International Organization of Standardization – Международная организация по стандартизации, IEC, International Electrotechnical Commission – Международная комиссия по электротехнике). Он определяет структуру ЖЦ, содержащую процессы, действия и задачи, выполняемые во время создания ПО.

Согласно этому стандарту, структура ЖЦ ПО базируется на трёх группах процессов:

1) основные процессы ЖЦ ПО (приобретение, поставка, разработка, эксплуатация, сопровождение);  
2) вспомогательные процессы (документирование, управление конфигурацией, обеспечение качества, верификация, аттестация, оценка, аудит, решение проблем);  
3) организационные процессы (управление проектами, создание инфраструктуры проекта, определение, оценка и улучшение самого ЖЦ, обучение).

Разработка  ПО – это, как правило, анализ, проектирование и реализация (программирование). Она включает все работы по созданию ПО и его компонент в соответствии с заданными требованиями, в том числе оформление проектной и эксплуатационной документации, подготовку материалов, необходимых для проверки работоспособности и соответствующего качества программных продуктов, материалов, для организации обучения персонала и т.д.

Эксплуатация включает работы по внедрению компонентов ПО в эксплуатацию, в том числе конфигурирование БД и рабочих мест пользователей, обеспечение эксплуатационной документацией, проведение обучения персонала и т.д., и непосредственно эксплуатацию, в том числе локализацию проблем и устранение причин их возникновения, модификацию ПО в рамках установленного регламента, подготовку предложений по совершенствованию, развитию и модернизации системы.

Управление  проектом связано с вопросами планирования и организации работ, создания коллективов разработчиков; контроля за сроками и качеством выполняемых работ.

Техническое и организационное обеспечение  проекта включает выбор методов и инструментальных средств для реализации проекта, определение методов описания промежуточных состояний разработки, разработку методов и средств испытаний ПО, обучение персонала и т.п.

Обеспечение качества проекта связано с проблемами верификации, проверки и тестирования ПО.

Верификация – это процесс определения насколько текущее состояние разработки, достигнутое на данном этапе, отвечает требованиям этого этапа.

Проверка позволяет оценить соответствие параметров разработки с исходными требованиями. Проверка частично совпадает с тестированием, связанным с выявлением различий между действительными и ожидаемыми результатами, а также оценкой соответствия характеристик ПО исходным требованиям.

Под тестированием понимается процесс исполнения программы с целью обнаружения ошибок.

В процессе реализации проекта важное место занимают вопросы идентификации, описания и контроля конфигурации отдельных компонентов и всей системы в целом.

Управление  конфигурацией – один из вспомогательных процессов, поддерживающих основные процессы жизненного цикла ПО, прежде всего процессы разработки и сопровождения ПО ИС.

Управление конфигурацией  позволяет организовать, систематически учитывать и контролировать внесение изменений в ПО на всех стадиях  ЖЦ. Общие принципы и рекомендации конфигурационного учёта, планирования и управления конфигурациями ПО отражены в проекте стандарта ISO/IEC 12207.

Жизненный цикл информационных продуктов и услуг составляет основу жизненного цикла информационных технологий и, соответственно, информационных систем. Следовательно, всё сказанное выше относится и к информационным системам.

Одним из базовых понятий  проектирования ИС является понятие жизненного цикла её программного обеспечения (ЖЦ ПО) – это непрерывный процесс, начинающийся с момента принятия решения о необходимости создания ПО и заканчивается в момент его полного изъятия из эксплуатации.

ИС входят в состав СУБД и являются специфическим инструментальным и прикладным (пользовательским) программным  обеспечением.

Жизненный цикл ИС представляет собой модель её создания и использования. Модель отражает различные состояния ИС, начиная с момента возникновения необходимости в данной ИС и заканчивая моментом её полного выхода из употребления у всех пользователей.

5. Методы проектирования алгоритмов и программ очень разнообразны, их можно классифицировать по различным признакам, важнейшими из которых являются:

  • степень автоматизации проектных работ;
  • принятая методология процесса разработки.

По степени автоматизации проектирования алгоритмов и программ можно выделить:

  • методы традиционного (неавтоматизированного) проектирования;
  • методы автоматизированного проектирования (CASE - технология и ее элементы)

Неавтоматизированное проектирование алгоритмов и программ преимущественно используется при разработке небольших по трудоемкости и структурной сложности программных продуктов, не требующих участия большого числа разработчиков. Трудоемкость разрабатываемых программных продуктов, как правило, небольшая, а сами программные продукты имеют преимущественно прикладной характер. 
Автоматизированное проектирование позволяет уменьшить трудозатраты на проектные работы, сократить сроки их выполнения, создать типовые «заготовки» алгоритмов и программ, многократно тиражируемых для различных разработок, координировать работу большого коллектива разработчиков, стандартизировать алгоритмы и программы.

Проектирование алгоритмов и программ может основываться на различных подходах, среди которых наиболее распространены:

  • структурное проектирование программных продуктов;
  • информационное моделирование предметной области и связанных с ней приложений;
  • объектно-ориентированное проектирование программных продуктов.

В основе структурного проектирования лежит последовательная декомпозиция, целенаправленное структурирование на отдельные составляющие. Типичными методами структурного проектирования являются:

  • нисходящее проектирование, кодирование и тестирование программ - последовательное разложение общей функции обработки данных на простые функциональные элементы;
  • модульное программирование - разбиение программы на последовательность модулей, каждый из которых выполняет одну или несколько законченных функций;
  • структурное программирование - использование при создании программного продукта типовых управляющих структур алгоритмов обработки данных.

 
Основой информационного моделирования предметной области является положение об определяющей роли данных при проектировании алгоритмов и программ. Данный подход к проектированию программных продуктов появился благодаря появлению и развитию программных средств организации хранения и обработки данных - СУБД. 
 
Данный подход имеет следующие составляющие:

  •  
    информационный анализ предметных областей;
  •  
    информационное моделирование - построение комплекса взаимосвязанных моделей данных;
  •  
    системное проектирование функций обработки данных;
  •  
    детальное конструирование процедур обработки данных.

 
Информационный анализ предметной области предполагает построение диаграммы  потоков данных (информационно-технологических  схем), показывающих процессы, происходящие в объекте информатизации и информационные потоки между ними. 
 
Информационное моделирование заключается в построении информационных моделей двух уровней представления:

  •  
    информационно-логическая модель, не зависящая от средств программной реализации хранения и обработки данных, отражающая интегрированные структуры данных предметной области;
  •  
    даталогическая модель, ориентированная на среду хранения и обработки данных.

 
Средствами структур данных моделируются функции предметной области, прослеживается взаимосвязь функций обработки, уточняется состав входной и выходной информации, логика преобразования входных структур данных в выходные. 
 
Выбор средств реализации базы данных определяет вид даталогических моделей и, следовательно, алгоритмы преобразования данных. В большинстве случаев используется реляционное представление данных и соответствующие языки программирования. 
 
Объектно-ориентированный подход к проектированию программных продуктов основан на следующих принципах:

  •  
    выделение классов объектов;
  •  
    установление характерных свойств объектов и методов их обработки;
  •  
    создание иерархии классов, наследовании свойств объектов и методов их обработки.

 
Каждый объект объединяет как данные, так и программу обработки  этих данных и относится к определенному  классу. С помощью класса один и  тот же программный код можно  использовать для относящихся к нему различных объектов.


Информация о работе Шпаргалка по "Информационной системе"