Студопедия КАТЕГОРИИ: АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция |
Техническое задание на создание АИС.
ТЗ на АС яв-ся основным документом, определяющим требования и порядок создания (развития или модернизации) автоматизированной системы, в соответствии с которым проводится разработка АС и ее приемка при вводе в действие. ТЗ на АС разрабатывают на систему в целом, предназначенную для работы самостоятельно или в составе другой системы. ГОСТ 34.602-89 описывает какие разделы входят в техническое задание: 1) общие сведения (полное наименование системы; предприятия разработчика и заказчика и их реквизиты; сроки начала и окончания работы по созданию системы; источники финансирования работ и т.д.); 2) назначение и цели создания (развития) системы (вид автоматизируемой деятельности и перечень объектов автоматизации; требуемые значения технических, технологических, производственно-экономических или других показателей объекта автоматизации, которые должны быть достигнуты в результате создания АС); 3) характеристика объектов автоматизации; 4) требования к системе (требования к системе в целом; к функциям, выполняемым системой; к видам обеспечения); 5) состав и содержание работ по созданию системы (перечень стадий и этапов работ по созданию системы в соответствии с ГОСТ 24.601, сроки их выполнения, перечень организаций – исполнителей работ); 6) порядок контроля и приемки системы (виды и методы испытаний системы и ее составных частей; общие требования к приемке работ по стадиям, статус приемочной комиссии (государственная, ведомственная); 7) требования к составу и содержанию работ по подготовке объекта автоматизации к вводу системы в действие (перечень основных мероприятий и их исполнителей, которые следует выполнить при подготовке объекта автоматизации к вводу АС в действие); требования к документированию (согласованный разработчиком и Заказчиком системы перечень подлежащих разработке комплектов и видов документов, соответствующих требованиям ГОСТ 34.201-89); 9) источники разработки (должны иметься перечислены документы и информационные материалы на основании которых разрабатывалось ТЗ и которые должны быть использованы при создании системы).
Проектирование, реализация и сопровождение.
Результатом проектирования является детальная модель разрабатываемого программного обеспечения вместе со спецификациями его компонентов всех уровней. Тип модели зависит от выбранного подхода (структурный, объектный или компонентный) и конкретной технологии проектирования. Однако в любом случае процесс проектирования охватывает как проектирование программ (подпрограмм) и определение взаимосвязей между ними, так и проектирование данных, с которыми взаимодействуют эти программы или подпрограммы. Принято различать также два аспекта проектирования: • логическое проектирование, которое включает те проектные операции, которые непосредственно не зависят от имеющихся технических и программных средств, составляющих среду функционирования будущего программного продукта; • физическое проектирование - привязка к конкретным техническим и программным средствам среды функционирования, т. е. учет ограничений, определенных в спецификациях. Реализация. Реализация представляет собой процесс поэтапного написания кодов программы на выбранном языке программирования (кодирование), их тестирование и отладку. Сопровождение. Сопровождение - это процесс создания и внедрения новых версий программного продукта. Причинами выпуска новых версий могут служить: • необходимость исправления ошибок, выявленных в процессе эксплуатации предыдущих версий; • необходимость совершенствования предыдущих версий, например, улучшения интерфейса, расширения состава выполняемых функций или повышения его производительности; • изменение среды функционирования, например, появление новых технических средств и/или программных продуктов, с которыми взаимодействует сопровождаемое программное обеспечение.
Модели жизненного цикла программного обеспечения.
Процесс разработки программного обеспечения, в том виде, как он определяется в современной модели жизненного цикла программного обеспечения, предполагает три стадии тестирования: • автономное тестирование компонентов программного обеспечения; • комплексное тестирование разрабатываемого программного обеспечения; • системное или оценочное тестирование на соответствие основным критериям качества. Для повышения качества тестирования рекомендуется соблюдать следующие основные принципы: • предполагаемые результаты должны быть известны до тестирования; • следует избегать тестирования программы автором; • необходимо досконально изучать результаты каждого теста; • необходимо проверять действия программы на неверных данных; • необходимо проверять программу на неожиданные побочные эффекты на неверных данных.
CASE-технологии.
CASE-технологии, основные принципы. Этапы создания информационной системы на основе CASE-технологии. Факторы эффективности CASE- технологии. автор Zer0 рубрики ПРиС CASE (Computer-Aided Software/System Engineering) означает проектирование программного обеспечения или системы на основе компьютерной поддержки. ■ Принцип всесторонней компьютерной поддержки проектирования.
Технология RAD.
RAD - технология быстрого программирования RAD, Rapid Application Development, быстрая разработка приложений - концепция создания средств разработки программных продуктов, уделяющая особое внимание быстроте и удобству программирования, созданию технологического процесса, позволяющего программисту максимально быстро создавать компьютерные программы. С конца XX века RAD получила широкое распространение и одобрение. Концепцию RAD также часто связывают с концепцией визуального программирования - 4GL. Основные принципы RAD Инструментарий должен быть нацелен на минимизацию времени разработки. Создание прототипа для уточнения требований заказчика. Цикличность разработки: каждая новая версия продукта основывается на оценке результата работы предыдущей версии заказчиком. Минимизация времени разработки версии, за счёт переноса уже готовых модулей и добавления функциональности в новую версию. Команда разработчиков должна тесно сотрудничать, каждый участник должен быть готов выполнять несколько обязанностей. Управление проектом должно минимизировать длительность цикла разработки.
|
||
Последнее изменение этой страницы: 2018-05-29; просмотров: 232. stydopedya.ru не претендует на авторское право материалов, которые вылажены, но предоставляет бесплатный доступ к ним. В случае нарушения авторского права или персональных данных напишите сюда... |