рефераты конспекты курсовые дипломные лекции шпоры

Реферат Курсовая Конспект

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

Инструкция пользователя - раздел Компьютеры, Компьютерные технологии в приборостроении Инструкция Пользователя Предназначена Для Человека, Который Впервые Запускает...

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

Для работы программы необходимы соответствующие файлы. Эти файлы можно перенести на любой компьютер с дисководом 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: расчет затрат на материалы.

– Конец работы –

Эта тема принадлежит разделу:

Компьютерные технологии в приборостроении

На сайте allrefs.net читайте: "Компьютерные технологии в приборостроении"

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

Что будем делать с полученным материалом:

Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:

Все темы данного раздела:

Содержательная постановка задачи
  Целью дипломного проекта является создание программного обеспечения для частичной автоматизации процесса обучения студентов по курсу «Компьютерные технологии в приборостроении».

Постановка задачи для решения на ЭВМ
  Данная задача реализована на языке высокого уровня Pascal. Задача представляет собой программу, предназначенную для обучения и контроля знаний студентов СПбГУАП. Программа

ВЫБОР И ОБОСНОВАНИЕ МЕТОДА РЕШЕНИЯ ЗАДАЧИ НА ЭВМ
  В целях рационализации процесса создания программы она разбивается на отдельные части, называемые модулями. К программным модулям предъявляются следующие требования:

Перечень пользовательских типов и переменных, используемых в программе
device,mode – переменные для инициализации графического режима; x,count,y:integer; key – хранение символа нажатой клавиши; size – переменная для выделения памяти;

СТРУКТУРА ПРОГРАММЫ
    Обучающая программа по курсу "Компьютерные технологии в приборостроении" разработана по модульному принципу и включает в себя: - информационно-спр

НАЧАЛО схемы OpDan, описания данных;
device,mode – целочисленные переменные для инициализации графического режима; x,count,y – целочисленные счетчики; key – хранение символа нажатой клавиши; size – переменна

КОНЕЦ схемы OpDan;
Алгоритм модуля Main: ‘p’

КОНЕЦ схемы Diagram;
  Алгоритм модуля Rezult:   НАЧАЛО схемы Rezult, обработки результатов тестирования; ОПИСАНИЕ ДАННЫХ: n_name, n_oc – строковы

РЕЗУЛЬТАТЫ ТЕСТИРОВАНИЯ АЛГОРИТМА
    Вопр.1 Вопр.2 Вопр.3 Вопр.4 Вопр.5 Оценка + -

Запись алгоритма на языке программирования
7.1. Выбор и обоснование языка программирования   В качестве языка кодирования выбран язык программирования Turbo Pascal 7.0. Turbo Pascal – универсальный язык прогр

Макеты вывода результатов выполнения программы
        &nb

Описание программы
  Программа состоит из 13-ти модулей, 12 из которых оформлены как процедуры и 1 как главный управляющий модуль. Модули называются: Vhod, OpDan, Registr, Chtenie, Find, Ramka, Kursor,

ОТЛАДКА И ТЕСТИРОВАНИЕ ПРОГРАММЫ
Этап отладки программы является одним из важнейших и трудоемких этапов при создании любой программы. На данном этапе происходит выявление ошибок и устранение недочетов. Процесс отладки зав

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

Расчет затрат на материалы
  Наименование материала Кол-во Расход на программу Цена за ед. изм. Руб. Сумма, руб. Картри

Калькуляция сметной стоимости
  Наименование показателя Сумма (руб) Удельный вес затрат (%) 1. Материалы 8,9%

МЕРОПРИЯТИЯ ПО ТЕХНИКЕ БЕЗОПАСНОСТИ
11.1. Проверка безопасности на рабочем месте Требования к мониторам. Конструкция монитора должна обеспечивать возможность фронтального наблюдения

ГОСТы и стандарты на мониторы и ПЭВМ
  Монитор, как и любое устройства должен соответствовать определенным требованиям и стандартам. Требования на мониторы разделяют на две основные группы стандартов и рекомендаций – по

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

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

Допустимые значения параметров неионизирующих электромагнитных излучений
  Наименование параметров Допустимое значение Напряженность электромагнитного поля на расстоянии 50см вокруг ВДТ по электрической с

Вентиляция
  Эффективным средством нормализации воздушной среды в помещениях является вентиляция. По способу перемещения воздуха вентиляция разделяется на естественную и механическую. Естественн

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

Электробезопасность
  Так как ПЭВМ питается от сети переменного тока 220В 50Гц, необходимо предусматривать средства и мероприятия по защите пользователя ПЭВМ от поражения электрическим током и компьютера

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

ЗАКЛЮЧЕНИЕ
  В дипломном проекте была разработана обучающая программа по курсу «Компьютерные технологии в приборостроении». В процессе дипломного проектирования были изучены соответствующие лите

Procedure Vhod;
  Var i:integer; priv:string;   Begin{procedure} ClrScr; priv:=' Вы запустили программу электронного учебника.'; TextColor(W

Procedure Find;
  Var s,w:string; Begin{Procedure} Case n_menu of 1: f_name:='main_men.pas'; 2: Begin{2} Str(p_kur,s); f_name:='r'+s+'.pas';

Procedure Registr;
  Var i:integer;   Begin{Procedure} For i:=1 to 2 do Begin{For} ClearDevice; SetColor(Green); Rectangle(5,5,635,475

Procedure Ramka;
  Begin{Procedure} SetColor(Green); SetlineStyle(0,0,NormWidth); Rectangle(5,5,635,475); Rectangle(40,35,600,50); SetTextStyle(0,0,1);

Procedure Kursor;
  Var y1:integer;   Begin{Procedure} SetColor(Red); If (n_menu=5)or(n_menu=6)or(n_menu=7)or(n_menu=8)or(n_menu=9) Then y:=26

Procedure Spravka;
  Var k1,k2:char; s,s1,s2,m:string;   Begin{procedure} Assign(f,f_name); k1:='1'; x:=p_kur; Repeat ClearDe

Procedure Test;
  Var ball:integer; z,ocenka,oc:string; dan_otv:string; vopros:string; mas_vopr:array[1..5]of string;   Begin{Procedure}

Procedure Poisk;
  Var i, k, h:integer; j, nom, k1, k2:char; s, s1, s2:string;   Begin{procedure} f_name_p:='f_poisk.pas'; Assign(f1,f_name_p

Procedure Diagram;
  Var d_ki_p, t_ki_p, ch_ki_p, p_ki_p:real; d_ki_s, t_ki_s, ch_ki_s, p_ki_s, kol_stud_s:string; y1, y2, y3, y4:integer;   Begin{Procedure}

Procedure Rezult;
  Var n_name, n_oc:string;   Begin{Procedure} Repeat ClearDevice; n_menu:=12; Ramka; f_name:='test_men.pas';

Program Main;
  Uses Crt,Graph;   {$i Vhod.pas} {$i OpDan.pas} {$i Registr.pas} {$i Chtenie.pas} {$i Find.pas} {$i Ramka.pas}

Хотите получать на электронную почту самые свежие новости?
Education Insider Sample
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Реклама
Соответствующий теме материал
  • Похожее
  • Популярное
  • Облако тегов
  • Здесь
  • Временно
  • Пусто
Теги