Библиотека Рефераты Курсовые Дипломы Поиск
Библиотека Рефераты Курсовые Дипломы Поиск
сделать стартовой добавить в избранное
Кефирный гриб на сайте www.za4et.net.ru

Компьютеры, Программирование Компьютеры, Программирование

Методика создания программного обеспечения для систем управления предприятиями с использованием типовых программных компонентов

Коврик для запекания, силиконовый "Пекарь".
Коврик "Пекарь", сделанный из силикона, поможет Вам готовить вкусную и красивую выпечку. Благодаря материалу коврика, выпечка не
202 руб
Раздел: Коврики силиконовые для выпечки
Совок большой.
Длина 21,5 см. Расцветка в ассортименте, без возможности выбора.
21 руб
Раздел: Совки
Ночник-проектор "Звездное небо и планеты", фиолетовый.
Оригинальный светильник - ночник - проектор. Корпус поворачивается от руки. Источник света: 1) Лампочка (от карманных фонариков) 2) Три
330 руб
Раздел: Ночники

С.Трофимов Разработка и внедрение сложных программных комплексов для предприятий хранения и переработки зерна требует привлечения значительных ресурсов как разработчика так и самого предприятия, поэтому стоимость таких решений для промышленного предприятия среднего размера начинается от нескольких десятков тысяч долларов в нижнем ценовом диапазоне и практически не имеет верхней ценовой границы. Возникает вопрос есть ли пути ее уменьшения со стороны разработчиков системы. Стоимость совокупного владения программной системой складывается из стоимости создания, стоимости внедрения и стоимости сопровождения. Причем достаточно распространенной ошибкой при выборе ПО является учет стоимости только самой системы. Тогда как затраты на внедрение и сопровождение автоматизированной системы управления предприятием (АСУП), которая должна работать десятилетиями, значительно перекрывают стоимость самого ПО. В настоящее время методы и средства уменьшения трудоемкости разработки и сопровождения ПО (а значит и его стоимости) разработаны достаточно глубоко. Это такие методы программной инженерии, направленные на создание сложных систем, как разработка открытых систем , разработка принципов оптимального разбиения систем на модули , методы объектно-ориентированного анализа и проектирования систем . Сейчас для разработки ПО различного назначения широко применяется повторное использование программных объектов и программных компонентов , предлагаемых производителями средств ускоренной разработки приложений (rapid applica io developme RAD). Использование CASE-средств также позволяет значительно сократить трудоемкость проектирования и сопровождения систем. Казалось бы, к вышесказанному уже нечего добавить, и при использовании перечисленных методов и средств стоимость создания и сопровождения ПО будет минимальной. Однако это не так. Резервы кроются в определенной структуре ПО системы, при помощи которой осуществляется снижение стоимости внедрения и сопровождения ПО АСУП. Сразу хочу заметить, что “серебряной пули” по выражению Ф. Брукса , позволяющей разрабатывать легко сопровождаемые, дешевые программные системы, еще не создано, и предлагаемый подход требует дальнейших исследований, однако, он уже применялся в той или иной степени при разработке Автоматизированной информационной системы для комбинатов хлебопродуктов (АИС КХП) которая успешно работает в режиме промышленной эксплуатации на нескольких десятках предприятий отрасли. Особо хочу отметить, что речь идет именно о структуре программного обеспечения, а не собственно информационной системы. Не для кого не секрет, что даже жестко заданную функциональность можно реализовать различными методами, причем не всегда рассчитанными на дальнейшее сопровождение. Здесь можно отметить особенности реализации при помощи различных языков программирования и личные предпочтения того или иного программиста. Последнее часто доминирует при слабом контроле или отсутствием такового со стороны руководителя проекта. Многие решения в этом случае отдаются на откуп программисту, который часто не имеет должной квалификации для создания действительно легко сопровождаемой и дешевой программной системы.

Это при том, что структуру программного продукта трудно определить по внешнему виду. Система отвечает заявленной функциональности и неизвестно, используется ли в создаваемой системе та или иная конструкция языка, создается ли система на основе взаимодействующих объектов или написана при помощи условных и безусловных переходов. Трудно, да часто и невозможно контролировать весь программный код системы. И уже через какое-то время работы выяснятся, что для того чтобы внести изменения в код, написанный программистом-контрактником, заинтересованным в быстром создании необходимой функциональности, необходимо частично или полностью переписать недокументированный, неструктурированный, написанный без учета дальнейшего сопровождения код. Мне можно возразить, что для этого и существуют CASE-средства, однако, это только средства, а структура ПО создается все-таки программистом, в лучшем случае под руководством проектировщика. И даже в этом случае процесс разработки осуществляется без использования неких общих законов, как, например, законов физики в строительстве, и полностью основывается на методах проб и ошибок . Таких законов для разработки ПО просто не существует, потому что научные основы для создания ПО только разрабатываются. Таким образом, предоставление программисту готовой структуры ПО, построенной на основе объективных исследований конкретной предметной области, и методических рекомендаций по созданию ПО на основе такой структуры может значительно уменьшить трудоемкость создания и, что немаловажно, сопровождения системы и уберечь от дорогостоящих логических ошибок при создании программных модулей. Термин “типовой программный компонент” определяется как набор программных объектов, учитывающих особенности предметной области, неотделимых друг от друга в рамках выполнения определенного класса задач, имеющих унифицированный интерфейс, позволяющий ТПК взаимодействовать между собой без дополнительного координирующего кода и имеющих возможность изменения своих свойств без внесения изменений в программный код. Основой ТПК при таком подходе является динамически создаваемое представление данных, использующее для этого хранимую в профиле пользователя информацию. Эти мета-данные представляют собой описатели обрабатываемых полей таблиц, шаблонов ввода-вывода и ссылок на другие таблицы. При этом все алгоритмы вывода на печать, поиска, группировки, добавления, удаления записей реализованы независимо от обрабатываемой информации. Для заполнения ссылочной части таблиц предусмотрен интерфейс для взаимодействия с тем же модулем, но настроенным для работы с другими данными, т.е. предусматривается рекурсивный вызов. Для создания ПО на основе ТПК предлагаются следующие шаги: 1.Создание ТПК - наиболее трудоемкий и дорогостоящий этап, который должен быть выполнен квалифицированным программистом. Он включает в себя следующие пункты: выбор средства создания (RAD,CASE); определение необходимого набора функций; определение необходимого объема адаптации; создание иерархии классов; создание исполняемого кода ТПК. 2.Анализ предметной области для дальнейшего создания модулей системы на основе ТПК.

Этот этап выполняется аналитиком системы и не включает в себя непосредственного программирования. Его можно разбить на следующие пункты: определение набора информационных журналов для работы ТПК; определение структуры информационных журналов, форматов полей данных и связей; определение функций и квалификации пользователей. 3.Модулей системы на основе ТПК и профилей пользователей. Этот этап выполняется программистами средней квалификации и включает основной объем работ по созданию системы. Этот этап разбивается на следующие пункты: создание структуры для динамического формирования представлений данных и при необходимости программных модулей для их обработки на основе шаблонов ТПК; заполнение структуры для динамического формирования представлений данных согласно структурам информационных журналов, форматам полей и связей; предварительное заполнение профилей пользователей согласно функциям и квалификации пользователей. 4.Настройка ПО осуществляется отделом внедрения и, в дальнейшем, отделом сопровождения непосредственно на предприятии и включает в себя следующие пункты: определение конфигурации дисковых устройств для конкретных рабочих станций; заполнение эталонов адресов хранения файлов; окончательная настройка профилей пользователей согласно функциям и квалификации конкретных пользователей с настройкой форм ввода-вывода. Предложенная методика позволяет сократить расходы на создание и сопровождение ПО АСУП путем сокращения размеров программного кода требующего дальнейшего сопровождения, повышения его гибкости, что позволяет осуществлять основную адаптацию к изменяющимся условиям эксплуатации силами самого предприятия без привлечения разработчика. Снижаются требования к квалификации программистов, повышается надежность системы за счет использования многократно протестированных компонентов. Список литературы   Липаев В.В., Филинов Е.Н. Мобильность программ и данных в открытых информационных системах. –М.: Научная книга, 1997. – 368 с. Мамиконов А.Г. Методы разработки автоматизированных систем управления. –М.: Энергия, 1973. – 336 с. Буч Г. Объектно-ориентированный анализ и проектирование с примерами приложений на С : Пер. с англ. –М.: –СПб.: Издательство Бином, Невский диалект, 1999. –560 с.: ил. Zubeck J. Повторное использование объектов в системах укоренной разработки приложений // COMPU ERWEEKLY. – 1998. – №7.– C.24-28 Трофимов С.А. CASE-технологии: практическая работа в Ra io al Rose. –M: ЗАО Издательство БИНОМ, 2001 г. -272 с.: ил. Брукс Ф. Мифический человеко-месяц или как создаются программные системы.- Пер. с англ. – СПб.: Символ-Плюс, 1999. – 304 с.: ил. Бюрер К. От ремесла к науке: поиск основных принципов разработки ПО. (

В 1970 промышленность переработала нефти в 1,44 раза больше, чем в 1965; производство малосернистого дизельного топлива возросло за те же годы в 2,4 раза. Вступили в строй действующих предприятий многие нефтеперерабатывающие заводы и комбинаты. Н. п. решает задачу по более широкому внедрению высокопроизводительных технологических установок и агрегатов, по организации узкоспециализированных многотоннажных производств, рациональному комбинированию и совмещению нескольких процессов в одном технологическом блоке, совершенствованию каталитических систем, использованию автоматизированных систем управления предприятиями и отраслью в целом. Предприятия переходят на высокопроизводительные комбинированные установки. Если до 1966 в СССР их единичная мощность достигала 1—2 млн. т в год, то к 1971 введено несколько установок мощностью 2—3 и 6 млн. т в год. Увеличение объёма переработки нефти сопровождается существенным повышением качества нефтепродуктов: преимущественным становится выпуск малосернистого дизельного топлива, высокооктанового бензина, масел с эффективными присадками.   Н. п. неразрывно связана с нефтехимической промышленностью

1. История автоматизированных систем управления предприятиями (АСУП)

2. Основные понятия и программное обеспечение систем реального времени

3. Разработка программного обеспечения по управлению базой данных "График учета рабочего времени на шахте"

4. Программное обеспечение встроенных систем управления на базе однокристальных микропроцессоров (МП)

5. Разработка программного обеспечения для оптимизации показателей надежности радиоэлектронных систем

6. Возможности использования в российских условиях зарубежного опыта управления предприятием, организацией, фирмой
7. Обзор современного программного обеспечения управления проектами
8. Создание систем управления баллистическими ракетами подводных лодок

9. Вопросы обеспечения качества управления, конкурентоспособности предприятия сферы услуг

10. Программная реализация модального управления для линейных стационарных систем

11. Принципы создания стратегически ориентированной системы управления недвижимостью промышленного предприятия

12. Этапы преодоления систем защиты программного обеспечения

13. Программное обеспечение для создания видеоклипов

14. Крупнейшие производители операционных систем и программного обеспечения

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

16. Аппаратное и программное обеспечение простых микропроцессорных систем

Штатив для создания снимков "сэлфи", зеленый.
Поднимите искусство "селфи" на новый уровень со штативом. Путешествуйте и фотографируйтесь на фоне живописных пейзажей. Находите
376 руб
Раздел: Держатели и подставки
Контейнер хозяйственный универсальный, на колесах, 10 литров.
Материал: пластик. Размер: 462х162х272 мм.
359 руб
Раздел: 5-10 литров
Развивающая игрушка "Паровозик" со звуком.
Развивающая игрушка "Паровозик" подарит малышу много часов увлекательной игры! Игрушка воспроизводит 4 очень реалистичных звука
380 руб
Раздел: Автобусы, паровозики, машинки

17. Методика работы с модулем "Реализация и склад" программного обеспечения "ПАРУС"

18. Программное обеспечение управления автоматизированным комплексом многоканальной связи

19. Создание программного обеспечения электронного учебника

20. Разработка программного обеспечения для голосового управления трехмерными моделями функционирования промышленных роботов

21. Программные средства информационных систем управления организацией

22. Методика изготовления приборов и систем для железнодорожного транспорта на предприятии ОАО "Элара"
23. Основные компоненты систем управления документооборотом. Фрейм: его структура и понятие
24. Программное обеспечение в фазе модернизации

25. Разработка программного обеспечения для Отделения Реанимации и Интенсивной Терапии новорожденных МГБ N1 г. Сургута

26. Системное и программное обеспечение

27. Разработка программного обеспечения решения нелинейных уравнений

28. Программное обеспечение пункта обмена валюты банка

29. ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ПЕРСОНАЛЬНЫХ КОМПЬЮТЕРОВ

30. Классификация программного обеспечения ЭВМ

31. Программное обеспечение персональных компьютеров

32. Сравнительный анализ каскадной и спиральной моделей разработки программного обеспечения

Бейдж с магнитом, 54x90 мм.
Просто крепится к любой одежде при помощи двойного магнита, не повреждая ткань. Сделан из плотного ПВХ со сменным вкладышем. Внимание!
364 руб
Раздел: Бейджи, держатели, этикетки
Рюкзак-кенгуру "Baby Active Lux", вишневый.
Анатомический рюкзак-кенгуру "BabyActive Lux" повышенной комфортности сочетает в себе сумку-переноску для новорожденных и
3556 руб
Раздел: Рюкзак-кенгуру
Карточная игра "Додо".
Колода состоит из 32 карт, 2 персонажа и 1 матрац. Играют один игрок (ребёнок) и ведущий (родитель). Игрок кладёт карту персонажа на
1289 руб
Раздел: Внимание, память, логика

33. Разработка и внедрение автоматизированных систем управления технологического оборудования минипекарень

34. Проектирование производства и систем управления мини-пекарень

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

36. Экономика и управление предприятием

37. Управление предприятием

38. Управление предприятием. Роль Директора в управлении магазина
39. Исследования систем управления
40. Автоматизация управления предприятием

41. Государственное управление предприятием в переходной экономике

42. Оценка инвестиционной привлекательности предприятия для создания на его база совместного предприятия

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

44. Программное обеспечение сетей ЭВМ

45. Разработка программного обеспечения

46. Информационное обеспечение процесса управления

47. Информационные технологии в управлении предприятием

48. Исследование систем управления

Мягкая игрушка "Волк. Забивака", 21 см.
Мягкий волк Забивака — официальный талисман чемпионата мира по футболу 2018 года. Представляет собой волка с коричнево-белой шерстью в
899 руб
Раздел: Игрушки, фигурки
Этажерка для обуви, 5 полок.
Собрать всю обувь в одно место, строго распределить ее для аккуратного хранения помогут пластиковые этажерки для обуви от компании
812 руб
Раздел: Полки напольные, стеллажи
Шар предсказаний, 12 см.
Если вы из той породы людей, которые предпочитают сто раз подумать, тогда купить магический шар будет неплохим вариантом. Он не примет
565 руб
Раздел: Прочее

49. Организационные структуры управления предприятием

50. Организация управления предприятием

51. Стратегия обеспечения Информационной Безопасности предприятия

52. Антикризисное управление предприятием

53. Интерактивный объектно-ориентированный подход к построению систем управления

54. Основные типы систем управления
55. Информационное и техническое обеспечение системы управления персоналом
56. Управление предприятием

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

58. Билеты по исследованию систем управления - 2000

59. Билеты по исследованию систем управления - 2000

60. Методика физической реабилитации при травмах бедра с использованием тренажеров нового поколения

61. Структура программного обеспечения региональной экоинформационной системы

62. Формализация бизнес-процессов как платформа для качественного управления предприятием

63. Программное обеспечение календарного планирования и контроля

64. Взаимосвязь инновационных процессов в управлении предприятием

Пазл-рамка "Где чей домик?", дерево (2 слоя).
Вкладыши в игре сложной формы и поэтому, подбирать для них места на доске, занятие не самое простое. Для начала можно не вынимать животных
380 руб
Раздел: Рамки-вкладыши
Матрас в круглую кроватку Bambola (75x75x8 см).
С первых дней жизни здоровье малыша напрямую зависит от полноценного и комфортного сна. Правильно подобранный матрас для детской кроватки
1223 руб
Раздел: Матрацы до 120 см
Держатель автомобильный универсальный "Car holder 101+".
Держатель подходит для мобильных устройств: планшета, телефона, смартфона, КПК, навигатора, электронной книги, плеера и других устройств.
374 руб
Раздел: Держатели и подставки

65. Исследование систем управления

66. Управление предприятием на примере ЗАО Соляное

67. Финансовый менеджмент малого предприятия как составная часть управления предприятием

68. Эффективность управления предприятием на примере АО Астек

69. Экспресс-анализ структур управления предприятием

70. Обеспечение БЖД на предприятии
71. Научно-технические основы создания и внедрения систем мониторинга безопасности строительных конструкций
72. Роль бухгалтерского учета в управлении предприятием

73. Организация и технология документационного обеспечения на конкретном предприятии

74. Программное обеспечение

75. Надежность программного обеспечения

76. Программное обеспечение почтового обмена

77. Развитие программного обеспечения

78. Документирование программного обеспечения

79. Классификация программного обеспечения ЭВМ

80. Моделирование систем управления

Папка для тетрадей "Кошечка", А4.
Папка для тетрадей формата A4, закрывается на молнию. Отличается вместительностью и ярким дизайном (полноцветная печать на пластике). Для
359 руб
Раздел: Папки для тетрадей
Гибкий трек "Большое путешествие", 317 деталей.
Гибкий трек "Большое путешествие" от бренда 1Toy состоит из 317 деталей, в том числе лифта, 2 машинок, пещеры и перекрестка.
2695 руб
Раздел: Треки без запуска
Контейнер универсальный, 4 выдвижные секции, большой.
Может использоваться как бокс для канцелярских или любых иных офисных принадлежностей, а также строительных мелочей и пр. Легко
1084 руб
Раздел: Полки напольные, стеллажи

81. Разновидности общесистемного программного обеспечения персональных ЭВМ

82. Автоматизация систем управления в образовании

83. Разработать программу на алгоритмическом языке программирования С++ , реализующую учебную систему управления базой данных

84. Программное обеспечение персонального компьютера

85. Технологии тестирования программного обеспечения

86. Методика создания программ
87. Программное обеспечение для ЭВМ
88. Моделирование систем управления

89. Процессы и системы в управлении предприятием

90. Цикл управления предприятием

91. Развитие финансовых инструментов управления предприятием

92. Описание систем управления беспилотными летательными аппаратами

93. Бухгалтерский учёт в экономическом анализе в системе управления предприятием

94. Бухгалтерская (финансовая) отчетность в управлении предприятием

95. Бухгалтерский баланс и его роль в управлении предприятием на примере ООО "Стандарт"

96. Принципы создания культурных ландшафтов и их рациональное использование

Одеяло лен + хлопок, 140х205 см.
Облегченное стеганое одеяло с льняным наполнителем подарит вам прохладу в жару и тепло в холод. Льняное волокно обладает уникальными
1389 руб
Раздел: Одеяла
Стиральный порошок "PoshOne Ecobaby Delicate" для детской одежды и деликатных тканей 2,5кг.
Posh one 2500 gr (коробка с мерной ложкой 30 гр): сухой стиральный концентрированный порошок для: цветного белья. Оригинальные импортные
684 руб
Раздел: Стиральные порошки
Этажерка "Люкс-5" с сидением, 3-х ярусная.
Удобная, компактная и функциональная этажерка для обуви с ящиком «Люкс 5» выполнена из металлических трубок с антикоррозионным
1624 руб
Раздел: Полки напольные, стеллажи

97. Легализация программного обеспечения

98. Автоматизированные системы управления предприятием

99. Базовое (системное) программное обеспечение ПК


Поиск Рефератов на сайте za4eti.ru Вы студент, и у Вас нет времени на выполнение письменных работ (рефератов, курсовых и дипломов)? Мы сможем Вам в этом помочь. Возможно, Вам подойдет что-то из ПЕРЕЧНЯ ПРЕДМЕТОВ И ДИСЦИПЛИН, ПО КОТОРЫМ ВЫПОЛНЯЮТСЯ РЕФЕРАТЫ, КУРСОВЫЕ И ДИПЛОМНЫЕ РАБОТЫ. 
Вы можете поискать нужную Вам работу в КОЛЛЕКЦИИ ГОТОВЫХ РЕФЕРАТОВ, КУРСОВЫХ И ДИПЛОМНЫХ РАБОТ, выполненных преподавателями московских ВУЗов за период более чем 10-летней работы. Эти работы Вы можете бесплатно СКАЧАТЬ.