Боль – это состояние ума, к ней можно привыкнуть.(с)
Сущность структурного подхода к разработке ИС заключается в ее декомпозиции (разбиении) на автоматизируемые функции: система разбивается на функциональные подсистемы, которые в свою очередь делятся на подфункции, подразделяемые на задачи и так далее. Процесс разбиения продолжается вплоть до конкретных процедур. При этом автоматизируемая система сохраняет целостное представление, в котором все составляющие компоненты взаимоувязаны. При разработке системы "снизу-вверх" от отдельных задач ко всей системе целостность теряется, возникают проблемы при информационной стыковке отдельных компонентов. Все наиболее распространенные методологии структурного подхода [9,11,12,13] базируются на ряде общих принципов [3]. В качестве двух базовых принципов используются следующие: читать дальше * принцип "разделяй и властвуй" - принцип решения сложных проблем путем их разбиения на множество меньших независимых задач, легких для понимания и решения; * принцип иерархического упорядочивания - принцип организации составных частей проблемы в иерархические древовидные структуры с добавлением новых деталей на каждом уровне.
Выделение двух базовых принципов не означает, что остальные принципы являются второстепенными, поскольку игнорирование любого из них может привести к непредсказуемым последствиям (в том числе и к провалу всего проекта). Основными из этих принципов являются следующие:
* принцип абстрагирования - заключается в выделении существенных аспектов системы и отвлечения от несущественных; * принцип формализации - заключается в необходимости строгого методического подхода к решению проблемы; * принцип непротиворечивости - заключается в обоснованности и согласованности элементов; * принцип структурирования данных - заключается в том, что данные должны быть структурированы и иерархически организованы.
В структурном анализе используются в основном две группы средств, иллюстрирующих функции, выполняемые системой и отношения между данными. Каждой группе средств соответствуют определенные виды моделей (диаграмм), наиболее распространенными среди которых являются следующие:
* SADT (Structured Analysis and Design Technique) модели и соответствующие функциональные диаграммы (подраздел 6.2.2); * DFD (Data Flow Diagrams) диаграммы потоков данных (подраздел 6.2.3); * ERD (Entity-Relationship Diagrams) диаграммы "сущность-связь".
На стадии проектирования ИС модели расширяются, уточняются и дополняются диаграммами, отражающими структуру программного обеспечения: архитектуру ПО, структурные схемы программ и диаграммы экранных форм. Перечисленные модели в совокупности дают полное описание ИС независимо от того, является ли она существующей или вновь разрабатываемой. Состав диаграмм в каждом конкретном случае зависит от необходимой полноты описания системы 6.2.2 Методология функционального моделирования SADT Методология SADT разработана Дугласом Россом. На ее основе разработана, в частности, известная методология IDEF0 (Icam DEFinition), которая является основной частью программы ICAM (Интеграция компьютерных и промышленных технологий), проводимой по инициативе ВВС США. Методология SADT представляет собой совокупность методов, правил и процедур, предназначенных для построения функциональной модели объекта какой-либо предметной области. Функциональная модель SADT отображает функциональную структуру объекта, т.е. производимые им действия и связи между этими действиями. Основные элементы этой методологии основываются на следующих концепциях:
* графическое представление блочного моделирования. Графика блоков и дуг SADT-диаграммы отображает функцию в виде блока, а интерфейсы входа/выхода представляются дугами, соответственно входящими в блок и выходящими из него. Взаимодействие блоков друг с другом описываются посредством интерфейсных дуг, выражающих "ограничения", которые в свою очередь определяют, когда и каким образом функции выполняются и управляются; * строгость и точность. Выполнение правил SADT требует достаточной строгости и точности, не накладывая в то же время чрезмерных ограничений на действия аналитика. Правила SADT включают: * ограничение количества блоков на каждом уровне декомпозиции (правило 3-6 блоков); * связность диаграмм (номера блоков); * уникальность меток и наименований (отсутствие повторяющихся имен); * синтаксические правила для графики (блоков и дуг); * разделение входов и управлений (правило определения роли данных). * отделение организации от функции, т.е. исключение влияния организационной структуры на функциональную модель.
Методология SADT может использоваться для моделирования широкого круга систем и определения требований и функций, а затем для разработки системы, которая удовлетворяет этим требованиям и реализует эти функции. Для уже существующих систем SADT может быть использована для анализа функций, выполняемых системой, а также для указания механизмов, посредством которых они осуществляются.
Боль – это состояние ума, к ней можно привыкнуть.(с)
Понятие жизненного цикла является одним из базовых понятий методологии проектирования информационных систем. Жизненный цикл информационной системы представляет собой непрерывный процесс, начинающийся! с момента принятия решения о создании информационной системы и заканчивается в момент полного изъятия ее из эксплуатации. Среди основных процессов жизненного цикла наибольшую важность имеют разработка, эксплуатация и сопровождение. Каждый процесс характеризуется определенными задачами и методами их решения, исходными данными; полученными на предыдущем этапе, и результатами. Разработка информационной системы включает в себя все работы по разработке информационного программного обеспечения и его компонентов в соответствии с заданными требованиями.(оформление проектной и эксплуатационной документации;подготовку материалов, необходимых для проведения тестирования тайных программных продуктов;разработку материалов, необходимых для организации обучения персонала.) читать дальшеЭксплуатационные работы можно подразделить на подготовительные и основные. К подготовительным относятся (конфигурирование базы данных и рабочих мест пользователей;обеспечение пользователей эксплуатационной документацией;обучение персонала.) Основные эксплуатационные работы включают в себя (непосредственно эксплуатацию;локализацию проблем и устранение причин их возникновения;модификацию программного обеспечения;подготовку предложений по совершенствованию системы;развитие и модернизацию системы.) Сопровождение. Службы технической поддержки играют весьма заметную роль в жизни любой корпоративной информационной системы. Наличие квалифицированного технического обслуживания на этапе эксплуатации информационной системы является необходимым условием для решения поставленных перед ней задач. Причем ошибки обслуживающего персонала могут приводить к явным или скрытым финансовым потерям сопоставимым со стоимостью самой информационной системы. Вспомогательные процессы Среди вспомогательных процессов одно из главных мест занимает управление конфигурацией. Это один из вспомогательных процессов, поддерживающих основные процессы жизненного цикла информационной системы, прежде всего процессы разработки и сопровождения. При разработке проектов сложных информационных систем, состоящих из многих компонентов, каждый из которых может разрабатываться независимо и, следовательно, иметь несколько вариантов реализации и/или несколько версий одной реализации, возникает проблема учета их связей и функций, создания единой структуры и обеспечения развития всей системы. Управление конфигурацией позволяет организовывать, систематически учитывать и контролировать внесение изменений в различные компоненты информационной системы на всех стадиях ее жизненного цикла. Техническое и организационное обеспечение проекта включает: (определение методов описания промежуточных состояний разработки;разработку методов и средств испытаний созданного программного обеспечения; обучение персонала.)
К настоящему времени наибольшее распространение получили следующие две основные модели ЖЦ: * каскадная модель (70-85 г.г.); * спиральная модель (теперешние дни.).
В изначально существовавших однородных ИС каждое приложение представляло собой единое целое. Для разработки такого типа приложений применялся каскадный способ. Его основной характеристикой является разбиение всей разработки на этапы, причем переход с одного этапа на следующий происходит только после того, как будет полностью завершена работа на текущем. Каждый этап завершается выпуском полного комплекта документации, достаточной для того, чтобы разработка могла быть продолжена другой командой разработчиков. Положительные стороны применения каскадного подхода заключаются в следующем [2]:
* на каждом этапе формируется законченный набор проектной документации, отвечающий критериям полноты и согласованности; * выполняемые в логичной последовательности этапы работ позволяют планировать сроки завершения всех работ и соответствующие затраты. Каскадный подход хорошо зарекомендовал себя при построении ИС, для которых в самом начале разработки можно достаточно точно и полно сформулировать все требования, с тем чтобы предоставить разработчикам свободу реализовать их как можно лучше с технической точки зрения. В эту категорию попадают сложные расчетные системы, системы реального времени и другие подобные задачи. Однако, в процессе использования этого подхода обнаружился ряд его недостатков, вызванных прежде всего тем, что реальный процесс создания ПО никогда полностью не укладывался в такую жесткую схему. В процессе создания ПО постоянно возникала потребность в возврате к предыдущим этапам и уточнении или пересмотре ранее принятых решений. Спиральная модель ЖЦ делает упор на начальные этапы ЖЦ: анализ и проектирование. На этих этапах реализуемость технических решений проверяется путем создания прототипов. Каждый виток спирали соответствует созданию фрагмента или версии ПО, на нем уточняются цели и характеристики проекта, определяется его качество и планируются работы следующего витка спирали. Таким образом углубляются и последовательно конкретизируются детали проекта и в результате выбирается обоснованный вариант, который доводится до реализации. Неполное завершение работ на каждом этапе позволяет переходить на следующий этап, не дожидаясь полного завершения работы на текущем. При итеративном способе разработки недостающую работу можно будет выполнить на следующей итерации. Главная же задача - как можно быстрее показать пользователям системы работоспособный продукт, тем самым активизируя процесс уточнения и дополнения требований. Основная проблема спирального цикла - определение момента перехода на следующий этап. Для ее решения необходимо ввести временные ограничения на каждый из этапов жизненного цикла. Переход осуществляется в соответствии с планом, даже если не вся запланированная работа закончена. План составляется на основе статистических данных, полученных в предыдущих проектах, и личного опыта разработчиков.
Так же существует и задачная модель. При разработке системы "снизу-вверх" от отдельных задач ко всей системе (задачная модель) единый поход к разработке неизбежно теряется, возникают проблемы при информационной стыковке отдельных компонентов. Как правило, по мере увеличения количества задач трудности нарастают, приходится постоянно изменять уже существующие программы и структуры данных. Скорость развития системы замедляется, что тормозит и развитие самой организации.
Боль – это состояние ума, к ней можно привыкнуть.(с)
Makoto17:34 можно ли Скайп считать как систему телеконференций? ведь в нем можно собирать чаты, общаться по микрофону и видеть человека при помощи вебки... или же система конференций это нечто форумов с множеством тем по интересам...? Skupoy17:34 Можно Makoto17:34 которые можно отслеживать как онлайн, так и оффлайн.. ага, ну фух) Skupoy17:35 Makoto17:35 значит я не совсем дурак Skupoy17:35 А кто то это утверждает? Makoto17:35 хотя больше чем уверена, что завтра не сдамся ТТ я в этом убеждена ТТ Skupoy17:40 ;D Makoto17:40 хотя признаться волнуюсь меньше, чем 2 дня назад..)) а вот завтра... Skupoy17:41 Нефиг Makoto17:42 вы просто меня не знаете...)) я паникер еще тот и убежденный пессимист, я себя уже на осень настроила =_= Skupoy17:42 ]:-> Выбрось дурь из башки Makoto17:42 если выброшу - совсем ничего не останется xD Makoto17:44 надо будет вам на всякий пожарный эту.. как ее.. валерьянку дать.. ну чтобы сразу под рукой было.. а то я могу и в обморок грохнуться от нервов =__= Skupoy17:45 Звиздюлей ты у меня полуычишь а не валерьянки Makoto17:45 ну, это тоже как вариант..) Skupoy17:47 Ну этого добра у меня полно Makoto17:48 но дайте тогда люлей так, чтобы сдала =_= я расчитываю на люли )
Боль – это состояние ума, к ней можно привыкнуть.(с)
Внезапно я начал бояться ту самую женщину, чье платье я вытянул из гроба. Вот прямо сейчас панический ужас и даже боюсь глаза поднять и отвести в сторону зеркала... Я дебил, чо.
Боль – это состояние ума, к ней можно привыкнуть.(с)
Уже час ночи??????? Блеать.... ГОСЫ!!!
Вот я вообще-то жалею, что они не завтра.... потому то завтрашний день будет критическим. Я сойду с ума, не смогу уснуть, ничего в голове не отложится, я ничего не буду знать и соответственно завалюсь =________= Блиать, простите меня за мат, но йоперный балет!! Да я так не парился, когда сдавал экзамен Жирнову без подготовки.... Блинский, это же не просто экзамен.... здесь не будет возможности пересдать в течении 3х дней. Здесь все, ОСЕНЬ! Желтые листья, новый 1ый курс, и, епаный бублик, я, сдающий гребаный экзамен... а потом еще и диплом. Мать моя женщина, почему ты не мужчина, а я не вундеркиндер???? Все, паника атакуэ!
Боль – это состояние ума, к ней можно привыкнуть.(с)
Вот же... только мне кажется смешным произношение наших русский "сейю" в Бличе - Сотен Киссюн... Вот только мне кажется, что это звучит немного иначе? Заменяя "К" на "П"...? Вот сколько бы раз "русская" Иноуэ не произносила эти слова меня складывает пополам от хохота... Оо
Боль – это состояние ума, к ней можно привыкнуть.(с)
А вообще... внезапно захотелось фиков Рауль/Катце Оо... Но до 10 числа мой моск будет занимается аналом с ПИС, ИБ, МИР и СЭ Оо И все бы хорошо, тут и пейринг замечательные, слеш кого ни хочу, и рейтинг высокий, всем достанется если бы это не было так печально... ФАК!!
З.Ы.: Опа, опять кто-то отписался.. ушли по-английски.. как всегда Т__Т
Боль – это состояние ума, к ней можно привыкнуть.(с)
И да. Я тут успел подсесть на Мерлина Оо Это такая трава... не знаю какой сезон тут по телеку показывают, но для пробужденя слешерской натуры и этого достаточно.. xDD Как только открещусь от ГОСов - засяду за прочтение фиков, по-любому... Ибо... ибо.. это звездец xD
Боль – это состояние ума, к ней можно привыкнуть.(с)
Информационная система является средой, составляющими элементами которой являются компьютеры, компьютерные сети, программные продукты, базы данных, люди, различно-го рода технические и программные средства связи и т.д. Основная цель информационной системы - организация хранения и передачи информации. Информационная система пред-ставляет собой человеко-компьютерную систему обработки информации. Реализация функций информационной системы невозможна без знания ориентированной на нее информационной технологии. Информационная технология может существовать и вне информационной системы. Структура информационной системы как совокупность обеспечивающих подсис-тем включает информационное, техническое, математическое, программное, организаци-онное и правовое обеспечение. читать дальше1.КЛАССИФИКАЦИЯ ИНФОРМАЦИОННЫХ СИСТЕМ ПО ПРИЗНАКУ СТРУКТУРИРОВАННОСТИ ЗАДАЧ: • Структурированная - задача, где известны все ее элементы и взаимосвязи между ними. • Неструктурированная - задача, в которой невозможно выделить элементы и уста-новить между ними связи. 2. КЛАССИФИКАЦИЯ ИНФОРМАЦИОННЫХ СИСТЕМ ПО ФУНКЦИОНАЛЬ-НОМУ ПРИЗНАКУ И УРОВНЯМ УПРАВЛЕНИЯ: Производственная деятельность связана с непосредственным выпуском продукции и на-правлена на создание и внедрение в производство научно-технических новшеств. Маркетинговая деятельность включает в себя: • анализ рынка производителей и потребителей выпускаемой продукции, анализ продаж; • организацию рекламной кампании по продвижению продукции; • рациональную организацию материально-технического снабжения. Финансовая деятельность связана с организацией контроля и анализа финансовых ресур-сов фирмы на основе бухгалтерской, статистической, оперативной информации. Кадровая деятельность направлена на подбор и расстановку необходимых фирме спе-циалистов, а также ведение служебной документации по различным аспектам. • прочие типы, выполняющие вспомогательные функции в зависимости от специфики деятельности фирмы. 3. Классификация по степени автоматизации: 1. Ручные ИС характеризуются отсутствием современных технических средств пере-работки информации и выполнением всех операций человеком (деятельности ме-неджера в фирме, где отсутствуют компьютеры). 2. Автоматические ИС выполняют все операции по переработке информации без участия человека. 3. Автоматизированные И С предполагают участие в процессе обработки информа-ции и человека, и технических средств, причем главная роль отводится компьюте-ру. 4.Классификация по характеру использования информации: 1. Информационно-поисковые системы производят ввод, систематизацию, хранение, выдачу информации по запросу пользователя без сложных преобразований данных. Пример. Информационно-поисковая система в библиотеке, в железнодорожных кассах продажи билетов. 2. Информационно-решающие системы осуществляют все операции переработки ин-формации по определенному алгоритму. Среди них можно провести классифика-цию по степени воздействия выработанной результатной информации на процесс принятия решений и выделить два класса: управляющие и советующие. 3. Управляющие ИС вырабатывают информацию, на основании которой человек при-нимает решение. Для этих систем характерны тип задач расчетного характера и об-работка больших объемов данных. Пример. Система оперативного планирования выпуска продукции, система бух-галтерского учета. 4. Советующие ИС вырабатывают информацию, которая принимается человеком к сведению и не превращается немедленно в серию конкретных действий. Эти сис-темы обладают более высокой степенью интеллекта, так как для них характерна обработка знаний, а не данных. 5. Классификация по сфере применения 1. Информационные системы организационного управления предназначены для авто-матизации функций управленческого персонала. К этому классу относятся инфор-мационные системы управления гостиницами, банками, торговыми фирмами и др. Основными функциями подобных систем являются: оперативный контроль и регу-лирование, оперативный учет и анализ, перспективное и оперативное планирова-ние, бухгалтерский учет, управление сбытом и снабжением и другие экономиче-ские и организационные задачи. 2. ИС управления технологическими процессами (ТП) служат для автоматизации функций производственного персонала. Они широко используются при организа-ции для поддержания технологического процесса в металлургической и машино-строительной промышленности. 3. ИС автоматизированного проектирования (САПР) предназначены для автомати-зации функций инженеров-проектировщиков, конструкторов, архитекторов, дизай-неров при создании новой техники или технологии. Основными функциями подоб-ных систем являются: инженерные расчеты, создание графической документации (чертежей, схем, планов), создание проектной документации, моделирование про-ектируемых объектов. 4. Интегрированные (корпоративные) ИС используются для автоматизации всех функций фирмы и охватывают весь цикл работ от проектирования до сбыта про-дукции.