Смекни!
smekni.com

Информационные системы 3 (стр. 6 из 14)

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

Кроме того, необходимы механизмы своевременного воз­действия на ход реализации проекта (свойство управляемости).

Свойство управляемости особенно актуально в условиях неопределенности и измен­чивости предметной области, которые нередко сопутствуют проектам по разработке информационных систем.

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

К важнейшим из них относятся технико-экономические показатели:

- объем работ;

- сроки выполнения:

- себестоимость;

- экономическая эффективность, обеспечиваемая реализацией проекта;

- социальная и общественная значимость проекта.

3.1.2. Классификация проектов

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

Класс проекта определяется но составу и структуре проекта. Обычно различают:

- монопроект (отдельный проект, который может быть любого типа, вида и мас­штаба);

- мультипроект (комплексный проект, состоящий из ряда монопроектов и тре­бующий применения многопроектного управления).

Тип проекта определяется по основным сферам деятельности, в которых осуще­ствляется проект. Можно выделить пять основных типов проекта:

- технический;

- организационный;

- экономический;

- социальный;

- смешанный.

ПРИМЕЧАНИЕ: Разработка информационных систем относится, скорее всего, к техническим проек­там, которые имеют следующие особенности:

- главная цель проекта четко определена, но отдельные цели должны уточняться по мере достижения частных результатов;

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

Масштаб проекта определяется по размерам бюджета и количеству участников:

- мелкие проекты;

- малые проекты;

- средние проекты;

- крупные проекты.

Можно также рассматривать масштабы проектов в более конкретной форме - отраслевые, корпоративные, ведомственные проекты, проекты одного предпри­ятия.

3.1.3. Основные фазы проектирования информационной системы

Каждый проект, независимо от сложности и объема работ, необходимых для его выполнения, проходит в своем развитии определенные состояния: от состояния, когда "проекта еще нет", до состояния, когда "проекта уже нет". Совокупность ступеней развития от возникновения идеи до полного завершения проекта приня­то разделять на фазы (стадии, этапы).

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

- формирование концепции;

- разработка технического задания;

- проектирование;

- изготовление;

- ввод системы в эксплуатацию.


Рассмотрим каждую из них более подробно.

Концептуальная фаза

Главным содержанием работ на этой фазе является определение проекта, разра­ботка его концепции, включающая:

- формирование идеи, постановку целей;

- формирование ключевой команды проекта;

- изучение мотивации и требовании заказчика и других участников:

- сбор исходных данных и анализ существующего состояния;

- определение основных требований и ограничений, требуемых материальных, финансовых и трудовых ресурсов;

- сравнительную оценку альтернатив;

- представление предложений, их экспертизу и утверждение.

Разработка технического предложения

Главным содержанием этой фазы является разработка технического предложения и переговоры с заказчиком о заключении контракта. Общее содержание работ этой фазы:

- разработка основного содержания проекта, базовой структуры проекта;

- разработка и утверждение технического задания;

- планирование, декомпозиция базовой структурной модели проекта:

- составление сметы и бюджета проекта, определение потребности в ресурсах;

- разработка календарных планов и укрупненных графиков работ;

- подписание контракта с заказчиком;

- ввод в действие средств коммуникации участников проекта и контроля за хо­дом работ.

Проектирование

На этой фазе определяются подсистемы, их взаимосвязи, выбираются наиболее эффективные способы выполнения проекта и использования ресурсов. Характер­ные работы этой фазы:

- выполнение базовых проектных работ;

- разработка частных технических задании;

- выполнение концептуального проектирования;

- составление технических спецификаций и инструкций;

- представление проектной разработки, экспертиза и утверждение,

Разработка

На этой фазе производятся координация и оперативный контроль работ по проек­ту, осуществляется изготовление подсистем, их объединение и тестирование. Ос­новное содержание:

- выполнение работ по разработке программного обеспечения:

- выполнение подготовки к внедрению системы;

- контроль и регулирование основных показателей проекта.

Ввод системы в эксплуатацию

На этой фазе проводятся испытания, опытная эксплуатация системы в реальных условиях, ведутся переговоры о результатах выполнения проекта и о возможных новых контрактах. Основные виды работ:

- комплексные испытания;

- подготовка кадров для эксплуатации создаваемой системы;

- подготовка рабочей документации, сдача системы заказчику и ввод ее в экс­плуатацию;

- сопровождение, поддержка, сервисное обслуживание;

- оценка результатов проекта и подготовка итоговых документов;

- разрешение конфликтных ситуации и закрытие работ по проекту;

- накопление опытных данных для последующих проектов, анализ опыта, состо­яния, определение направлений развития.

Начальные фазы проекта имеют решающее влияние на достигаемый результат, так как в них принимаются основные решения, определяющие качество информацион­ной системы. При этом обычно 30 % вклада в конечный результат проекта вносят фазы концепции и предложения, 20 % - фаза проектирования, 20 % - фаза изготовления, 30 % - фаза сдачи объекта и завершения проекта.

Кроме того, на обнаружение ошибок, допущенных на стадии системного проекти­рования, расходуется примерно и два раза больше времени, чем на последующих фазах, а их исправление обходится в пять раз дороже. Поэтому на начальных ста­диях проекта разработку следует выполнять особенно тщательно. Наиболее часто на начальных фазах допускаются следующие ошибки:

- ошибки в определении интересов заказчика;

- концентрация на маловажных, сторонних интересах;

- неправильная интерпретация исходной постановки задачи;

- неправильное или недостаточное понимание деталей;

- неполнота функциональных спецификаций (системных требований);

- ошибки в определении требуемых ресурсов и сроков;

- редкая проверка на согласованность этапов и отсутствие контроля со стороны заказчика (нет привлечения заказчика).

Тема 4. Типы баз данных

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

Модель данных – совокупность структур данных и операций их обработки.

К числу классических относятся следующие модели данных:

1) Иерархическая модель данных.

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

2) Сетевая модель данных.

3) Реляционная модель данных.

Тема 5. Реляционная модель данных

Реляционная модель ориентирована на организацию данных в виде двумерных таблиц.

Каждая реляционная таблица обладает следующими свойствами:

- каждый элемент таблицы – один элемент данных;

- все столбцы в таблице однородные, т.е. все элементы в столбце имеют одинаковый тип (числовой, символьный и т.д.) и длину;

- каждый столбец имеет уникальное имя;

- одинаковые строки в таблице отсутствуют;

- порядок следования строк и столбцов может быть произвольным.

Реляционная база данных – это совокупность таблиц, содержащих информацию, которая должна храниться в базе данных.

Набор средств для управления подобным хранилищем называется реляционной системой управления базами данных.

ФИО Муж Жена Сын Дочь Внук Внучка
Иванов NIL Иванова NIL NIL NIL NIL
Сидоров NIL Сидорова NIL Ирина NIL NIL
Петрова Петров NIL NIL NIL Сергей NIL
Кирсанов NIL Кирсанов Михаил NIL NIL Юлия
Петухов NIL Петухова NIL NIL NIL NIL

Рис. 5.1. Реляционная база данных, состоящая из 1-ой таблицы