Вот почему при проектировании АСПР сложился следующий порядок. Во-первых, модель принимается ко внедрению только в том случае, если расчеты по ней могут выполняться пользователем без участия автора-разработчика. Для этого модель должна быть снабжена методическими указаниями и инструкциями, позволяющими пользователю самостоятельно настраивать ее на решение конкретной задачи. Такая настройка может производиться, например, введением дополнительных ограничений или снятием некоторых из них, предусмотренных исходной постановкой подбором формы целевой функции из заданного их набора изменением вида какой-либо зависимости, учитываемой в модели, и т. д. При приемке в эксплуатацию первой очереди АСПР наличие указанной документации рассматривалось в качестве обязательного условия сдачи математического обеспечения каждой задачи в фонд алгоритмов и программ (ФАП) АСПР, а качество этой документации проверялось в ходе приемо-сдаточных испытаний специально созданными по отдельным функциональным подсистемам рабочими группами, в состав которых входили представители отделов Госплана. С учетом накопленного ими опыта при формировании второй очереди АСПР вопросам технологичности внедряемых задач уделяется особое внимание. Во-вторых, для решения проблемы использования экономико-математических моделей в технологии разработки плана было признано целесообразным организовать изучение плановыми работниками основ применения экономико-математических методов и электронной вычислительной техники в планировании. Для этого специалисты-плановики проходят обучение по специальной программе на Высших экономических курсах при Госплане СССР. [c.123]
Полезно тестировать в условиях рынка и товары промышленного назначения. Дорогостоящее промышленное оборудование и новые технологии обычно проходят через тестирования типов альфа и бета. Тестирование типа альфа проводит сама компания-производитель в целях проверки и улучшения функциональных качеств оборудования, его надежности, конструкции и уменьшения эксплуатационных расходов. При получении удовлетворительных результатов компания организует испытания типа бета, т. е. потенциальным пользователям товара предлагается проверить его на своих площадках при условии конфиденциальности. Тестирование типа бета выгодно как для продавца, так и для хозяев испытательных площадок. Инженеры продавца наблюдают за тем, как используется оборудование, в результате чего часто выявляются непредвиденные проблемы, связанные с безопасностью и техническим обслуживанием, определяются требования к обучению персонала пользователей и обслуживанию оборудования. Продавец получает представление о том, насколько произведенное им оборудование улучшает условия или эффективность работы потребителя, чтобы учесть это в дальнейшем при назначении цены. После проведения испытаний продавец просит [c.408]
Организационно-технические меры. Оказалось, что многие из агентов, занимающихся внедрением технологических инноваций, предоставляют потенциальным клиентам возможности для проведения испытаний и экспериментов. Потенциальными пользователями, не имеющими ни штата, ни экспертов для проведения собственных исследований у себя в организации, было особенно оценено арендное предоставление лаборатории, где предполагаемые пользователи могут производить эксперименты с технологическими инновациями под наблюдением разработчиков. Несколько потребителей отметили, что они никогда бы не стали внедрять технологию, не получив в свое распоряжение соответствующей лаборатории. [c.423]
Текущее состояние. Следует описать текущее состояние каждого продукта или услуги и пояснить, что еще необходимо сделать для их выхода на рынок. Полезно указать, какие навыки имеет или должна иметь фирма для выполнения этих задач. Если есть возможность, то следует перечислить потребителей или конечных пользователей, которые участвуют в разработке и испытаниях продукции и услуг. Необходимо указать текущие результаты этих испытаний и когда ожидается получение готовой продукции. [c.302]
Организациям, работающим в сфере высоких технологий, недостаточно опросов потребителей, которые, как правило, страдают близорукостью не умеют выразить свою потребность в гипотетических товарах или выгодах. Поэтому такие компании должны участвовать в развитии перспективных научных направлений.6 Параллельно с интенсивными испытаниями и тестированиями товара потенциальными потребителями должны проводиться технические разработки. Данная схема обеспечивает обратную связь будущими пользователями и дает возможность корректировать и совершенствовать проектируемое изделие. Уже на самых ранних стадиях процесса разработки необходима интеграция технических и рыночных исследований, что позволяет повысить эффективность инвестиций в конструирование товара и маркетинг. Зачастую рыночный потенциал технических достижений раскрывает не изобретатель-первопроходец, а подражатели, наладившие выпуск товаров-аналогов. [c.272]
Разработка рабочей документации завершает проектирование нового продукта. На этой стадии осуществляется подготовка комплекса конструкторской документации, необходимой для материального воплощения проектируемого изделия. Рабочий проект предусматривает наиболее полную детализацию разрабатываемой конструкции, обеспечивающую возможность изготовления, контроля и приемки отдельных деталей и узлов, а также сборки, испытания и эксплуатации продукта у потребителя. Рабочая документация включает подготовку рабочих чертежей деталей, сборочных единиц и узлов изделия, производственной и эксплуатационной документации (паспорт изделия, описание для пользователя, инструкция по эксплуатации, документы сервисного обслуживания, гарантийная документация и пр.). При проведении инженерных расчетов обосновывается выбор системы допусков, проверяются размерные цепи, оптические, механические, электрические и прочие параметры, характеристики отдельных деталей и узлов. На этой стадии, среди прочей документации, составляются сводные спецификации деталей и узлов проектируемого изделия, необходимые для организации его производства, осуществляется кодирование конструктивных элементов нового продукта и конструкторской документации. [c.79]
Организационно-экономический аспект определяет требования к качеству ПС на уровне структуры управления качеством и стимулирования разработчиков. Организационными элементами управления качеством являются определение головной организации управления качеством ПС с возложением на нее методического управления проблемой определение иерархической системы специализированных центров по оценке качества ПС, соответствующей структуре управления отрасли, в нашем случае — налоговой службы РФ определение главных конструкторов направлений и экспертных групп при нем. Эксперты осуществляют проверку ТЗ, которая заключается в контроле полноты определения требований с точки зрения комплекса научно-технической документации и прогнозов научно-технического уровня. Группа экспертов должна располагать сведениями о существующих аналогах в данной или близкой области. Наилучшим вариантом организации работы группы экспертов является использование базы знаний, в которой собраны знания и опыт различных разработчиков в виде фактов, решений и рекомендаций. Целью экономического аспекта обеспечения качества является разработка системы стимулирования создания высококачественных программных продуктов. Решение о стимулировании должно приниматься на основе результатов испытаний и эксплуатации программного продукта пользователями. [c.360]
Разработка Определение требований пользователя Определение конструктивных принципов (техническое проектирование) Проектирование элементов (рабочее проектирование) Изготовление и испытание макета Разработка технологии массового производства Определение требований пользователя Определение конструктивных принципов (техническое проектирование) Проектирование элементов (рабочее проектирование) Реализация и тестирование программ [c.76]
Тесты должны разрабатываться как для допустимых, так и для недопустимых значений входных параметров. Многие программисты разрабатывают тесты для контроля своих программ на основе достоверных входных данных, забывая при этом о последствиях, к которым могут привести недопустимые входные значения. Однако большинство ошибок, возникающих в функционирующих программах, выявляется в результате непредусмотренных действий пользователя. Тесты, разработанные с учетом испытания недопустимых значений параметров, часто дают больший эффект, чем контроль на реальных вводных данных. [c.168]
Испытание оборудования. Ряд систем типа операционных включает разнообразные комплексы оборудования, выполненного как аппаратурно, так и программно. Желательно, чтобы это оборудование было проверено в совместной работе с создаваемой системой ПО, т. е. система должна быть испытана с каждым аппаратурным устройством и с каждой программой, с которой она взаимодействует. Если пользователь выбирает для установки только определенное оборудование и режимы его работы, то испытанию совместно с разрабатываемой системой подвергаются именно эти объекты. [c.179]
Испытание документации. Проверка полноты и правильности документации пользователя является важной частью системного тестирования. Все тестовые комбинации должны разрабатываться только с использованием документации пользователя. [c.181]
Испытания переносимости. Большие системы ПО достаточно сложно адаптируются при переносе на другие установки. Испытание переносимости и размещения необходимо, так как здесь часто имеет место одна из обескураживающих ситуаций, с которой сталкиваются пользователи,— система попросту оказывается неработоспособной. [c.181]
Испытание средств взаимодействия с пользователем. В ходе системного тестирования данный тип проверки должен быть проведен как контроль выполнения поставленных целей разработки, но он не может играть решающей роли, так как уже поздно исправлять недостатки в этом направлении. Однако второстепенные задачи могут быть выявлены и решены. Например, можно еще потребовать устранить такие недостатки, как неудовлетворительное отражение в документации сообщений, выдаваемых системой. [c.181]
Проведение тестирования. Одним из методов системного тестирования является испытание системы в эксплуатационных условиях на вычислительных центрах одной или нескольких организаций пользователя. Это выгодно для всех сторон организация-разработчик уведомляется об ошибках проектирования и программирования, которые она могла не обнаружить, а организация-пользователь получает возможность изучать систему и экспериментировать с ней до того, как она будет официально передана. [c.182]
После завершения приемо-сдаточных испытаний система передается пользователям и может проходить так называемые установочные испытания. Большие программные системы имеют сложную процедуру установки на вычислительных центрах пользователей, где должен быть выбран режим эксплуатации, размещены файлы и библиотеки системы. Цель установочных испытаний — выявить ошибки, сделанные в процессе установки. [c.187]
План проведения установочных испытаний вырабатывается разработчиком, а реализуется пользователем. Особенностью тестов этого вида является то, что они должны проверять наличие всех необходимых файлов и аппаратуры, содержание первой записи на каждом файле, наличие всех составных частей системы ПО. Кроме того, все программы системы должны быть снабжены небольшим количеством тестов для обнаружения ошибок установки. [c.187]
Будущие инвесторы, не прошедшие подготовки в специализированных престижных учебных заведениях за рубежом, получают знания данного предмета фрагментарно и нередко усваивают его довольно поверхностно и некритично. Когда же новичок-оптимист, испытав быстро исчезающую эйфорию первоначального везения, лишается своих денег, он понимает, что нужно побыстрее забыть многое из втолкованного ему раньше и браться за новую жизнь, построенную на собственных шишках. Главным средством для потенциального "нового спекулянта" на мировом валютном рынке остается старый знакомый метод проб и ошибок, вдоль и поперек испытанный революцией и щедро омытый слезами пользователей. [c.10]
Как будет видно из дальнейшего изложения, нахождение затрат пользователя предполагает точные вычисления, далеко выходящие за рамки привычек или средств отдельного предпринимателя. Даже если бы удалось показать, что некоторые предприниматели принимают решения с той степенью полноты, которая описана ниже, в разделе III, маловероятно, что существует какой-либо деловой ритуал, соответствующий столь суровому испытанию. Если к этому добавить сложности, обусловленные неопределенностью и риском, а также субъективным отношением к ним, то станет достаточно очевидно, что поверхностное и ориентировочное планирование (которое в учебниках называют выкладками по долгосрочной максимизации [c.332]
Имеются весьма основательные доводы в пользу отделения друг от друга некоторых из функций, правильное выполнение которых способствует успешному выпуску изделия. К тому времени, когда почерпнутые из этой книги методы и средства будут введены в действие, такое разграничение функций наверняка можно будет реализовать. И тогда следует удовлетвориться, что группа испытаний работает независимо от группы разработки и потому не подчинена и не может ей подчиняться. Затем следует обособить функцию обслуживания, которая должна в равной степени охватывать обеспечение нормальной деятельности всех остальных групп. При этом, однако, нельзя забывать о планировании, организации поддержки, документирования и сопровождения программных изделий в целях лучшего удовлетворения потребностей пользователя. Если потребности пользователя изменяются, следует без колебаний преобразовывать и эти функции. Приняв такую стратегию, можно-смело приступать к более полной реализации принципов проектирования программного обеспечения и применять методы управления этим процессом точно так же, как их применяют в целом или по частям преуспевающие. руководители. [c.20]
Фаза оценки в жизненном цикле изделия является буферной зоной между началом системных испытаний и началом практического использования изделия. В фазе оценки изделие подвергается строгому испытанию со стороны группы лиц, не являющихся разработчиками. Это делается для того, чтобы гарантировать, что изделие удовлетворяет требованиям и спецификациям, может быть использовано в среде пользователя, содержит необходимую документацию, которая точно и полно описывает программное обеспечение, может быть установлено при использовании соответствующих инструкций по вводу в действие свободно от каких-либо дефектов. Фаза оценки начинается, как только все компоненты собраны вместе и испытаны. Она заканчивается, когда организация, проводящая испытания, подтвердит, что изделие прошло все испытания и готово к эксплуатации. Фаза оценки обычно продолжается так же долго, как и фаза программирования, но методы структурного программирования могут сократить ее до одной трети фазы программирования (рис. 2.2). [c.27]
Группа планирования определяет необходимость в программном изделии, устанавливает возможность его реализации и осуществляет слежение за ним вплоть до конца его использования. Группа разработки составляет спецификации, конструирует, документирует, создает, отлаживает и собирает изделия. Группа обслуживания предоставляет средства вычислительной техники для обеспечения всех названных функций, для осуществления конфигурационного управления, распространения и разнообразной административной поддержки. Группа выпуска документации обеспечивает пользователей руководствами и другими справочными материалами. Группа испытаний дает независимую оценку как программному обеспечению, так и документации до их передачи пользователю. Группа поддержки обеспечивает распространение изделия и обучение пользователей, установку изделия на месте его использования и постоянную связь между отдельными группами и пользователями. Последняя, но не менее важная, чем остальные группы, — группа сопровождения — обеспечивает исправление ошибок и некоторые улучшения в фазе использования. [c.29]
Деятельность, связанная с разработкой изделия, достигает своего пика в фазе программирования, когда планы испытаний дополняются спецификациями испытаний. Внутренняя структура изделия полностью описывается внутренней спецификацией, которая содержит сведения о том, как строится изделие, как формируется план обеспечения функционирования программного обеспечения и становятся доступными аппаратные ресурсы. В то время как группа разработки преобразует внешний и внутренний проекты в основное тело программ, т. е. в начальное воплощение изделия, группа испытаний трансформирует их с помощью спецификации испытаний в контрольные примеры группа выпуска документации создает справочные материалы группа поддержки программного обеспечения создает рекламные материалы и материал для обучения персонала. Эти последние действия начинаются с середины фазы программирования и продолжаются почти до конца фазы оценки. В самом конце фазы оценки группа обслуживания подготавливает руководство по вводу программного обеспечения в действие, называемое информационным листком выпуска, и вместе с группой сопровождения заносит в сопроводительную документацию все, что потребуется в будущем. Фаза использования начинается тогда, когда изделие объявлено готовым к передаче пользователям. Все, что остается после этого на рис. 2.3, — это периодическое создание корректирующих программ, предназначенных для исправления ошибок, обнаруженных пользователями, и обеспечения функционирования изделия в реальных условиях эксплуатации. [c.34]
Конфигурационное управление Испытания класса В Копирование Испытания класса С Передача пользователю Ввод в действие Сопровождение [c.49]
Планы создания программного изделия должны охватывать этапы его разработки, документирования, испытаний, обучения пользователей, сопровождения, сбыта и снятия с производства. Планы должны помогать принимать решения с учетом технических, экономических и временных факторов. [c.61]
Окончательный план разработки изделия может быть выработан только в результате довольно серьезного изучения и обсуждения проблемы. Первая задача, которая обычно решается после распределения бюджета, состоит в формировании такого плана. Документ, в котором фиксируется план создания изделия, представляет собой технические условия, или соглашение о требованиях. В этом документе устанавливаются договорные отношения между разработчиком и пользователем, а также теми, кто должен заниматься продажей изделия. Помимо разработчика, который обычно готовит этот документ, в его составлении принимают участие многие функциональные подразделения, в том числе группы испытаний, выпуска документации, персонал, занятый внедрением, распространением, сопровождением, сбытом, обучением и поддержкой. Рассмотрение, утверждение и корректировка соглашения о требованиях являются, вероятно, наиболее важными моментами во всем процессе разработки именно благодаря соглашению о требованиях все заинтересованные стороны знают, какие ожидания можно связывать с создаваемым изделием что оно собой представляет, каковы его возможности и для чего оно нужно. Иными [c.72]
Опытный образец — это почти законченное изделие. Он включает все основные компоненты завершенного проекта, в том числе черновой вариант технической документации, и предполагает проведение хотя бы небольшого объема независимых испытаний с целью обеспечения необходимых условий для выработки критических замечаний по доработке изделия и для гарантирования минимального риска пользователя. Очень немногие разработчики способны создать изделие сразу в таком виде, чтобы его можно было предложить всем пользователям. Поэтому с самого начала должно планироваться создание опытного образца изделия. Последний используется как основа для установления целевых параметров конечного изделия. При его создании необходимо следовать той же методологии управления, которая применялась бы для разработки основного изделия (подготовка соответствующих документов и проведение необходимых контроля и испытаний). [c.73]
Если программное изделие предназначено для многих пользователей, целесообразно выбрать одного или двух из них для поставки им бесплатно и с полной поддержкой опытного образца изделия при этом пользователи будут настолько польщены подобным выбором, что обеспечат отдачу, значительно превышающую стоимость поставки опытного образца изделия. К рабочим испытаниям опытного образца изделия полезно привлечь группу испытаний. Персонал этой группы получит возможность усовершенствовать свои тестовые программы и процедуры, основываясь на экспериментальных данных. Это касается также и группы выпуска документации, сотрудники которой смогут намного улучшить качество документации пользователя после проверки в действии своих первых решений. [c.74]
Спустя некоторое время после начала испытаний класса А, возможно, появится необходимость передать программное изделие одному или нескольким будущим пользователям. Такой выпуск [c.126]
Вскоре после начала испытаний класса В группа обслуживания начинает готовиться к распространению программного изделия. Основной задачей на этом этапе является подготовка информационного листка выпуска, который составляется для пользователей и указывает, какие компоненты программного изделия подлежат передаче и как их внедрить. Информационный листок выпуска подготавливается на основе материалов группы разработки и передается в группу испытаний, где используется в качестве одного из руководящих материалов приемных испытаний класса В. Спецификация выпуска, описанная в разд. 15.4, служит документом, на основе которого организуются испытания. [c.127]
Может возникнуть вопрос, почему именно группа обслуживания, а не группы разработки, выпуска документации и испытаний подготавливает информационный листок выпуска. Безусловно, любая из перечисленных групп в состоянии выполнить эту работу, однако операции по вводу в действие и обслуживанию аппаратных и программных средств входят в число повседневных обязанностей именно группы обслуживания. Поэтому последняя наилучшим образом подготовлена к составлению инструкций в терминах, понятных пользователям. [c.127]
Как видно из рис. 8.2, вместе с началом производства программного изделия начинается и фаза его использования. Тем не менее, до тех пор пока программное изделие не будет передано всем пользователям, продолжается и фаза оценки, так как испытания класса С еще не завершены. Хотя эти испытания не доведены до конца и нельзя еще передавать программное изделие любому пользователю, правомерно говорить о начале фазы использования, потому что создание программного изделия завершено и можно на определенных условиях передать материалы в руки опытного пользователя, способного критически их оценить. Разумеется, такую передачу следует отличать от обычного распространения. [c.130]
При обработке заявки на исправление ошибки копия уведомления передается в группу поддержки для учета и контроля, а сама заявка вместе с уведомлением передается в группы сопровождения и испытаний. Группа обслуживания сообщает пользователю о результатах анализа (таким образом пользователь получает ранее обещанный ему ответ) и посылает копию уведомления для учета в группу поддержки. Если анализ показывает, что пользователь ошибся, неправильно интерпретируя функционирование программного изделия, или что его предложение потребует модернизации программ, то по данной заявке не предпринимается никаких действий и об этом уведомляются все группы. Если ошибка действительно существует или весьма вероятна, группа сопровождения описывает предлагаемый ею способ решения проблемы и составляет график работ по данной заявке. Когда группа обслуживания получает такого рода ответ от группы сопровождения, она пересылает ответ вместе с указанием запланированной даты устранения ошибки в адрес автора запроса, а также в группу поддержки для учета и контроля. [c.131]
После завершения работ по данной заявке группа сопровождения сообщает о результатах группам испытаний и обслуживания. Группа обслуживания уведомляет о результатах рассмотрения заявки пользователя, а также группу поддержки, осуществ- [c.131]
Режим III реализуется без участия группы испытаний. Этот режим следует использовать только в случаях крайней необходимости, например при сильном нарушении сроков проектирования опытного образца, когда отсутствие независимых испытаний изделия или по крайней мере текущего контроля за испытаниями допускается. Для гарантии успеха даже в этом неблагоприятном случае следует предусмотреть ввод в действие и поддержку такого изделия силами группы разработки нельзя рассчитывать на то, что это сможет сделать кто-нибудь другой, поскольку нет полной уверенности в том, что качество программного изделия достаточно высоко для передачи его в руки пользователя без сопровождения. [c.153]
Предоставление инициативы предполагаемым пользователям недр и потребителям имеет принципиальное значение. Автор был косвенным участником следующей ситуации. В N-ском регионе геологом Z было открыто месторождение высококачественных глин. Точнее, Z своими анализами и испытаниями выявил особые свойства этих глин и решил честно на конкурсной основе получить право на их разработку. Подал прошение о предоставлении ему права на разработку на конкурсной основе . Муниципальная власть ответила, как казалось, весьма обнадеживающе Ждите объявления конкурса и участвуйте в нем . — Сколько ждать — Лет десять, — ответила муниципальная власть, заговорщически подмигнув, — в законе нет правила, обязывающего реагировать на ваши заявки . Окончание этой истории было точно в духе бюрократического государства. [c.125]
Утверждение [Approval] — процесс, с помощью которого один или несколько пользователей с определенными правами утверждают контролируемый объект данных (документ, пакет документов, набор данных) либо предлагаемые для внесения в объект данных изменения. Утверждение может обозначать изменение статуса объекта в рамках его жизненного цикла, например утверждение данных по конкретной детали приводит к изменению ее статуса — переходу с этапа технического проекта на этап подготовки производства. Другой пример утверждение изменений по проекту целиком на этапе производственных испытаний может привести к возврату всего проекта на этап проектирования. [c.350]
В последнее время нефтяная отрасль стала объектом бесконечных пересудов, дебатов и критики. Необычайно важная роль нефтяных и газовых компаний взбудоражила весь мир. Наибольшее внимание приковали к себе методы финансового учета и способы предоставления дополнительной информации, которые используются фирмами, специализирующимися в области добычи нефти и газа. Большинство пользователей финансовых сведений чувствовали, что отчеты, составленные в соответствии с нормами GAAP, не отражают истинную рыночную стоимость активов нефтяных компаний. Инвесторы не могли определить, выдержат ли их вложения испытания рынком и временем. [c.304]
Потребительское тестирование проводится в самых различных формах — от приглашения пользователей в лабораторию до выдачи им образцов товара для пробного использования дома. Домашние испытания чаще всего применяются для проверки свойств товаров типа наполнителей для мороженого и новых бытовых приборов. Когда компания DuPont разрабатывала новое синтетическое напольное покрытие, она бесплатно предложила его образцы для использования в нескольких квартирах с условием, что потребители сообщат о своем отношении к новинке. [c.367]
Модель spread/2. Наиболее близкая к реальности модель. Временная структура бара моделируется так же, как и в предыдущем пункте, только шаг изменения цены составляет половину спреда, задаваемого пользователем. Это позволяет проводить тестирование систем с максимальным учетом специфики разл ичных рынков. Например, провести испытание торговой системы для использования при торговле инструментами со средней н малой ликвидностью (новые акции малоизвестных компаний, которые в начальный период своего появления на рынке могут принести большие прибыли и т. п.), что сопровождается большими спредами. [c.311]