Инструкция пользователя

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

Для работы программы необходимы соответствующие файлы. Эти файлы можно перенести на любой компьютер с дисководом 3,5 дюйма и удовлетворяющий требованиям для их запуска и работы.

Перенесение файлов на жесткий диск может существенно сократить время работы программы.

Для реализации работы программы необходимо запустить главный управляющий файл Main.exe.

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

Для выбора в главном меню или подменю нужного раздела нужно воспользоваться следующей комбинацией клавиш:

 

1) для навигации в главном меню и подменю:

- стрелка вверх – курсор вверх,

- стрелка вниз – курсор вниз,

- выбор нужного раздела осуществляется путем нажатия клавиши Enter.

2) при работе с текстом:

- стрелка вверх – прокрутка одной страницы текста вверх с текущей позиции,

- стрелка вниз – прокрутка одной страницы текста вниз с текущей позиции,

- выход из страницы текста осуществляется путем нажатия клавиши Esc.

Не рекомендуется одновременное нажатие нескольких управляющих клавиш;

Для завершения работы программы нужно нажать клавишу Esc и ответить утвердительно на запрос о выходе.

 

 


10. Экономика и организация производства

 

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

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

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

В данном дипломном проекте, средой разработки является интегрированная среда программирования Turbo Pascal 7.0.

Все расчеты осуществлялись с использованием данных, полученных на предприятии:

- Оклад руководителя 5000 руб,

- Оклад программиста 2000 руб,

- Время разработки программы 30 дней.

 

10.1. Определение этапов разработки программы

 

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

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

Для создания "хорошей" программы появляется необходимость придерживаться определенных принципов или определенной дисциплины программирования. Значительный прогресс в области программирования достигается с использованием так называемого структурного программирования.

Структурное программирование можно толковать как "проектирование, написание и тестирование программы в соответствии с заранее определенной дисциплиной".

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

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

Структурное программирование улучшает ясность и читабельность программ.

Наконец, структурное программирование призвано улучшить эффективность программ.

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

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

После определения цели разработки составляется перечень всех этапов и видов работ по созданию нового программного обеспечения.

В перечне указываются номера этапов и видов работ в последовательности от исходящего к завершающему и их названия. Перечень этапов заносится в таблицу 1: Перечень этапов и видов работ.

 

Таблица 1

Перечень этапов и видов работ.

 

№ п.п. Наименоване этапа Вид работы
Техническое задание 1.1 получение задания
1.2 составление ТЗ
1.3 получение дополнительной информации
1.4 подбор и анализ материала
1.5 составление исходного описания
Рабочий проект 2.1 выбор среды разработки
2.2 разработка алгоритма
2.3 описание алгоритма на языке программирования
2.4 отладка и тестирование программы
Внедрение 3.1 расчет цены программы
3.2 получение дополнительных материалов для отчета
3.3 оформление документации

 

 

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

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

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

 

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

 

Трудоемкостью программы является сумма всех затрат труда на каждом этапе разработки новой программы.

Оценки трудоемкости работ могут быть рассчитаны по формуле (1), которая позволяет на основе ряда вероятностных оценок получить представление о трудоемкостиработ. Исполнитель дает три вероятностные оценки трудоемкости: минимальную – tmin, максимальную – tmax и наиболее вероятную – tн.в.

 

(1)

 

 

где:

t min – минимальная трудоемкость;

t нв – наиболее вероятная трудоемкость;

t max – максимальная трудоемкость работы.

 

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

 

 

Таблица 2

Расчет трудоемкости разработки программы

 

Вид работы Исполнитель Оценки трудоемкости (дн) Tож (дн)
Tmin tн.в. Tmax
1. Получение задания Руковод. 0,5 1,5
2. Составление ТЗ Руковод. 1,5 1,5
3. Получение дополнительной информации Программист 0,5 1,5
4. подбор и анализ материала Программист
5. составление исходного описания Программист 1,5 1,5
6. выбор среды разработки Программист 0,5 1,5
7. разработка алгоритма Программист 7,2
8. описание алгоритма на языке программирования Программист
9. отладка и тестирование программы Программист
10. рассчет цены программы Программист 1,5
11. получение дополнительных материалов для отчета Программист 0,5 1,5
12 оформление документации Программист
Итого: Работа с компьютером (Р к):       33,2

 

Из полученных результатов видно, что из всего времени разработки на работу с компьютером уходит лишь половина.

Кроме того видно, что ожидаемое время разработки (33,2 дн) превышает заданное время (30 дн), следовательно необходимо произвести оптимизацию ожидаемых сроков разработки программы.

 

10.3. Оптимизация сроков разработки программы

 

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

 

10.4. Расчет сметной стоимости и цены программы

 

Калькулирование – это система расчетов, с помощью которой определяется сметная стоимость единицы продукции, в данном случае программного обеспечения. Оно может осуществляться следующими методами:

 

- пормативным,

- позаказным,

- попередельным.

 

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

Второй – на предприятиях с мелкосерийным и штучным типом производства.

Третий – на предприятиях с однородной по используемому материалу и характеру обработки массовой продукцией.

В данном дипломном проекте использовался второй метод. Он состоит в том, что объектом учета является отдельный заказ.

Калькулирование осуществляется с целью определения цены изделия и соизмерения затрат на производство с результатами производства. Состав таблицы калькуляции зависит от особенностей выпускаемой продукции. В данном случае таблица сметной стоимости состоит из:

 

- Затрат на материалы;

- Затрат на специальное оборудование;

- Заработной платы(прямая заработная плата, дополнительная заработная плата);

- Начислений на заработную плату (Единый социальный налог, страховой взнос на обязательное социальное страхование от несчастных случаев на производстве и профессиональных заболеваний);

- Накладных расходов;

- Плановой прибыли;

- Сметной стоимости программы.

 

Затраты на материалы – это затраты на приобретение материалов, комплектующих, оплату электроэнергии. Стоимость формируется исходя из цен приобретения. Из стоимости материалов исключается стоимость возвратных отходов.

Затраты на специальное оборудование (Спец. оборудование) – это затраты необходимые для отладки программы, то есть затраты на компьютер.

Заработная плата (ЗП) отражает заработную плату основного производственного персонала и не состоящих в штате, но занятых основной работой сотрудников.

Начисления на ЗП состоят из Единого социального налога и страхового взноса на обязательное социальное страхование от несчастных случаев на производстве и профессиональных заболеваний.

Единый социальный налог (ЕСН) уплачивается на основании НК РФ, части второй, главы 24 (в редакции от 24.07.02) в государственные внебюджетные фонды. Его плательщиками являются лица, производящие выплаты физическим лицам. Объектом налогообложения являются выплаты и иные вознаграждения, начисляемые налогоплательщиком в пользу физических лиц по трудовым и гражданско-правовым договорам по выполнении работ. Налоговой базой являются любые выплаты и вознаграждения вне зависимости от формы выплаты. Ставка налога – 35,6%.

Страховой взнос на обязательное социальное страхование от несчастных случаев на производстве и профессиональных заболеваний уплачивается (ФСС) на основании Федерального Закона от 11.02.02 №17-ФЗ, Федерального Закона от 29.12.01 №184- ФЗ, постановления правительства РФ от 06.09.01 №652, постановлении ФСС от 29.03.02 № 35. Плательщиками налога являются работодатели. Налоговая база определяется в процентах к начисляемой оплате труда в соответствии с классами профессионального риска. Ставка налога – 0,2%.

Накладные расходы – расходы связанные с ведением предпринимательской деятельности.

Итого затрат – сумма всех вышеперечисленных затрат.

Налог на прибыль уплачивается на основании НК РФ, главы 25 (в редакции от 29.03.02) и Закона СПб от 28.06.95 №81-11 (в редакции от 09.11.01). Плательщиками налога являются российские организации всех организационно-правовых форм независимо от характера деятельности. Объектом налогообложения является прибыль российских организаций. Налоговая база – денежное выражение прибыли – разность между полученными доходами и произведенными расходами. Ставка налога – 24% (7,5% - в Федеральный бюджет, 16,5% - в бюджет СПб).

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

 

1. Расчет затрат на материалы (М) приведен в таблице 3: расчет затрат на материалы.