Реферат: Оптимизация плана работ по отладке программных продуктов

<span Times New Roman",«serif»">Содержание

Введение                                                                                                                           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

<span Times New Roman",«serif»">Введение

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

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

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

Автоматизированное решениезадач, связанных с повышением качества создаваемого программного обеспечения,обеспечит повышение эффективности работы компаний, что приведет  к росту их конкурентоспособности и увеличению прибыли.К такому роду задач управления и относится задача «Оптимизация плана работ поотладке программных продуктов», решаемая в данном проекте.

<span Times New Roman",«serif»; font-style:normal;mso-bidi-font-style:italic">1.1. Характеристика ООО«Оргнефтехим», как объекта управления

Компания ООО«ОРГНЕФТЕХИМ», входит в состав международного холдинга, основной сферойдеятельности которого является проведение монтажных, пусконаладочных работ,оказание широкого спектра инжиниринговых услуг, а также планированиеразработки, контроль над разработкой и сопровождение специфическогопрограммного обеспечения  для каждого изобъектов предприятий химической, нефтехимической и нефтеперерабатывающейотраслей промышленности. Работы осуществляются на всех этапах строительствановых мощностей, реконструкции и капитальных ремонтов действующих, компаниятакже осуществляет функции генерального подрядчика.

В своем составепредприятие имеет большой штат высоко квалифицированных специалистов с богатымпроизводственным опытом.

Организация производитвыполнение следующих видов работ:

v<span Times New Roman"">

Проектирование зданий и сооружений;

þ<span Times New Roman"">

Разработка строительных решений;

þ<span Times New Roman"">

Разработка инженерных сетей и систем;

þ<span Times New Roman"">

Разработка специальных разделовпроектной документации;

þ<span Times New Roman"">

Составление сметной документации;

þ<span Times New Roman"">

Разработка производственных,общественных и жилых зданий и их комплексов;

v<span Times New Roman"">

Строительство зданий и сооружений;

þ<span Times New Roman"">

Выполнение подготовительных икаменных работ;

þ<span Times New Roman"">

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

þ<span Times New Roman"">

Выполнение изоляционных работ;

þ<span Times New Roman"">

Осуществление функций генеральногоподрядчика;

þ<span Times New Roman"">

Выполнение отделочных работ;

þ<span Times New Roman"">

Выполнение работ по устройствунаружных и внутренних сетей, коммуникаций, инженерных систем и оборудования;

þ<span Times New Roman"">

Выполнение работ по Защите конструкцийи технологического оборудования;

þ<span Times New Roman"">

Выполнение работ по монтажутехнологического оборудования;

þ<span Times New Roman"">

Выполнение Пуско-наладочных работ;

þ<span Times New Roman"">

Выполнение функцийзаказчика-застройщика.

v<span Times New Roman"">

Создание программного обеспечения.

þ<span Times New Roman"">

Определение и спецификациятребований;

þ<span Times New Roman"">

Формирование технических заданий;

þ<span Times New Roman"">

Проектирование систем, программ,модулей;

þ<span Times New Roman"">

Формирование проектной документации;

þ<span Times New Roman"">

Кодирование модулей, программ,систем, средств тестирования;

þ<span Times New Roman"">

Тестирование модулей, программысистемы;

þ<span Times New Roman"">

Подготовка программных средств кпоставке;

þ<span Times New Roman"">

Формирование правил внесенияизменений;

þ<span Times New Roman"">

Формирование отчетов об испытаниях;

þ<span Times New Roman"">

Предоставление спектра услуг повнедрению;

þ<span Times New Roman"">

Сопровождение.

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

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

Ø<span Times New Roman"">

ООО «НПП Газинжиниринг и консалтинг»;

Ø<span Times New Roman"">

ОАО «Гипротрубопровод»;

Ø<span Times New Roman"">

ЗАО «Каспий — 1»;

Ø<span Times New Roman"">

ООО НПК «Кедр-89»;

Ø<span Times New Roman"">

ОАО «НК «Роснефть» — КомсомольскийНПЗ»;

Ø<span Times New Roman"">

ООО «Роснефть — Дагнефть»;

Ø<span Times New Roman"">

ООО «Лукойл-Пермнефтеоргсинтез»;

Ø<span Times New Roman"">

ОАО «Лукойл-Ухтанефтепереработка»;

Ø<span Times New Roman"">

ОАО «Корпорация Монтажспецстрой»;

Ø<span Times New Roman"">

ОАО «ПОЛИЭФ»;

Ø<span Times New Roman"">

ОАО «Северные магистральныенефтепроводы»;

Ø<span Times New Roman"">

ЗАО «Северодонецкий ОРГХИМ»;

Ø<span Times New Roman"">

ЗАО «ЦУП Стройнефть».

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

<span Times New Roman",«serif»;mso-bidi-font-family:Arial;font-style:normal">1.2. Организационнаяструктура ООО «Оргнефтехим»

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

Лицом принимающим решенияна предприятии является Генеральный директор. Его заместителями   Технический директор, Финансовый директор,Заместитель директора по производству, Коммерческий директор, Заместительдиректора по кадрам и режиму, а также Главный бухгалтер.

В подчинении уТехнического директора находятся:

Ø<span Times New Roman"">

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

Ø<span Times New Roman"">

Отдел управления инжиниринговымпроцессом – основными функциями которого являются курирование инжиниринговогопроцесса и решение возникающих вопросов.

Ø<span Times New Roman"">

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

Ø<span Times New Roman"">

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

Ø<span Times New Roman"">

Отдел техникибезопасности – проводит профилактические работы призванные обеспечитьбезопасность проведения работ на объектах, в том числе формирует аттестационнуюкомиссию, для проведения плановых и вне плановых проверок знаний с выдачейдопусков на выполнение определенных видов работ;

В подчинении уФинансового директора находятся:

Ø<span Times New Roman"">

Финансовый отдел – занимаетсяанализом финансовых потоков компании;

Ø<span Times New Roman"">

Плановый отдел – решает задачипланирования финансов компании на все виды финансовых планов от краткосрочных додолгосрочных;

 В подчинении у Заместителя директора попроизводству находятся:

Ø<span Times New Roman"">

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

Ø<span Times New Roman"">

ОтделМатериально-технического обеспечения – занимается вопросами связанными снеобходимой укомплектованностью материалами бригад выполняющих работы наобъекте.

В подчиненииу Коммерческого директора находятся:

Ø<span Times New Roman"">

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

Ø<span Times New Roman"">

Отдел рекламы – занимается рекламнойдеятельностью компании;

Ø<span Times New Roman"">

Отдел развития – занимается вопросамисвязанными с развитием на рынке коммерческой деятельности компании;

В подчиненииу Заместителя директора по кадрам и режиму находятся:

Ø<span Times New Roman"">

Отдел кадров – занимаетсяподбором персонала для выполнения работ на объектах и офисах компании;

Ø<span Times New Roman"">

Режимный отдел –занимается вопросами связанными с обеспечением в компании коммерческой тайны;

Ø<span Times New Roman"">

Отделы охраны – занимаетсявопросами контроля прохода (проезда) и ввоза/вывоза на территориях компании;

Ø<span Times New Roman"">

Отдел пожарной охраны –занимается вопросами связанными с обеспечением на объектах и территорияхкомпании пожарной безопасности.

В подчиненииу Главного бухгалтера находятся:

Ø<span Times New Roman"">

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

В составе ООО«ОРГНЕФТЕХИМ» также имеется отдел кадров который занимается подбором персонала.

Организационная структура ООО «Оргнефтехим» представленана рис. 1.

<span Times New Roman",«serif»;mso-fareast-font-family:«Times New Roman»; mso-ansi-language:RU;mso-fareast-language:RU;mso-bidi-language:AR-SA; layout-grid-mode:line">

 SHAPE  * MERGEFORMAT

Генеральный директор

Технический директор

Финансовый директор

Заместитель директора по производству

Главный бухгалтер

Отдел управления проектами

Отдел управления инжиниринговым процессом

Отдел управления качеством

Финансовый отдел

Плановый отдел

Отдел организации работ

Отдел материально технического обеспечения

Отдел информационных технологий

Заместитель директора по кадрам и режиму

Коммерческий директор

Отдел маркетинга

Отдел кадров

Режимный отдел

Отдел охраны

Отдел рекламы

Отдел развития

Отдел техники безопасности

Отдел пожарной охраны

Бухгалтерия

<img src="/cache/referats/20097/image001.gif" v:shapes="_x0000_s1325 _x0000_s1324 _s1465 _s1463 _s1461 _s1459 _s1455 _s1453 _s1451 _s1449 _s1447 _s1445 _s1443 _s1441 _s1350 _s1348 _s1344 _s1342 _s1340 _s1338 _s1336 _s1334 _s1332 _s1331 _s1330 _s1326 _s1327 _s1328 _s1329 _s1333 _s1335 _s1337 _s1339 _s1341 _s1343 _s1347 _s1349 _s1440 _s1442 _s1444 _s1446 _s1448 _s1450 _s1452 _s1454 _s1458 _s1460 _s1462 _s1464">

Рис. 1. Организационная структура ООО «ОРГНЕФТЕХИМ».

<span Times New Roman",«serif»;mso-fareast-font-family: «Times New Roman»;mso-ansi-language:RU;mso-fareast-language:RU;mso-bidi-language: AR-SA">
<span Times New Roman",«serif»; mso-bidi-font-family:Arial;font-style:normal">1.3. Функциональная структура АСУ«ООО «Оргнефтехим»

АСУ ООО «ОРГНЕФТЕХИМ» в своем составесодержит девять подсистем:

1.<span Times New Roman"">    

Управление проектами;

2.<span Times New Roman"">    

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

3.<span Times New Roman"">    

Управление инжиниринговым процессом;

4.<span Times New Roman"">    

Материально-техническое обеспечение;

5.<span Times New Roman"">    

Управление финансами;

6.<span Times New Roman"">    

Маркетинг;

7.<span Times New Roman"">    

Управление кадрами;

8.<span Times New Roman"">    

Управление научно-исследовательскимиработами.

Каждая подсистема решает ряд функциональных задач:

1.<span Times New Roman"">    

Управление проектами:

1.1.<span Times New Roman"">                    

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

1.2.<span Times New Roman"">                    

Контрольпроектов;

2.<span Times New Roman"">    

Управление инжиниринговым процессом:

2.1.<span Times New Roman"">                    

 Учет и контроль выполненных работ;

2.2.<span Times New Roman"">                    

Планированиересурсов;

2.3.<span Times New Roman"">                    

Оптимизациярасходов по проекту;

3.<span Times New Roman"">    

Материально-техническое обеспечение:

3.1.<span Times New Roman"">                    

Учети распределение материалов на объектах;

3.2.<span Times New Roman"">                    

Учети распределение материалов и комплектующих на складах;

3.3.<span Times New Roman"">                    

Контрольтранспортных перевозок;

3.4.<span Times New Roman"">                    

Анализобеспеченности сырьем.

4.<span Times New Roman"">    

Управление финансами:

4.1.<span Times New Roman"">                    

Анализфинансовых потоков;

4.2.<span Times New Roman"">                    

Планированиеработ;

4.3.<span Times New Roman"">                    

Учетсостояния материально-технической базы;

4.4.<span Times New Roman"">                    

 Формирование финансового портфеля.

5.<span Times New Roman"">    

Менеджмент и маркетинг:

5.1.<span Times New Roman"">                    

Формированиедоговоров;

5.2.<span Times New Roman"">                    

Ведениеклиентской базы;

5.3.<span Times New Roman"">                    

Анализрынка;

5.4.<span Times New Roman"">                    

 Планирование рекламной деятельности;

5.5.<span Times New Roman"">                    

Анализпоставщиков.

6.<span Times New Roman"">    

Управление кадрами:

6.1.<span Times New Roman"">                    

Контрольштатного расписания;

6.2.<span Times New Roman"">                    

Кадровыйучет;

6.3.<span Times New Roman"">                    

Расчеточередных отпусков;

6.4.<span Times New Roman"">                    

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

7.<span Times New Roman"">    

Управление научно-исследовательскимиработами;

7.1.<span Times New Roman"">                    

 Анализ существующего программного обеспечения;

7.2.<span Times New Roman"">                    

 Ведение фонда программного обеспечения;

7.3.<span Times New Roman"">                    

Контрольза разрабатываемым программным обеспечением;

7.4.<span Times New Roman"">                    

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

8.<span Times New Roman"">    

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

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

8.1.<span Times New Roman"">                    

Контрольи анализ достигнутых показателей программных продуктов (ПП): — проводитсяфиксация, сравнение и оценка методами математической статистики динамикикачества ПП за период;

8.2.<span Times New Roman"">                    

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

8.3.<span Times New Roman"">                    

ТестированиеПП: — Каждый ППiпроверяется на соответствие ТЗiи на соответствие нормам и ГОСТ;

8.4.<span Times New Roman"">                    

 Оптимизация плана работ по отладке.

Структура АСУ предприятия представлена на рис. 2.

Подсистема «Программное обеспечение»решает задачи, необходимые для создания полноценного программного продукта, соответствующеготребованиям технических заданий и действующим ГОСТам.

<span Times New Roman",«serif»;mso-fareast-font-family: «Times New Roman»;mso-ansi-language:RU;mso-fareast-language:RU;mso-bidi-language: AR-SA">

АСУ

ООО «ОРГНЕФТЕХИМ»

Материально-техническое обеспечение

Управление кадрами

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

Учет и распределение материалов на объектах

Учет и распределение материалов и комплектующих на складах

Контроль штатного расписания

Кадровый учет

Контроль и анализ достигнутыхпоказателей ПП

Прогнозирование и анализ базовых показателей ПП качества

Контроль транспортных перевозок

Анализ обеспеченности сырьем

Расчет очередных отпусков

Анализ причин увольнения сотрудников

Тестирование ПП

Оптимизация плана работ по отладке ПП

Маркетинг

Формирование договоров

Ведение клиентской базы

Анализ рынка

Планирование рекламной деятельности

Анализ поставщиков

Управление финансами

Управление инжиниринговым процессом

Управление проектами

Планирование проектных работ

Контроль проектов

Учет и контроль выполненных работ

Планирование ресурсов

Оптимизация расходов по проекту

Анализ финансовых потоков

Планирование работ

Учет состояния  материально-технической базы

Формирование финансового портфеля

Управление научно исследовательскими работами

Анализ существующего ПО

Ведение фонда ПО

Контроль за разрабатываемым ПО

Планирование работ по разработке ПО

<img src="/cache/referats/20097/image002.gif" v:shapes="_x0000_s1355 _x0000_s1356 _s1475 _s1473 _s1471 _s1469 _s1467 _s1357 _s1358 _s1359 _s1360 _s1361 _s1362 _s1363 _s1364 _s1365 _s1366 _s1367 _s1368 _s1369 _s1370 _s1371 _s1372 _s1373 _s1374 _s1375 _s1376 _s1378 _s1379 _s1380 _s1381 _s1384 _s1385 _s1386 _s1387 _s1388 _s1389 _s1392 _s1393 _s1394 _s1396 _s1398 _s1399 _s1400 _s1403 _s1404 _s1405 _s1406 _s1407 _s1408 _s1411 _s1412 _s1413 _s1414 _s1416 _s1417 _s1418 _s1419 _s1420 _s1421 _s1422 _s1423 _s1424 _s1425 _s1426 _s1427 _s1428 _s1429 _s1430 _s1431 _s1432 _s1433 _s1434 _s1435 _s1466 _s1468 _s1470 _s1472 _s1474">

Рис. 2.  функциональнаясхема АСУ ООО «ОРГНЕФТЕХИМ»

<span Times New Roman",«serif»;mso-fareast-font-family:«Times New Roman»;mso-ansi-language: RU;mso-fareast-language:RU;mso-bidi-language:AR-SA">

1.4. Информационное обеспечениеподсистемы «Программное обеспечение»

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

Итак, нужно определить с какими подсистемами и как она взаимодействует,какая информация входная, а какая выходная.

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

<span Times New Roman",«serif»;mso-fareast-font-family: «Times New Roman»;mso-ansi-language:RU;mso-fareast-language:RU;mso-bidi-language: AR-SA">

Учет и контроль выполненных работ

Планирование работ по разработке ПО

Кадровый учет

Контроль проектов

<div v:shape="_x0000_s1620">

Анализ существующего ПО

<div v:shape="_x0000_s1621">

Ведение фонда ПО

<img src="/cache/referats/20097/image003.gif" v:shapes="_x0000_s1622 _x0000_s1688"> <img src="/cache/referats/20097/image004.gif" v:

еще рефераты
Еще работы по программированию, базе данных