Автор работы: Пользователь скрыл имя, 05 Ноября 2009 в 13:11, Не определен
Лекции
Тип проекта определяется по основным сферам деятельности, в которых осуществляется проект. Можно выделить пять основных типов проекта:
ПРИМЕЧАНИЕ: Разработка информационных систем относится, скорее всего, к техническим проектам, которые имеют следующие особенности:
Масштаб проекта определяется по размерам бюджета и количеству участников:
Можно также рассматривать масштабы проектов в более конкретной форме - отраслевые, корпоративные, ведомственные проекты, проекты одного предприятия.
Каждый проект, независимо от сложности и объема работ, необходимых для его выполнения, проходит в своем развитии определенные состояния: от состояния, когда "проекта еще нет", до состояния, когда "проекта уже нет". Совокупность ступеней развития от возникновения идеи до полного завершения проекта принято разделять на фазы (стадии, этапы).
В определении количества фаз и их содержания имеются некоторые отличия, поскольку эти характеристики во многом зависят от условий осуществления конкретного проекта и опыта основных участников. Тем не менее, логика и основное содержание процесса разработки информационной системы почти во всех случаях являются общими. Можно выделить следующие фазы развития информационной системы:
Рассмотрим каждую из них более подробно.
Концептуальная фаза
Главным содержанием работ на этой фазе является определение проекта, разработка его концепции, включающая:
Разработка технического предложения
Главным содержанием этой фазы является разработка технического предложения и переговоры с заказчиком о заключении контракта. Общее содержание работ этой фазы:
Проектирование
На этой фазе определяются подсистемы, их взаимосвязи, выбираются наиболее эффективные способы выполнения проекта и использования ресурсов. Характерные работы этой фазы:
Разработка
На этой фазе производятся координация и оперативный контроль работ по проекту, осуществляется изготовление подсистем, их объединение и тестирование. Основное содержание:
Ввод системы в эксплуатацию
На этой фазе проводятся испытания, опытная эксплуатация системы в реальных условиях, ведутся переговоры о результатах выполнения проекта и о возможных новых контрактах. Основные виды работ:
Начальные
фазы проекта имеют
решающее влияние
на достигаемый результат,
так как в них принимаются
основные решения, определяющие
качество информационной
системы. При этом обычно 30 %
вклада в конечный результат
проекта вносят фазы
концепции и предложения, 20 % -
фаза проектирования, 20 % -
фаза изготовления, 30 % -
фаза сдачи объекта
и завершения проекта.
Кроме того, на обнаружение ошибок, допущенных на стадии системного проектирования, расходуется примерно и два раза больше времени, чем на последующих фазах, а их исправление обходится в пять раз дороже. Поэтому на начальных стадиях проекта разработку следует выполнять особенно тщательно. Наиболее часто на начальных фазах допускаются следующие ошибки:
Ядром любой базы данных является модель данных. Модель данных представляет собой множество структур данных, ограничений целостности и операций манипулирования данными. С помощью модели данных могут быть представлены объекты предметной области и взаимосвязи между ними.
Модель данных – совокупность структур данных и операций их обработки.
К числу классических относятся следующие модели данных:
1) Иерархическая модель данных.
Появление иерархической модели связано с тем, что в реальном мире очень многие связи соответствуют иерархии, когда один объект выступает как родительский, а с ним может быть связано множество подчиненных объектов.
2) Сетевая модель данных.
3) Реляционная модель данных.
Реляционная модель ориентирована на организацию данных в виде двумерных таблиц.
Каждая реляционная таблица обладает следующими свойствами:
Реляционная база данных – это совокупность таблиц, содержащих информацию, которая должна храниться в базе данных.
Набор
средств для управления подобным
хранилищем называется реляционной
системой управления
базами данных.
ФИО | Муж | Жена | Сын | Дочь | Внук | Внучка |
Иванов | NIL | Иванова | NIL | NIL | NIL | NIL |
Сидоров | NIL | Сидорова | NIL | Ирина | NIL | NIL |
Петрова | Петров | NIL | NIL | NIL | Сергей | NIL |
Кирсанов | NIL | Кирсанов | Михаил | NIL | NIL | Юлия |
Петухов | NIL | Петухова | NIL | NIL | NIL | NIL |
Рис. 5.1.
Реляционная база данных, состоящая из
1-ой таблицы
ФИО | Муж | Жена | ФИО | Сын | Дочь | |
Иванов | NIL | Иванова | Сидоров | Ирина | ||
Сидоров | NIL | Сидорова | Кирсанов | Михаил | ||
Петрова | Петров | NIL | ||||
Кирсанов | NIL | Кирсанов | ФИО | Внук | Внучка | |
Петухов | NIL | Петухова | Петрова | Сергей | ||
Кирсанов | Юлия |
Рис. 5.2.
Реляционная база данных, состоящая
из 3-х таблиц
Реляционная БД - это БД в которой:
Например,
имеется БД из одной таблицы, в
которой 3 столбца и 4 строки:
Таблица "Винный погреб"
Сорт | Год | Количество_бутылок |
Каберне | 80 | 12 |
Рислинг | 89 | 14 |
Изабелла | 80 | 28 |
Мадера | 77 | 1 |