Анализ требований к автоматизированным информационным системам

Содержание 

Введение

1Характеристика предприятия…………………………………………………...5

2 Языки  программирования …………………………………………………….. 6

3 Анализ требований к автоматизированным информационным системам…. 7

3.1 Определение ИС.……………………………………………………………...8

3.2 Классификация  по степени автоматизации…………………………………9

4 Системные требования и требования к программному обеспечению……..10

5 Общие  описания языка Delfi…………………………………………………

6 Правила охраны труда и техники безопасности на предприятии…………

Приложени А

Приложение  Б

Заключение

Список  использованной литературы 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

      Введение 

   Акционерное общество “АрселорМиттал Темиртау”  является крупнейшим предприятием горно-металлургического  сектора Республики Казахстан и  представляет собой интегрированный  горно-металлургический комплекс с собственным углем, железной рудой и энергетической базой.

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

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

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

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

      1 Характеристика предприятии 

   Акционерное общество “АрселорМиттал Темиртау”  является крупнейшим предприятием горно-металлургического  сектора Республики Казахстан и  представляет собой интегрированный  горно-металлургический комплекс с собственным углем, железной рудой и энергетической базой.

   В состав АО “АрселорМиттал Темиртау”  входят:

   - стальной департамент

   - угольный департамент

   - железорудный департамент

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

   В 2010 году АО “АрселорМиттал Темиртау”  произвело 3,3 миллиона тон жидкой стали  и 2,9 миллиона тон проката.

   В настоящее время компания проводит масштабную модернизацию с увеличением  объема производства стали до 6 миллионов  тонн к 2015 году. Проект предусматривает увеличение добычи угля и руды, модернизацию углеобогатительного комплекса и аглопроизводства, реконструкцию доменной печи №2 и модернизацию доменного производства, строительство новой МНЛЗ и сортопрокатного стана для производства сортового проката.

   АО  “АрселорМиттал Темиртау” входит в состав корпорации «АрселорМиттал», которая является мировым лидером  по производству стали.

   Первый  правительственный документ о строительстве  металлургического завода в Казахстане был подписан в апреле 1942 года, во время Великой Отечественной войны. Стратегически важная задача была выполнена в кратчайшие сроки и уже в декабре 1944 года в поселке Самаркандский под Карагандой, завод, построенный в кратчайшие сроки, дал первую мартеновскую плавку. Позже было принято решение о расширении производства, строительстве комбината. Город Темиртау обязан комбинату своим рождением – 1 октября 1945 года поселок Самаркандский получил новый статус и новое имя, став городом металлургов Темиртау, что в переводе с казахского языка означает «железная гора».

   В декабре 1957-го состоялась торжественная  закладка первой доменной печи. Через  год стройку объявили всесоюзной ударной комсомольской, и со всех уголков Советского Союза в юный Темиртау съехались добровольцы. Благодаря их трудовому подвигу в бескрайней степи был построен первенец черной металлургии Казахстана.

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

      2 Языки программирования 

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

   Основные  требования, предъявляемые к языкам программирования:

   наглядность - использование в языке по возможности  уже существующих символов, хорошо известных и понятных как программистам, так и пользователям ЭВМ;

   единство - использование одних и тех  же символов для обозначения одних и тех же или родственных понятий в разных частях алгоритма. Количество этих символов должно быть по возможности минимальным;

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

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

   однозначность - недвусмысленность записи любого алгоритма.

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

   По  этому критерию можно выделить следующие  уровни языков программирования:

   - машинные;

   - машинно-оpиентиpованные (ассемблеры);

   - машинно-независимые (языки высокого уровня).

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

   Язык  ассемблера - это машинно-зависимый язык низкого уровня, в котором короткие мнемонические имена соответствуют отдельным машинным командам. Используется для представления в удобочитаемой форме программ, записанных в машинном коде.

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

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

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

   - алфавит;

   - синтаксис;

   - семантика.

   Языки высокого уровня делятся на:

   - процедурные;

   - логические;

   - объектно-ориентированные.

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

   - язык С++ - продолжение алгоритм. языка Си;

   - язык Object Pascal был создан на основе языка Pascal. После создания среды программирования - Delphi;

   - язык Visual Basic был создан корпорацией Microsoft на основе языка Qbasic для разработки приложений с графическим интерфейсом в среде ОС Windows.

   - язык Java - объектно-ориентированный язык был разработан фирмой Sun Microsystems для создания сетевого программного обеспечения (1995);

   - язык JavaScript - язык сценариев Web-страниц (компания Netscape).  
 
 
 
 
 
 
 
 
 
 

      3 Анализ требований к автоматизированным информационным системам 

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

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

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

      3.1 Определения ИС 

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

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

   Основные  отличия такого подхода:

   - ввод пользователей системы "внутрь" ИС,

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

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

   Рассмотрим  примеры некоторых программных  средств, являющихся, либо не являющихся ИС.

   1С-Бухгалтерия  8.0. Используется в целях формирования  бухгалтерской отчетности предприятия  перед налоговыми органами. Является  информационной системой.

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

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

   Система Axapta Retail комплексной автоматизации  деятельности сети розничных магазинов. Является информационной системой.

   Реляционная база данных DB-2 фирмы IBM. Не является информационной системой. 
 

       3.2 Классификация по степени автоматизации 

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

   Автоматические  ИС выполняют все операции по переработке  информации без участия человека.

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

   Существует  значительное количество АИС и данные АИС существенно различаются между собой. Следовательно, выбор АИС для предприятия - достаточно нетривиальная задача. Для того, чтобы успешно ее решить, необходимо хорошо знать объект внедрения (автоматизируемое предприятие), особенности его деятельности, стратегию развития и многие другие аспекты, предопределяющие характеристики закупаемой АИС. Указанные знания в конечном итоге формализуются в документе требований к АИС, на основе которого и осуществляется выбор и последующая настройка АИС. В еще большей степени требования к АИС важны при разработке АИС на заказ.  

      

  4 Системные требования и требования к программному обеспечению 

   Существуют  различные трактовки понятия "Системные  требования" (system requirements).

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

   INCOSE (International Council on Systems Engineering) дает более детальное определение системы: "комбинация взаимодействующих элементов, созданная для достижения определенных целей; может включать аппаратные средства, программное обеспечение, встроенное ПО, другие средства, людей, информацию, техники (подходы), службы и другие поддерживающие элементы". Таким образом, происходит разделение между системными требованиями, как обобщающему понятию и требованиями к программному обеспечению, как выделенному подмножеству системных требований, направленных исключительно на программные компоненты системы. В практике компьютерной инженерии бытует другой, более узкий контекст использования данного понятия: под системными требованиями в узком смысле понимается требования, выдвигаемые прикладной программной системой (в частности - информационной) к среде своего функционирования (системной, аппаратной). Пример таких требований - тактовая частота процессора, объем памяти, требования к выбору операционной системы.

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

   Функциональные  требования записываются, как правило, при посредстве предписывающих правил: "система должна позволять кладовщику формировать приходные и расходные  накладные". Другим способом являются так называемые варианты использования (uses cases) - популярный и весьма продуктивный способ представления требований.

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

   Внешние интерфейсы (External Interfaces),

   Атрибуты качества (Quality Attributes),

   Ограничения (Constraints).

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

   Основные атрибуты качества:

   - применимость,

   - надежность,

   - производительность, 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

   5 Общее описание языка Delphi 

   Delphi — это средства разработки  в программировании, которые имеют  место быть в рамках приложений Microsoft Windows. Delphi представляет собой актуальную и легкую в использовании программу, которая необходима для генерации автономных программ графического интерфейса или 32-битовых консольных приложений — программ, которые существуют вне рамок GUI, вместо этого, в соответствии с так называемым «DOS box». Delphi является первым языком программирования, который обеспечивает уничтожение барьера между приложениями комплексного и упрощенного характера в использовании и низкоуровневыми битовыми программными средствами.

   Создавая GUI-приложения с помощью Delphi, транслируемый язык программирования существует в рамках RAD-среды (язык Паскаль). Delphi включает в себя такие компоненты, как основные элементы графического интерфейса пользователя системы Windows, которые представлены в виде экранного бланка, кнопок и др. Это означает, что пользователю не нужно организовывать написание кодировки в случае присоединения этих элементов к определенному приложению. Пользователь просто разрабатывает их в программе рисования. Возможно также использование управляющих элементов ActiveX с целью создания таких специальных программ, как веб-браузеры. Delphi позволяет пользователю разрабатывать весь интерфейс визуально, а также быстро составлять код события с помощью простой компьютерной мышки.

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

   В основе Delphi-среды лежит язык программирования Паскаль. Delphi имеет возможность использования множества баз данных. Примерами могут быть локальные базы данных - Paradox, Dbase, сетевые серверные базы данных SQL — InterBase, SysBase.

   Программы графического интерфейса Delphi разработан на основе высокоуровнего языка программирования общего назначения. Язык Delphi можно отнести к категории объективно-ориентированных Delphi поддерживает главные средства программного обеспечения Delphi имеет редактор графического отладчика Delphi является функциональным приложением Turbo Pascal Многие виды программирования предполагают наличие специальной библиотеки объектов. Элементы VCL-библиотеки позволяют создавать усовершенствованный графический интерфейс. Осуществление визуального проектирования интерфейса Borland занимается разработкой системы управления жизненным циклом приложений. Delphi предназначен для программистов, которые занимаются созданием новых комплексных программных продуктов для сложных приложений элементы Delphi-основа языка программирования С#

   6 Правила охраны труда и техники  безопасности на предприятии 

   Чем так важны охрана труда и соблюдение правил техники безопасности?

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

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

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

   Порядок разработки инструкций по технике безопасности, их утверждение.

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

   Инструкции  должны содержать следующие разделы:

   - требования безопасности перед началом работы;

   - требования безопасности во время выполнения работы;

   - требования безопасности по окончании работы;

   - требования безопасности в аварийных ситуациях.

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

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

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

   Система управления охраной труда (СУОТ)

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

   Приложение  А 

     
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Анализ требований к автоматизированным информационным системам