Управление проектом и анализ данных

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

Организационная структура фирмы, следующая:

 
Бухгалтерия
Финансовый директор, Бухгалтер
Дирекция
Гендиректор   директор
ООО «ПрогИНжер»
 
Отдел продаж
Маркетолог, Менеджер
 
Отдел программистов
Системный администратор, Программист

Рисунок 6 Структура фирмы

Для решения задачи необходимо завести следующие данные:

1) Начало проекта: 01 ноября 2016 года, длительность: 3 года.

2) Список продуктов: Программа «Бухгалтерия», Программа «Склад», Программа«Персонал». Начало продаж по всем продуктам: 01декабря 2016 г.

3) Установить стартовый баланс в следующем виде:

а) активы:

– денежные средства: 11200000 руб.;

– ценные бумаги: акции ГАЗПРОМ на сумму 11200000 руб. со сроком погашения 24 мес. и процентной ставкой 10;

б) пассивы:

– акционерный капитал: акционер ООО «Сода» с суммой 6160000 руб., номинальной стоимостью 1000 руб., количеством акций 6160 и 10% привилегированных акций; акционер ООО «Нефтеоргсинтез» с суммой вклада 5040000 руб., номинальной стоимостью 1000 руб., количеством акций 5040 и 10% привилегированных акций;

4) Ресурсы: Генеральный директор (тип: Люди, стоимость: 56000, ед.изм.: чел.), Финансовый директор (тип: Люди, стоимость: 56000 руб., ед.изм.: чел.), Бухгалтер (тип: Люди, стоимость: 28000 руб., ед.изм.: чел.), Системный администратор (тип: Люди, стоимость: 39200 руб., ед.изм.: чел.), Программист (тип: Люди, стоимость: 36400 руб., ед.изм.: чел.), Маркетолог (тип: Люди, стоимость: 28000 руб., ед.изм.: чел.), Менеджер (тип: Люди, стоимость: 22400 руб., ед.изм.: чел.).

5) План сбыта: Программа «Бухгалтерия» (объем сбыта: 560 шт.), Программа «Склад» (объем сбыта: 280 шт.), Программа «Персонал» (объем сбыта: 168 шт.).

6) Материалы и комплектующие: Канцтовары (ед.изм.: комп., цена: 5000), Заправка оргтехники (ед.изм.: комп., цена: 1000), Хоз.инвентарь (ед.изм.: комп., цена: 1000).

7) План производства: Программа «Бухгалтерия» (производственный цикл: 20 дней; материалы: заправка оргтехники – 1, канцтовары – 2; сдельная зарплата: написание программы – 56000 руб., тестирование – 28000 руб.; график производства: 10), Программа «Склад» (производственный цикл: 25 дней; материалы: заправка оргтехники – 1, канцтовары – 2; сдельная зарплата: написание программы – 56000 руб., тестирование – 28000 руб.; график производства: 5), Программа «Персонал» (производственный цикл: 15 дней; материалы: заправка оргтехники – 1, канцтовары – 2; сдельная зарплата: написание программы – 56000 руб., тестирование – 28000 руб.; график производства: 3).

8) План персонала: Управление – Генеральный директор – 1 чел., з/пл 36000 руб. (периодические выплаты в течение всего проекта); Производство – Финансовый директор – 1 чел., з/пл 56000 руб., Бухгалтер – 1 чел., з/пл 28000 руб., Системный администратор – 1 чел., з/пл 39200 руб., Программист – 1 чел., з/пл 36400 руб. (периодические выплаты в течение всего проекта); Маркетинг – Маркетолог – 1 чел., з/пл 28000 руб., Менеджер – 1 чел., з/пл 22400 руб. (периодические выплаты в течение всего проекта).

9) Календарный план:

Таблица 2.3.1 Календарный план

Наименование этапа Длительность Предыдущий этап Ресурсы
1) Исследование рынка Итоговая задача для 2) и 3)
2) Реклама в СМИ 30 дней   Маркетолог, Менеджер
3)Проведение презентаций 1 день 2) Генеральный директор, Менеджер
4) Оборудование офиса 1 день 1) Менеджер, Бухгалтер, Системный администратор, Программист
5) Обеспечение работы офиса Итоговая задача для 6), 7), 8) и 9)
6) Подготовка продукта 10 дней   Программист
7) Финансовые расчеты 10 дней 6) Финансовый директор, Бухгалтер, Маркетолог
8) Обслуживание клиента 1 день 7) Менеджер
9) Контроль результатов 1 день 8) Генеральный директор, Финансовый директор
10)Производство (Программа «Бухгалтерия»)   5)  
11) Производство (Программа «Склад»)   5)  
12) Производство (Программа «Персонал»)   5)  

10) Общие издержки: Управление – Изучение деятельности конкурента – 560000 руб.; Производство – Поддержка на актуальном уровне –28000 руб.; Маркетинг – Продвижение на рынке – 560000 руб.

11) Акционерный капитал: ООО «Сода» –6160000 руб., постепенная выплата в течение 12 мес., количество акций – 6160, номинал – 1000 руб.; ООО «Нефтеоргсинтез» – 5040000 руб., постепенная выплата в течение 12 мес. количество акций – 5040, номинал – 1000 руб.

12) Распределение прибыли: выплата дивидендов – один раз в год, доля прибыли на дивиденды – 10%, доля прибыли на резервы – 10%.

После заведения всех данных в программу Project Expert были получены следующие данные:

· Денежные средства уменьшаются в среднем на 20000000 рублей в год.

· Уменьшение суммарных текущих активов с 2452951 руб. до -67759693 руб.

· Уменьшение суммарного актива на 77322634 руб.

· Уменьшение нераспределенной прибыли на 83412635 руб.

· Уменьшение суммарного пассива на 77322634 руб.

· Уменьшение NWC на 60304614 руб.

· Уменьшение чистой прибыли на 83412635 руб.

Из этого следует что данная компания обанкротится, те есть данная модель неэффективна. Данные об итогах деятельности предприятия представлены в приложении Б.

2.4 Оценка качества программного обеспечения на основе лексического анализа

2.4.1 Разработка программы арифметического цикла на языке PERL

Дан арифметический цикл и входные данные:

Управление проектом и анализ данных - student2.ru

Для решения данной задачи, воспользуемся циклом for. Листинг программы приведен на рисунке:

Управление проектом и анализ данных - student2.ru

Рисунок 7 Листинг программы

Результат работы программы представлен на рисунке 5:

Управление проектом и анализ данных - student2.ru

Рисунок 7 Результат работы программы

2.4.2 Оценка характеристик программы на основе метрики Холстеда

В таблице 2.4.2.1, представлены все операции и операторы, которые задействованы в программе:

Таблица 2.4.2.1 Операторы и операции

№ п/п Операторы, операции Номера строк Количество повторений
for
use
= 2,3,4,5,6,7
<
; 1,2,3,4,5,6,7
++
$ 2,3,4,5,6,7
( 2,3,4,5,6
) 1,2,3
{
S }
atan
*
. 5,6
sprintf 5,6
% 5,6
5,6,7
, 3,4
print
+ 2,4
\n

В таблице 2.4.2.2, представлены все операнды, которые задействованы в программе.

Таблица 2.4.2.2 Операнды

№ п/п Операторы Номера строк Количество повторений
$x 1,2,4
$y 2,3,4
$b 5,7

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

Длина реализации:

N = N1 + N2 = 70 + 12 = 82;

Длина программы:

N~ = n1 * log2n1 + n2 * log2n2 = 26 * log2(26) + 3*log2(3) = 110

Объем программы в битах:

V = (N1 + N2) * log2(n1 + n2) = V = (72 + 11) * log3(26 + 3) = 453

Потенциальный объем программы:

V* = (n2* + 2) * log2(n2* + 2) = 5 + 2 * log3(5 + 3) = 28

Уровень программы:

L = V* / V = 28 / 453 = 0.061

Уровень языка:

λ = L * V* = 0,085 * 33

Интеллектуальное содержание программы:

I = L * V = 0, 061 * 453= 27,18

Работа по программированию

E = V / L = 390 / 0,085 = 12684,26

Занесем данные в таблицы:

Таблица 2.4.2.3 Количество операций и операндов

Наименование характеристики Обозначение и формула для вычисления Значение
Число простых (уникальных) операторов и операций n1
Число простых (уникальных) операндов n2
Общей число всех операторов и операции N1
Общее число всех операндов N2

Таблица 2.4.2.4 Показатели эффективности

Число входных и выходных переменных (параметров) n2*
Словарь программы n = n1 + n2
Длина реализации программы N = N1 + N2
Объем программы (в битах) V = (N1 + N2) * log2(n1 + n2)
Потенциальный объем программы V* = (n2* + 2) * log2(n2* + 2)  
Уровень реализации программы L = V* / V 0,061
Уровень реализации языка λ = L * V* 3,41
Работа программирования E = V / L

Вывод. Уровень исследуемой программы довольно низкий, так как потенциальный объем программы на порядок меньше ее реального объема. В данном решении возможности языка программирования Perl использованы на низком уровне. Длина реализации значительно меньше расчетной длины программы. Несовершенств в программе нет.

ЗАКЛЮЧЕНИЕ

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

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

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

БИБЛИОГРАФИЧЕСКИЙ СПИСОК

1. Черемных С.В. Моделирование и анализ систем. IDEF-технологии: практикум. [Текст] – М.: Финансы и статистика, 2011. – 192 с.

2. Калянов Г.Н. Моделирование, анализ, реорганизация и автоматизация бизнес-процессов. Учебное пособие. [Текст] – М.: Финансы и статистика, 2014. – 240 с.

3. Вендров А.М. Практикум по проектированию программного обеспечения экономических информационных систем. Учебное пособие. 2-е изд., перераб. и доп. [Текст] – М.: Финансы и статистика, 2006. – 192 с.

4. Липаев В. В. Человеческие факторы в программной инженерии. Учебник. [Текст] -Directmedia, 2015 – 427 с.

5. Лаврищева Е.М., Грищенко В.Н, Области знаний программной инженерии – SWEBOK и подход к обучению этой дисциплины, Управляющие системы и машины. [Текст] – 2015. – №1.– С.38–54

6. Андон Ф.И., Коваль Г.И., Коротун Т.М., Лаврищева Е.М. Суслов В.Ю, Основы инженерии качества программных систем, [Текст] Киев: Академпериодика.– Второе изд., 2016. – 680 с

7. Смирнова Г.Н., Сорокин А.А., Тельнов Ю.Ф. Проектирование экономических информационных систем. Учебник. – М.: Финансы и статистика, 2012. – 512 с.

8. Избачков Ю.С. Информационные системы: Учебник для вузов / Ю.С. Избачков, В.Н. Петров. – 2-е изд. – СПБ.: Питер, 2005. – 656 с.

9. Гвоздева Т.В. Проектирование информационных систем: учеб. пособие / Т.В. Гвоздева, Б.А. Баллод. – Ростов н/Д: Феникс, 2009. –508 с.

10. Балдин К.В. Информационные системы в экономике: Учебник / К.В. Балдин, В.Б. Уткин. – М.: Издательско-торговая корпорация «Дашков и Ко», 2006. – 395 с.

ПРИЛОЖЕНИЕ А.

Список общепринятых сокращений

АС – автоматизированная система (обработки информации)

ООП – объектно-ориентированный подход

ИТ – информационные технологии

МЭ – межсетевой экран

НСД – несанкционированный доступ

ОО – объект оценки

ЦС – центр сертификации

ЭЦП – электронная цифровая подпись

CMS – система управления контентом

SCM – software configuration management

ПРИЛОЖЕНИЕ Б

Отчеты Project Expert

1) Общие данные (проект)

Управление проектом и анализ данных - student2.ru

Рисунок 1Б Бизнес план проекта

Управление проектом и анализ данных - student2.ru

Рисунок 2Б Стартовый баланс организации и список продуктов

Валюта организации – российский рубль.

2) Инвестиционный план (список этапов, список ресурсов, диаграмма Gantta),

Управление проектом и анализ данных - student2.ru

Рисунок 3Б Этапы производства

Управление проектом и анализ данных - student2.ru

Рисунок 4Б Инвестиционный план проекта

3) Операционный план (план сбыта, план производства, общие издержки / персонал),

Управление проектом и анализ данных - student2.ru

Рисунок 5Б Планируемый объем поставок

Управление проектом и анализ данных - student2.ru

Рисунок 6Б Общие издержки

Управление проектом и анализ данных - student2.ru

Рисунок 7Б План по персоналу

Управление проектом и анализ данных - student2.ru

Рисунок 8Б План производства

4) Финансовый план (формирование капитала, использование прибыли),

Управление проектом и анализ данных - student2.ru

Рисунок 9Б Капитал организации

Управление проектом и анализ данных - student2.ru

Рисунок 10Б Распределение прибыли организации

5) Результаты (прибыли–убытки, Кэш-фло, баланс, финансовые показатели).

Управление проектом и анализ данных - student2.ru

Рисунок 11Б Прибыль и убытки организации

Управление проектом и анализ данных - student2.ru

Рисунок 12Б Денежный поток организации (кэш-фло)

Управление проектом и анализ данных - student2.ru

Рисунок 13Б Баланс ООО «ПрогИНжер»

Управление проектом и анализ данных - student2.ru

Рисунок 14Б Финансовые показатели организации

Управление проектом и анализ данных - student2.ru

Рисунок 15Б График окупаемости проекта

Наши рекомендации