Оптимизация плана работ по отладке программных продуктов
Введение 3
1. Общесистемная часть 4
1.1. Характеристика Оргнефтехим как объекта правления 4
1.2. Организационная структура Оргнефтехим 7
1.3. Функциональная структура АСУ Оргнефтехим 11
1.4. Информационное обеспечение подсистемы Программное обеспечение 14
1.5. Математическое обеспечение подсистемы а 22
1.6. Программное обеспечение подсистемы а 26
1.7. Техническое обеспечение подсистемы 27
1.8. Постановка Задачи Оптимизация плана работ по отладке программных продуктов 29
2. Специальная часть 30
2.1. Описание сущности задачи Оптимизация плана работ по отладке программных продуктов 30
2.2. Математическая модель задачи 43
2.3. Информационное обеспечение задачи 50
2.4. Алгоритм решения задачи 56
2.5. Программное обеспечение задачи 68
2.6. Техническое обеспечение задачи 70
2.7. Инструкция пользователю 71
2.8. Контрольный пример 73
3. Экономическая часть Экономическая эффективность разработанного продукт 75
3.1. Описание проектируемого программного продукт 79
3.2. Оценка рынка сбыта программного продукт 80
3.3. Оценка конкурентоспособности программного продукт 81
3.4. План маркетинг 84
3.5. Календарный план работы над программным продуктом 85
3.6. Расчет цены продукт 89
3.7. Оценка экономической эффективности 90
Заключение 93
Список использованной литературы 94
Приложение 95
Введение
Одним из важнейших видов деятельности Оргнефтехим является разработка программных продуктов для предприятий нефтехимической, нефтеперерабатывающей и нефтегазовой отрасли.
Проекты, (особенно долгосрочные) связанные с разработкой программного обеспечения, разрастаются до необъятных размеров, становятся трудно правляемыми и трудно прогнозируемыми. Руководство компаний не в состоянии отслеживать конкретную деятельность подчиненных. Самая главная проблема в том, что руководящий состав не имеет четкого представления о качестве выпускаемого изделия. Подчиненные же, в свою очередь, лишены всестороннего осознания поставленных проектных задач, руководствуясь в своей работе не научной базой, личным представлением создаваемого ими продукта. В данной ситуации определенный контроль над проектами, с небольшой долей спеха, возможен, но очень трудно определить качественный уровень выходного изделия, как это принято в промышленном производстве.
Возникает потребность перехода на иную качественную ступень. спех проекта напрямую зависит от того, насколько хорошо построен процесс правления качеством. Качество программного обеспечения, работающего в коммерческих и государственных информационных системах, является критически важным фактором.
втоматизированное решение задач, связанных с повышением качества создаваемого программного обеспечения, обеспечит повышение эффективности работы компаний, что приведет ак росту их конкурентоспособности и величению прибыли. К такому роду задач правления и относится задача Оптимизация плана работ по отладке программных продуктов, решаемая в данном проекте.
1.1. Характеристика Оргнефтехим, как объекта правления
Компания ОРГНЕФТЕХИМ, входит в состав международного холдинга, основной сферой деятельности которого является проведение монтажных, пусконаладочных работ, оказание широкого спектра инжиниринговых слуг, также планирование разработки, контроль над разработкой и сопровождение специфического программного обеспечения для каждого из объектов предприятий химической, нефтехимической и нефтеперерабатывающей отраслей промышленности. Работы осуществляются на всех этапах строительства новых мощностей, реконструкции и капитальных ремонтов действующих, компания также осуществляет функции генерального подрядчика.
В своем составе предприятие имеет большой штат высоко квалифицированных специалистов с богатым производственным опытом.
Организация производит выполнение следующих видов работ:
v Проектирование зданий и сооружений;
þ Разработка строительных решений;
þ Разработка инженерных сетей и систем;
þ Разработка специальных разделов проектной документации;
þ Составление сметной документации;
þ Разработка производственных, общественных и жилых зданий и их комплексов;
v Строительство зданий и сооружений;
þ Выполнение подготовительных и каменных работ;
þ Выполнение работ по стройству и монтажу бетонных, стальных и деревянных конструкций;
þ Выполнение изоляционных работ;
þ Осуществление функций генерального подрядчика;
þ Выполнение отделочных работ;
þ Выполнение работ по стройству наружных и внутренних сетей, коммуникаций, инженерных систем и оборудования;
þ Выполнение работ по Защите конструкций и технологического оборудования;
þ Выполнение работ по монтажу технологического оборудования;
þ Выполнение Пуско-наладочных работ;
þ Выполнение функций заказчика-застройщика.
v Создание программного обеспечения.
þ Определение и спецификация требований;
þ Формирование технических заданий;
þ Проектирование систем, программ, модулей;
þ Формирование проектной документации;
þ Кодирование модулей, программ, систем, средств тестирования;
þ Тестирование модулей, программы системы;
þ Подготовка программных средств к поставке;
þ Формирование правил внесения изменений;
þ Формирование отчетов об испытаниях;
þ Предоставление спектра слуг по внедрению;
þ Сопровождение.
Все работы проводимые компаниейа выполняются на основании соответствующих нормативных документов и государственных лицензий.
Организация имеет очень широкую клиентскую базу, в состав которой входят такие крупные компании как:
Ø НПП Газинжиниринг и консалтинг;
Ø оО Гипротрубопровод;
Ø ЗАО Каспий - 1;
Ø НПК Кедр-89;
Ø оО НК Роснефть - Комсомольский НПЗ;
Ø Роснефть - Дагнефть;
Ø Лукойл-Пермнефтеоргсинтез;
Ø оО Лукойл-Ухтанефтепереработка;
Ø оО Корпорация Монтажспецстрой;
Ø оО ПОЛИЭФ;
Ø оО Северные магистральные нефтепроводы;
Ø ЗАО Северодонецкий ОРГХИМ;
Ø ЗАО ЦУП Стройнефть.
В связи с вышеизложенным для эффективного правления крупной компании, которой является Оргнефтехим, необходимо внедрять и использовать автоматизированные системы для повышения уровня качества и сокращения сроков выполняемых работ.
1.2. Организационная структура Оргнефтехим
Для более полного и быстрого достижения поставленных целей на предприятии должна существовать жесткая иерархическая структура. В эту структуру должны входить все лица работающие на предприятии и отделы в которых они работают. В ней должна быть определена иерархия взаимосвязей должностных лиц, кому они подчиняется и кто подчиняется им. Только благодаря продуманной иерархической схемеа возможно безотказное функционирование предприятия. В компании Оргнефтехим, во главе предприятия стоит генеральный директор, ему подчиняются заместители, которые курируют отделы. В отделе есть начальники отделов, которые организуют работу отделов. И самым низшим звеном иерархической структуры являются непосредственно работники.
Лицом принимающим решения на предприятии является Генеральный директор. Его заместителями Технический директор, Финансовый директор, Заместитель директора по производству, Коммерческий директор, Заместитель директора по кадрам и режиму, также Главный бухгалтер.
В подчинении у Технического директора находятся:
Ø Отдел правления проектами - занимается рассмотрением и при необходимостиа корректировкой же существующих проектов, также разработкой новых проектов;
Ø Отдел правления инжиниринговым процессом - основными функциями которого являются курирование инжинирингового процесса и решение возникающих вопросов.
Ø Отдел правления качеством - выполняет контроль качества выполняемых работ и разрабатываемого программного обеспечения на соответствие нормативным документам регламентирующим выполнение каждого из видов работ.
Ø Отдел информационных технологий - занимается обеспечением функционирования комплекса средств автоматизации, также решением функциональных комплексов задач, оперативного правление комплексом средств автоматизации;
Ø Отдел техники безопасности - проводит профилактические работы призванные обеспечить безопасность проведения работ на объектах, в том числе формирует аттестационную комиссию, для проведения плановых и вне плановых проверок знаний с выдачей допусков на выполнение определенных видов работ;
В подчинении у Финансового директора находятся:
Ø Финансовый отдел - занимается анализом финансовых потоков компании;
Ø Плановый отдел - решает задачи планирования финансов компании на все виды финансовых планов от краткосрочных до долгосрочных;
В подчинении у Заместителя директора по производству находятся:
Ø Отдел организации работ - непосредственно формирует комплексные бригады для выполнения работ на объектах, следит за ходом и качеством их выполнения, также занимается вопросами материального обеспечения этих бригад;
Ø Отдел Материально-технического обеспечения - занимается вопросами связанными с необходимой комплектованностью материалами бригад выполняющих работы на объекте.
В подчинении у Коммерческого директора находятся:
Ø Отдел маркетинга - ведет поиск новых клиентов, занимается составлением и оформлением договоров, всей документации с ними связанной, ведет клиентскую базу в т.ч. финансовый контроль оплаты по договорам за же выполненные объемы производства работ, также совместно с проектным отделом формирует тендерные предложения.
Ø Отдел рекламы - занимается рекламной деятельностью компании;
Ø Отдел развития - занимается вопросами связанными с развитием на рынке коммерческой деятельности компании;
В подчинении у Заместителя директора по кадрам и режиму находятся:
Ø Отдел кадров - занимается подбором персонала для выполнения работ на объектах и офисах компании;
Ø Режимный отдел - занимается вопросами связанными с обеспечением в компании коммерческой тайны;
Ø Отделы охраны - занимается вопросами контроля прохода (проезда) и ввоза/вывоза на территориях компании;
Ø Отдел пожарной охраны - занимается вопросами связанными с обеспечением на объектах и территориях компании пожарной безопасности.
В подчинении у Главного бухгалтера находятся:
Ø Бухгалтерия - производит учет товарно-хозяйственных операций компании также отчитывается в государственных чреждениях.
В составе ОРГНЕФТЕХИМ также имеется отдел кадров который занимается подбором персонала.
Организационная структура Оргнефтехим представлена на рис. 1.
SHAPEа \* MERGEFORMAT
Генеральный директор |
Технический директор |
Финансовый директор |
Заместитель директора по производству |
Главный бухгалтер |
Отдел правления проектами |
Отдел правления инжиниринговым процессом |
Отдел правления качеством |
Финансовый отдел |
Плановый отдел |
Отдел организации работ |
Отдел материально технического обеспечения |
Отдел информационных технологий |
Заместитель директора по кадрам и режиму |
Коммерческий директор |
Отдел маркетинга |
Отдел кадров |
Режимный отдел |
Отдел охраны |
Отдел рекламы |
Отдел развития |
Отдел техники безопасности |
Отдел пожарной охраны |
Бухгалтерия |
/h1>
printer
1. Журнал Открытые системы, #09-10/1
2. ГОСТИСО/МЭК 12207-99
3. M.J. Taylor, J.L. DaCosta, "Soft Issues in IS Projects: Lessons from an SME Case Study". Systems Research and Behavioral Science, vol. 16, No. 3, May-June 1.
4. B. Kitchenham, S. Pfleeger, "Software quality: the elusive target", I Software 13 (1), 1996.
5. ИСО 9-3: ИСО 9001 Общее руководство качеством и стандарты по обеспечению качества, часть 3: Руководящие указания по применению ИСО 9001 при разработке, поставке и обслуживанию программного обеспечения. Международная организация стандартов, Женева, 1991.
6. L.A. Hellens, "Information systems Quality versus Software Quality - A discussion from a managerial, an organizational and an engineering viewpoint", Information and Software technology, vol. 39, No12. (1998)
7. I. Tervonen, P. Kerola, "Towards deeper co-understanding of software quality", Information and Software Technology, vol. 39, No 14-15 (1).
8. ИСО/МЭК 9126 Информационные технологии. Оценка продукции программного обеспечения. Характеристики качества и инструкции по их применению. Международная организация стандартов, Женева, 1991.
9. M.C. Paulk, B. Curtis, M.B. Chissis, C.V. Weber, "Capability maturity model, version 1.1", I Software 10 (4), 1993.
Приложение: Распечатка программы