Знакомство развития систем права


  Share  
|

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

Коммерческие

Программа развития практики в коммерческом мире значительно варьируются от одной организации к другой и действительно делятся на две категории. Первая категория является продуктом разработчика. Продукта разработчики компании, как Microsoft, IBM, Hewlett Packard, и многие мелкие компании. Они производят программное обеспечение для массового использования, а их продукция входит все, от операционной системы для браузеров финансовых пакетов. Второй - в доме департаментов информационных технологий промышленных и сервисных компаний, таких как автомобильная промышленность, пищевая промышленность, здравоохранение и розничная торговля.

Продукты разработчика

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

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

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

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

Информационные технологии Департамент

С медицинской промышленности в крупных розничных организаций, только это программное обеспечение, разработанное по мере необходимости. Если коммерческие готовые (COTS) программное обеспечение может использоваться, то она будет. Если COTS программного обеспечения могут быть модифицированы для использования, возьмите код будет написан. Если новое программное обеспечение необходимо развивать, группа формируется развивать ее. Руководитель группы обычно устанавливаются правила для кодирования и документацию, которая может интерпретировать корпоративных руководящих многое иначе, чем руководитель группы по последнему проекту. Во многих случаях, ИТ создали один или несколько, а иногда и несколько "быстрых и грязных" приложений практически без документации. Эти заявления могут быть написана для немедленного, но незапланированной потребность деловых кругов, таких как членство конкретных данных, необходимых торговых представителей, которые не могут быть получены благодаря применению нынешнего набора. Там могут быть долгосрочные планы для разрешения временного массового применения быстро ввести для комбинированных данных слияниям компаний. Редко там достаточно документации на мясо из внутренней работы системы, и в результате работник оборот, то, возможно, даже не понимает, что никому, почему это было сделано то, как он был. Выживание предприятия основывается на пользователям возможность делать то, что им нужно делать в целях удовлетворения потребностей бизнеса компании. Финансирование ИТ усилий становится конкуренция с первичной бизнес продукты и услуги.

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

Правительство

Когда правительственные учреждения Соединенных Штатов решение установить новую компьютерную систему, то чаще всего за счет совместных усилий между учреждением и одним или несколькими подрядчиками. Когда новая компьютерная система будет включать в себя новое программное обеспечение, специально разработанных по уникальным потребностям учреждения, развития, регулируются обширной документации и инженерных стандартов. Это верно даже тогда, когда система будет включать комплекс коммерческих готовые (COTS) пакетов и новый код. Ценность этих стандартов является, как многое в плане общения они силы в ходе развития, как что-либо другое.

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

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

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

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

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

Разработка системы - то, что право

Интеграция систем и расширение внутренних систем общаться с внешними системами подсказывает, что некоторые последовательности в различных подходов необходимо создать. Методологии пытается заполнить эту потребность появились повсюду. Просмотр через любые компьютерные науки разделе Amazon.com, границ, или Barnes и Noble позволит книги после книги о подходах, которые могут быть использованы. Правительство надеется подрядчиков для обеспечения работы в частном секторе, бюджеты многих учреждений вырезать, приходят вперед заявив, что они имеют ответов. Они приносят с собой подходы, разработанные для полномасштабной, сложные усилия, overkill для коммерческих систем. Преимущества инструментов, таких, как Международная организация по стандартизации (ИСО) стандартов качества серии 9000 и Software Engineering Capability Института зрелости модели (СИЭ ШМ) стоят дорого реализовать, если средства не надлежащим учетом. Для некоторых прибыль компании, финансовые средства для использования этих средств практически невозможно.

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

Получить Основы

Как минимум, а также описание каждого приложения, существующие и планируемые, необходимо записать и сохранить. Ли применение в автономной базе данных, что позволяет запросы с использованием различных продуктов персонального компьютера или код, который будет конвертировать в наследство систему Самый техники, важно знать, что происходит в развитии. Хорошее описание заявки будет включать следующую информацию.

§ Применение цель заявление

§ ввода и вывода требования

§ Аппаратные требования

§ Программное обеспечение условий требованиям

§ Место текущей версии исходного кода или COTS установлен

Версия § / Последнее изменение описаний

Имея эту информацию, все еще можно восстановить по мере необходимости.

Применение Цель Заявление цели применения заявление рассказывает бизнеса причине за программное обеспечение, ограничения и возможности продукта, и точка контакта для получения вопросы о продукте. Это nontechnical заявление о том, что объясняет, что заявление и что оно делает. Он написан на уровне компонент приложения, а не компонент системы уровне. Например, финансовая система, по всей вероятности, относятся заявок на общей бухгалтерской книги, журнал обработки, и кредиторской задолженности. А цель заявление написано на главной бухгалтерской книги, журнал обработки, и кредиторской задолженности. Они могут быть связаны в одном документе, но каждый должен быть четко описаны независимо от других, поскольку они будут сохранены и модернизированы индивидуально с течением времени. Цель заявление необходимо текста. Диаграммы являются милая, но только поддерживать в текст графики, поскольку в целом не может содержать всю необходимую информацию становится слишком сложной для восприятия.

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

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

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

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

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

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

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

Лучше иметь отдельные версии докладов по каждому выпуску, а не списки изменений. Такой подход способствует более тщательной документации.

Развития систем - что это?

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

это статья добавлена Vancea Богдан

Share  

© 2005-2010 E-articles.info All Rights Reserved - Terms and conditions