Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Расчет длительности производственного цикла и времени на создание программного продукта.
Производственный цикл – отрезок времени, в течение которого осуществляется производственный процесс. Рассчитаем длительность производственного цикла на создание программного продукта, написанного на языке Паскаль. Структура производственного цикла представлена в таблице 2.1: Таблица 2.1 Структура производственного цикла
Данный программный продут будет написан на языке Паскаль. Паскаль — высокоуровневый язык программирования общего назначения. Один из наиболее известных языков программирования, широко применяется в промышленном программировании, обучении программированию в высшей школе, является базой для большого числа других языков. Был создан Никлаусом Виртом в 1968-1969 годах после его участия в работе комитета разработки стандарта языка Алгол-68. Особенностями языка являются строгая типизация и наличие средств структурного программирования. Паскаль был одним из первых таких языков. По мнению Н. Вирта, язык должен способствовать дисциплинированию программирования, поэтому, наряду со строгой типизацией, в Паскале сведены к минимуму возможные синтаксические неоднозначности, а сам синтаксис автор постарался сделать интуитивно понятным даже при первом знакомстве с языком. Тем не менее, первоначально язык имел ряд ограничений: невозможность передачи функциям массивов переменной длины, отсутствие нормальных средств работы с динамической памятью, ограниченная библиотека ввода-вывода, отсутствие средств для подключения функций написанных на других языках, отсутствие средств раздельной компиляции и т. п. Подробный разбор недостатков языка Паскаль того времени был выполнен Брайаном. Некоторые недостатки Паскаля были исправлены в ИСО-стандарте 1982 года, в частности, в языке появились открытые массивы, давшие возможность использовать одни и те же процедуры для обработки одномерных массивов различных размеров. Необходимо заметить, что многие недостатки языка не проявляются или даже становятся достоинствами при обучении программированию. Кроме того, по сравнению с основным языком программирования в академической среде 70-х (которым был Фортран, обладавший гораздо более существенными недостатками), Паскаль представлял собой значительный шаг вперёд. В начале 1980-х годов в СССР для обучения школьников основам информатики и вычислительной техники академик А. П. Ершов разработал алголо-паскалеподобный «алгоритмический язык». Наиболее известной реализацией Паскаля, обеспечившая широкое распространение и развитие языка является Турбо Паскаль фирмы Борланд, выросшая затем в объектный Паскаль для ДОС (начиная с версии 5.5) и Виндоус и далее в Делфи, в которой использовались значительные расширения языка. Диалекты Паскаля, применяемые в Турбо Паскале для ДОС и Делфи для Виндоус, из-за отстутствия других успешных коммерческих реализаций стали популярны. Длительность производственного цикла рассчитывается по формуле 2.1:
где Tпц – время производственного цикла, мин; На основе справочных данных по характеристике языка Паскаль определим продолжительность каждого этапа. а) время подготовительно-заключительное определяется условно и составляет 42 минут. б) время на описание задачи определяется в зависимости от сложности программного продукта и непосредственно сложности самой задачи и составляет 30 минут. в) время на разработку алгоритма определяется аналогично предыдущему времени и дополнительно корректируется на уровень квалификации программиста и составляет 36 минут. г)время на разработку блок-схемы равно предыдущемувремени и составляет 36 минут; д) время написания программы на языке Паскаль составляет 47 минут. е) время набивки программы составляет 12 минут. ж) время отладки и тестирования самый трудоёмкий этап, его продолжительность составляет 197 минут. з) время на оформление документации определяется условно и составляет 52 минуты. Определим длительность производственного цикла:
Тпц=42+30+36+36+47+12+197+52=452 минуты
|