Звіт
З лабораторної роботи №1
З дисципліни «Теорія прийняття рішень»
на тему:
“Функціональна декомпозиція предметної області та виявлення задач прийняття рішень”
Виконав: Студент групи АКС 3-4
Білоус Богдан
Перевірив викладач:
Ярова Т.В.
Організаційно-функціональна структура ТОВ "Нейроінформатика”
В ідділ «Виробництво»
Головний програміст
Функції
Забезпечує створення та ефективне функціонування відділу;
На основі аналізу загальної потреби підприємства, завдань і можливостей свого структурного підрозділу, складає календарний план роботи структурного підрозділу і визначає напрями, форми, методи і терміни його реалізації;
Несе відповідальність за експлуатацію та розвиток автоматизованих інформаційних систем підприємства в частині системного і прикладного програмного забезпечення;
Забезпечення підтримки програмних засобів, що використовуються на підприємстві;
Вивчення ринку програмних засобів і видача рекомендацій з придбання і впровадження системного і прикладного програмного забезпечення;
Керує працівниками відділу та групою програмування (при наявності групи в складі відділу;
Бере участь у розробці пропозицій з вибору засобів обчислювальної техніки;
Здійснює організаційно-методичне керівництво структурного підрозділу, оснащення і розвиток його матеріальної бази, впровадження засобів автоматизації виробничих процесів по новій техніці і новим технологічним процесам;
Розробляє заходи з підвищення професійної підготовки і кваліфікації співробітників свого структурного підрозділу. Організовує підбір кадрів для структурного підрозділу;
Організовує роботу з аналізу результатів діяльності структурного підрозділу, його ефективності, розробці пропозицій щодо вдосконалення форм і методів роботи, заходів щодо усунення наявних недоліків;
Забезпечує правильне витрачання коштів структурного підрозділу відповідно до затверджених кошторисів і фінансовими планами підприємства, а також складання встановленої звітності;
Обов’язки
Головний програміст зобов’язаний:
Ознайомлюватися з проектами рішень керівництва підприємства, що входять в його функціональні обов'язки;
Контролювати виконання планових завдань і роботу, своєчасне виконання окремих доручень і завдань підлеглих йому працівників;
Вступати у взаємини з підрозділами сторонніх установ і організацій для вирішення оперативних питань виробничої діяльності, що входить в його функціональні обов'язки;
Отримувати від керівництва та інших функціональних відділів всю необхідну для виконання службових обов'язків інформацію;
Вимагати надання необхідних технічних засобів (обчислювальної техніки, засобів зв'язку тощо);
Готувати і вносити начальнику відділу пропозиції щодо вдосконалення інформаційної системи підприємства;
Брати участь у галузевих нарадах і семінарах з питань, що входять в його компетенцію;
Давати керівництву пропозиції з придбання (доопрацювання) програмних засобів;
Клопотати перед керівництвом про заохочення підлеглих співробітників, накладення стягнень.
Відповідальність
Головний програміст несе відповідальність за:
Результати та ефективність виробничої діяльності відділу (структурного підрозділу);
За якість придбаних (доопрацьовано) програм, правильність їх оформлення та супроводу, відповідність завданням на проектування, надійність в експлуатації, за своєчасну і якісну коригування прикладних програм, що знаходяться у дослідній та промислової експлуатації;
Не виконання своїх функціональних обов'язків, а так само роботу підлеглих йому працівників;
Недостовірну інформацію про стан виконання планів робіт відділу.;
Невиконання наказів, розпоряджень і доручень директора підприємства;
За дотримання правил техніки безпеки та невжиття заходів по припиненню виявлених порушень правил техніки безпеки, протипожежним і іншим правилам створюють загрозу діяльності підприємства, його працівникам;
Не дотримання трудової і виконавської дисципліни працівниками, що знаходиться в його підпорядкуванні;
Несе персональну відповідальність за збереження і нерозповсюдження наданої в його розпорядження службової інформації.
Програміст
Функції
Розробляє на основі аналізу математичних моделей і алгоритмів рішення економічних і інших завдань програми, що забезпечують можливість виконання алгоритму і відповідно поставленого завдання засобами обчислювальної техніки, проводить їх тестування і налагодження.
Розробляє технологію рішення задачі на всіх етапах обробки інформації.
Здійснює вибір мови програмування для опису алгоритмів і структур даних.
Визначає інформацію, що підлягає обробці засобами обчислювальної техніки, її обсяги, структуру, макети і схеми введення, обробки, зберігання і виведення, методи її контролю.
Виконує роботу з підготовки програм до налагодження і проводить їх налагодження.
Визначає обсяг і зміст даних контрольних прикладів, які забезпечують найбільш повну перевірку відповідності програм їх функціональному призначенню.
Здійснює запуск налагоджених програм і введення вихідних даних, що визначаються умовами поставлених задач.
Проводить коректування розробленої програми на основі аналізу вихідних даних.
Визначає можливість використання готових програмних продуктів.
Розробляє інструкції по роботі з програмами, оформляє необхідну технічну документацію.
Здійснює супровід упроваджених програм і програмних средств.Осуществляет супровід упроваджених програм і програмних засобів.
Розробляє і впроваджує системи автоматичної перевірки правильності програм.
Виконує роботу з уніфікації і типізації обчислювальних процесів.
Бере участь у створенні каталогів і картотек стандартних програм, у розробці форм документів в електронному вигляді, що підлягають комп'ютерній обробці, в проектуванні програм, що дозволяють розширити область застосування обчислювальної техніки.
Забезпечує правильну технічну експлуатацію, безперебійну роботу комп'ютерів і окремих пристроїв.
Бере участь у розробці перспективних і річних планів і графіків роботи, технічного обслуговування та ремонту обладнання, заходів щодо поліпшення його експлуатації, попередження простоїв у роботі, підвищенню якості роботи, ефективного використання обчислювальної техніки.
Здійснює підготовку комп'ютерів і окремих пристроїв до роботи, їх технічний огляд, проводить перевірку наявності несправностей, усуває несправності та запобігає появі несправностей в майбутньому.
Вживає заходів щодо своєчасного і якісного виконання ремонту комп'ютерів і окремих пристроїв своїми силами або силами третіх осіб.
Бере участь у проведенні інвентаризацій.
Повинен берегти майно підприємства, не розголошувати інформацію і відомості, що є комерційною таємницею підприємства.
Не дає інтерв'ю, не проводить зустрічі і переговори, що стосуються діяльності підприємства, без дозволу керівництва підприємства.
Дотримується трудову і виробничу дисципліну, правила і норми охорони праці, вимоги виробничої санітарії та гігієни, вимоги протипожежної безпеки, цивільної оборони.
Виконує розпорядження та накази Генерального директора підприємства та керівника відділу IT.
Інформує керівництво про наявні недоліки в роботі підприємства, прийняті заходи щодо їх ліквідації.
Сприяє створенню сприятливого ділового та морального клімату на підприємстві.
Обов’язки
Програміст зобов’язаний:
Робити відповідні дії з усунення причин, що створюють перешкоди для здійснення програмістом своїх функціональних обов'язків.
Вносити пропозиції адміністрації підприємства щодо поліпшення роботи, що відноситься до функціональних обов'язків Програміста і всього підприємства в цілому.
Відповідальність
Програміст несе відповідальність за:
За невиконання (неналежне виконання) своїх посадових обов'язків, передбачених цією посадовою інструкцією, в межах, визначених чинним законодавством України.
За скоєні в процесі здійснення своєї діяльності, - в межах, визначених чинним адміністративним, кримінальним та цивільним законодавством України.
За завдання матеріальної шкоди - в межах, визначених чинним трудовим, кримінальним та цивільним законодавством України.