Автор работы: Пользователь скрыл имя, 10 Февраля 2014 в 10:20, шпаргалка
1.Характеристики управленческой информации
Обычно в управлении выделяют следующие характеристики информации: объем, достоверность, ценность, насыщенность и открытость. Рассмотрим подход к этим характеристикам.
Объем информации должен рассматриваться с двух сторон — как объем символьной и воспринимаемой информации. Объем символьной информации определяется количеством букв, знаков, символов и обычно выражается в символах или байтах. Объем воспринимаемой информации характеризует полноту информации о каком-либо объекте управления для принятия обоснованного решения.
Для увеличения этого периода необходимо постоянно осуществлять маркетинговые и иные мероприятия по их поддержке. Падение продаж и интереса к информационным продуктам и услугам является сигналом к:
а) изменению программного продукта и услуг,б) изменению цены на них, в) проведению модификации или снятию с продажи и предоставления.
Графическая модель жизненного цикла продукта или услуги, предложенная зарубежными специалистами в 1991 году, приведена на рис. 1.
Продажи |
| |||
Время | ||||
Фаза |
Разработка |
Рост |
Зрелость |
Упадок |
Рис. 1. Графическая модель жизненного цикла продуктов и услуг.
Обычно, под термином “программный продукт” для компьютерных информационных технологий принято понимать необходимое им программное обеспечение (ПО).
Основной нормативный документ, регламентирующий ЖЦ ПО – международный стандарт ISO/IEC 12207 (ISO, International Organization of Standardization – Международная организация по стандартизации, IEC, International Electrotechnical Commission – Международная комиссия по электротехнике). Он определяет структуру ЖЦ, содержащую процессы, действия и задачи, выполняемые во время создания ПО.
Согласно этому стандарту, структура ЖЦ ПО базируется на трёх группах процессов:
1) основные процессы ЖЦ ПО (приобретение, поставка, разработка,
эксплуатация, сопровождение);
2) вспомогательные процессы
(документирование, управление конфигурацией,
обеспечение качества, верификация, аттестация,
оценка, аудит, решение проблем);
3) организационные процессы
(управление проектами, создание инфраструктуры
проекта, определение, оценка и улучшение
самого ЖЦ, обучение).
Разработка ПО – это, как правило, анализ, проектирование и реализация (программирование). Она включает все работы по созданию ПО и его компонент в соответствии с заданными требованиями, в том числе оформление проектной и эксплуатационной документации, подготовку материалов, необходимых для проверки работоспособности и соответствующего качества программных продуктов, материалов, для организации обучения персонала и т.д.
Эксплуатация включает работы по внедрению компонентов ПО в эксплуатацию, в том числе конфигурирование БД и рабочих мест пользователей, обеспечение эксплуатационной документацией, проведение обучения персонала и т.д., и непосредственно эксплуатацию, в том числе локализацию проблем и устранение причин их возникновения, модификацию ПО в рамках установленного регламента, подготовку предложений по совершенствованию, развитию и модернизации системы.
Управление проектом связано с вопросами планирования и организации работ, создания коллективов разработчиков; контроля за сроками и качеством выполняемых работ.
Техническое и организационное обеспечение проекта включает выбор методов и инструментальных средств для реализации проекта, определение методов описания промежуточных состояний разработки, разработку методов и средств испытаний ПО, обучение персонала и т.п.
Обеспечение качества проекта связано с проблемами верификации, проверки и тестирования ПО.
Верификация – это процесс определения насколько текущее состояние разработки, достигнутое на данном этапе, отвечает требованиям этого этапа.
Проверка позволяет оценить соответствие параметров разработки с исходными требованиями. Проверка частично совпадает с тестированием, связанным с выявлением различий между действительными и ожидаемыми результатами, а также оценкой соответствия характеристик ПО исходным требованиям.
Под тестированием понимается процесс исполнения программы с целью обнаружения ошибок.
В процессе реализации проекта важное место занимают вопросы идентификации, описания и контроля конфигурации отдельных компонентов и всей системы в целом.
Управление конфигурацией – один из вспомогательных процессов, поддерживающих основные процессы жизненного цикла ПО, прежде всего процессы разработки и сопровождения ПО ИС.
Управление конфигурацией позволяет организовать, систематически учитывать и контролировать внесение изменений в ПО на всех стадиях ЖЦ. Общие принципы и рекомендации конфигурационного учёта, планирования и управления конфигурациями ПО отражены в проекте стандарта ISO/IEC 12207.
Жизненный цикл информационных продуктов и услуг составляет основу жизненного цикла информационных технологий и, соответственно, информационных систем. Следовательно, всё сказанное выше относится и к информационным системам.
Одним из базовых понятий проектирования ИС является понятие жизненного цикла её программного обеспечения (ЖЦ ПО) – это непрерывный процесс, начинающийся с момента принятия решения о необходимости создания ПО и заканчивается в момент его полного изъятия из эксплуатации.
ИС входят в состав СУБД и являются специфическим инструментальным и прикладным (пользовательским) программным обеспечением.
Жизненный цикл ИС представляет собой модель её создания и использования. Модель отражает различные состояния ИС, начиная с момента возникновения необходимости в данной ИС и заканчивая моментом её полного выхода из употребления у всех пользователей.
5. Методы проектирования алгоритмов и программ очень разнообразны, их можно классифицировать по различным признакам, важнейшими из которых являются:
По степени автоматизации проектирования алгоритмов и программ можно выделить:
Неавтоматизированное проектирование алгоритмов и программ
преимущественно используется при разработке
небольших по трудоемкости и структурной
сложности программных продуктов, не требующих
участия большого числа разработчиков.
Трудоемкость разрабатываемых программных
продуктов, как правило, небольшая, а сами
программные продукты имеют преимущественно
прикладной характер.
Автоматизированное
проектирование позволяет уменьшить трудозатраты
на проектные работы, сократить сроки
их выполнения, создать типовые «заготовки»
алгоритмов и программ, многократно тиражируемых
для различных разработок, координировать
работу большого коллектива разработчиков,
стандартизировать алгоритмы и программы.
Проектирование алгоритмов и программ может основываться на различных подходах, среди которых наиболее распространены:
В основе структурного проектирования лежит последовательная декомпозиция, целенаправленное структурирование на отдельные составляющие. Типичными методами структурного проектирования являются:
Основой информационного моделирования
предметной области является положение об определяющей
роли данных при проектировании алгоритмов
и программ. Данный подход к проектированию
программных продуктов появился благодаря
появлению и развитию программных средств
организации хранения и обработки данных
- СУБД.
Данный подход имеет следующие составляющие:
Информационный анализ предметной
области предполагает построение диаграммы
потоков данных (информационно-
Информационное моделирование заключается
в построении информационных моделей
двух уровней представления:
Средствами структур данных моделируются
функции предметной области, прослеживается
взаимосвязь функций обработки,
уточняется состав входной и выходной информации, логика преобразования
входных структур данных в выходные.
Выбор средств реализации базы данных
определяет вид даталогических моделей
и, следовательно, алгоритмы преобразования
данных. В большинстве случаев используется
реляционное представление данных и соответствующие
языки программирования.
Объектно-ориентированный
подход к проектированию программных
продуктов основан на следующих принципах:
Каждый объект объединяет как данные,
так и программу обработки
этих данных и относится к определенному
классу. С помощью класса один и
тот же программный код можно
использовать для относящихся к нему различных
объектов.