Конспект лекций для студентов специальности Прикладная информатика (в экономике)





НазваниеКонспект лекций для студентов специальности Прикладная информатика (в экономике)
страница14/20
Дата публикации06.04.2015
Размер3.06 Mb.
ТипКонспект
100-bal.ru > Информатика > Конспект
1   ...   10   11   12   13   14   15   16   17   ...   20

9.4.2. Методология RAD — Rapid Application Development


9.4.3. Стандарты и методики

9.5. Профили открытых информационных систем
9.1. Принцип программного управления

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

В настоящее время бурно развивается направление, связанное с технологией создания программных продуктов. Это обусловлено переходом на промышленную технологию производства программ, стремлением к сокращению сроков, трудовых и материальных затрат на производство и эксплуатацию программ, обеспечению гарантированного уровня их качества.

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

В рамках этих направлений сформировались следующие группы программных продуктов:

  • Средства для создания приложений, включающие:

  • локальные средства, обеспечивающие выполнение отдельных работ по созданию программ;

  • интегрированные средства разработчиков программ, обеспечивающие выполнение комплекса взаимосвязанных работ по созданию программ.

  • CASE -технологии (Computer-Aided System Engineering или Computer-Aided Software Engineering), представляющие методы анализа, проектирования и создания программных систем и предназначенные для автоматизации процессов разработки и реализации информационных систем.






Рис 14. Классификация инструментария технологии программирования.
9.2. Жизненный цикл информационных систем

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

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

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

  • информационные связи — подразделения обмениваются информацией (докумен­тами, факсами, письменными и устными распоряжениями и т. п.);

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

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

  • по содержанию действий разработчиков (групп разработчиков). В данном слу­чае рассматривается статический аспект процесса разработки, описываемый в терминах основных потоков работ: исполнители, действия, последователь­ность действий и т. п.;

  • по времени, или по стадиям жизненного цикла разрабатываемой системы. В дан­ном случае рассматривается динамическая организация процесса разработки, описываемая в терминах циклов, стадий, итераций и этапов.


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

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

Можно выделить следующие основные отличительные признаки проекта как объекта управления:

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

  • ограниченность конечной цели;

  • ограниченность продолжительности;

  • ограниченность бюджета;

  • ограниченность требуемых ресурсов;

  • новизна для предприятия, для которого реализуется проект;

  • комплексность — наличие большого числа факторов, прямо или косвенно вли­яющих на прогресс и результаты проекта;

  • правовое и организационное обеспечение — создание специфической органи­зационной структуры на время реализации проекта.

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

В системном плане проект может быть представлен «черным ящиком», входом которого являются технические требования и условия финансирования, а итогом работы -достижение требуемого результата (рис. 15). Выполнение работ обеспе­чивается наличием необходимых ресурсов:

  • материалов;

  • оборудования;

  • человеческих ресурсов.

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



Рис. 15. Представление проекта в виде «черного ящика»
С точки зрения теории систем управления проект как объект управления должен быть наблюдаемым и управляемым, то есть выделяются некоторые характеристи­ки, по которым можно постоянно контролировать ход выполнения проекта (свой­ство наблюдаемости). Кроме того, необходимы механизмы своевременного воз­действия на ход реализации проекта (свойство управляемости).

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

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

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

  • сроки выполнения;

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

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

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


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

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

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

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

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

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

Технические проек­ты имеют следующие особенности:

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

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

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

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

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

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

Можно выделить следующие фазы развития информационной системы:

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

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

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

    • изучение мотивации и требований заказчика и других участников;

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  • меню действий – это горизонтальный список объектов на экране, представляющих группу действий, доступных пользователю для выбора;

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

  • схема программы отображает последовательность операций в программе;

  • схема взаимодействия программ показывает путь активации программ и взаимодействий с соответствующими данными;

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

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

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

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

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

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

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

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

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

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

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

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

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

Вторую и частично третью фазы принято называть фазами системного проектирования, а последние две (иногда сюда включают и фазу проектирования) — фазами реализации.

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

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

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

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

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

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

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

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

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


1   ...   10   11   12   13   14   15   16   17   ...   20

Похожие:

Конспект лекций для студентов специальности Прикладная информатика (в экономике) iconРабочая программа для студентов направления 230700. 62 Прикладная...
Кузнецова Н. Л., Лукашенко С. Н. Математический анализ. Учебно-методический комплекс. Рабочая программа для студентов направления...
Конспект лекций для студентов специальности Прикладная информатика (в экономике) iconРабочая программа для студентов направления 230700. 62 Прикладная...
Кузнецова Н. Л., Лукашенко С. Н. Математический анализ. Учебно-методический комплекс. Рабочая программа для студентов направления...
Конспект лекций для студентов специальности Прикладная информатика (в экономике) iconКонспект лекций
Рабочая программа предназначена для преподавания дисциплины «Основы электронной коммерции» студентам очной полной формы обучения...
Конспект лекций для студентов специальности Прикладная информатика (в экономике) iconПрограмма по курсу "Математика. Алгебра и геометрия" для специальности...
Рабочая программа по курсу "Математика" составлена в соответствии с требованиями Государственного образовательного стандарта высшего...
Конспект лекций для студентов специальности Прикладная информатика (в экономике) iconУчебно-методический комплекс Для специальности 080801 Прикладная...
Государственного образовательного стандарта высшего профессионального образования II поколения (номер государственной регистрации...
Конспект лекций для студентов специальности Прикладная информатика (в экономике) iconУчебно-методический комплекс Для специальности: 080801 «Прикладная информатика (в экономике)»
«Моделирование взаимодействия корпоративных структур» (мвкс) составлен в соответствии с требованиями программы дисциплины с учетом...
Конспект лекций для студентов специальности Прикладная информатика (в экономике) iconКонспект лекций Системы автоматизации документооборота
Рабочая программа предназначена для преподавания дисциплины «Основы электронной коммерции» студентам очной полной формы обучения...
Конспект лекций для студентов специальности Прикладная информатика (в экономике) iconРабочая программа дисциплины Специальность 080801. 65 «Прикладная информатика в экономике»
...
Конспект лекций для студентов специальности Прикладная информатика (в экономике) iconМетодические указания по самостоятельной и индивидуальной работе...
Имитационное моделирование экономических процессов: методические указания по самостоятельной и индивидуальной работе студентов всех...
Конспект лекций для студентов специальности Прикладная информатика (в экономике) iconУчебно-методический комплекс по дисциплине имитационное моделирование...
«Прикладная информатика в экономике». Составитель: доцент к ф м н., доцент Кузьмин П. И.  Барнаул, Алтайский государственный университет,...
Конспект лекций для студентов специальности Прикладная информатика (в экономике) iconМетодические указания по выполнению самостоятельной работы для студентов...
...
Конспект лекций для студентов специальности Прикладная информатика (в экономике) iconПрограмма по курсу «Реинжиниринг бизнес- процессов» для специальности...
Рабочая программа по курсу «Реинжиниринг бизнес- процессов» составлена на основании учебного плана специальности 080801 «Прикладная...
Конспект лекций для студентов специальности Прикладная информатика (в экономике) iconПрограмма Прикладная информатика в аналитической экономике
По направлению подготовки 230700. 68 Прикладная информатика, магистерская программа Прикладная информатика в аналитической экономике,...
Конспект лекций для студентов специальности Прикладная информатика (в экономике) iconМетодические указания по выполнению выпускных квалификационных работ...
Методические указания по выполнению выпускных квалификационных работ (проектов) для студентов по специальности 080801. 65 «Прикладная...
Конспект лекций для студентов специальности Прикладная информатика (в экономике) iconВопросы к экзамену по дисциплине «информатика» Для студентов 3 курса...
Министерства образования и науки РФ от 30 сентября 2005 г. №1938 на основе требований Государственного образовательного стандарта...
Конспект лекций для студентов специальности Прикладная информатика (в экономике) iconПояснительная записка Программа курса рассчитана на 80 часов. Из...
Пупырев М. А. Дистанционное зондирование. Учебно-методический комплекс. Рабочая программа для студентов специальности 80801. 65 «Прикладная...


Школьные материалы


При копировании материала укажите ссылку © 2013
контакты
100-bal.ru
Поиск