Анализ предметной области является важнейшим этапом среди всех этапов жизненного цикла системы. Он оказывает существенное влияние на все последующие этапы, являясь в то же время наименее изученным и понятным процессом. На этом этапе, во-первых, необходимо понять, что предполагается сделать, а во-вторых, задокументировать выдвинутые предложения, так как если проектные требования не зафиксированы и не сделаны доступными для участников разработки, то они вроде бы и не существуют вовсе. При этом язык, на котором формулируются результаты анализа, должен быть достаточно прост и понятен заказчику.
Во многих аспектах системный анализ является наиболее трудной частью процесса создания системы. Проблемы, с которыми сталкивается системный аналитик, взаимосвязаны, и это является одной из главных причин их трудноразрешимости:
· аналитику сложно получить исчерпывающую информацию для оценки требований к системе с точки зрения заказчика;
· заказчик, в свою очередь, не имеет достаточной информации о проблеме обработки данных, чтобы судить, что является выполнимым, а что - нет;
· аналитик сталкивается с чрезмерным количеством подробных сведений о предметной области и о новой системе;
· спецификация системы из-за объема и технических терминов непонятна для заказчика;
· в случае понятности спецификации для заказчика, она будет недостаточной для разработчиков, создающих систему.
Решение этих проблем может быть существенно облегчено за счет применения современных структурных методов, среди которых центральное место занимают методологии структурного анализа.
Структурным анализом принято называть метод исследования системы с помощью ее графического модельного представления, которое начинается с общего обзора и затем детализируется, приобретая иерархическую структуру с все большим числом уровней. Для таких методов характерно:
· разбиение на уровни абстракции с ограничением числа элементов на каждом из уровней (обычно от 3 до 9); ограниченный контекст, включающий лишь существенные на каждом уровне детали;
· дуальность данных и операций над ними;
· использование строгих формальных правил записи;
· последовательное приближение к конечному результату.
Все методологии структурного анализа базируются на ряде общих принципов, часть из которых регламентирует организацию работ на начальных этапах жизненного цикла. В качестве двух базовых принципов используются следующие: принцип декомпозиции и принцип иерархического упорядочения.
Выделение двух базовых принципов инженерии информационных систем не означает, что остальные принципы являются второстепенными. Отметим основные из них.
1. Принцип концептуальной общности - заключается в следовании единой философии на всех этапах жизненного цикла.
2. Принцип полноты - заключается в контроле на присутствие лишних элементов.
3. Принцип непротиворечивости заключается в обоснованности и согласованности элементов системы.
4. Принцип абстрагирования - заключается в выделении существенных аспектов системы и отвлечение от несущественных с целью представления проблемы в более простом, общем виде.
5. Принцип упрятывания - заключается в упрятывании несущественной на конкретном этапе информации: каждая часть "знает" только необходимую ей информацию.
6. Принцип логической независимости заключается в концентрации внимания на логическом описании системы, обеспечении независимости от ее физической реализации.
7. Принцип независимости данных заключается в том, что модели данных могут быть проанализированы и спроектированы независимо от процессов их логической обработки, а также от их физической структуры и распределения.
Соблюдение указанных принципов необходимо при организации работ на начальных этапах жизненного цикла независимо от типа разрабатываемой ИС и используемой при этом методологии.
3 Пути совершенствования конструкторской подготовки производства.
Конструкторская подготовка производства включает проектирование новой продукции и модернизацию ранее производившейся, а также разработку проекта реконструкции и переоборудования предприятия или его отдельных подразделений.
В процессе проектирования определяется характер продукции, ее конструкция, физико-химические свойства, внешний вид, технико-экономические и другие показатели. Результаты конструкторской подготовки оформляются в виде технической документации - чертежей, рецептур химической продукции, спецификаций материалов, деталей и узлов, образцов готовой продукции и т.п.
Задачи конструкторской подготовки
Проектирование новой продукции осуществляется проектно-технологическими и научно-исследовательскими институтами, научно-технологическими центрами, а также конструкторскими отделами и лабораториями предприятий.
Основными целями конструкторской подготовки производства являются:
непрерывное совершенствование качества продукции;
повышение уровня технологичности конструкции, под которой понимается облегчение приемов изготовления продукции и возможность применения прогрессивных методов изготовления. Это обеспечивает лучшее использование производственных ресурсов при изготовлении продукции;
снижение себестоимости новой продукции за счет изготовления и совершенствования конструкции изделия, уменьшения расхода материалов на единицу продукции, снижения эксплуатационных затрат, связанных с использованием продукции;
использование при проектировании продукции существующих стандартов и унифицированных полуфабрикатов;
обеспечение охраны труда и техники безопасности, а также удобств при эксплуатации и ремонте новых изделий.
Этапы конструкторской подготовки
Конструкторская подготовка производства включает:
разработку проектного задания, эскизного проекта;
изготовление и испытание опытного образца;
разработку технического проекта, рабочего проекта;
изготовление и испытание изделий опытных партий;
доводку конструкции по результатам испытаний;
уточнение рабочего проекта и его оформление;
передачу рабочего проекта органам технологической подготовки производства.
Исходным для проектирования новой продукции является проектное (техническое) задание, которое составляется заказчиком (предприятием) или по его поручению проектной организацией.
В проектном задании указываются наименование продукции, ее назначение, область применения, технические и экономические показатели в процессе производства и эксплуатации. На уровне проектного задания должны быть определены принципиальные отличия новой конструкции или изделия от ранее выпускаемых, приведены перечень и обоснование необходимости изготовления оригинальных изделий, даны подробные расчеты эффективности нового изделия с учетом эффекта, рассчитанного как для потребителя, так и для производителя.
На основании анализа проектного задания заказчика и сопоставления различных вариантов возможных решений изделий, сравнительной оценки решений с учетом конструктивных и эксплуатационных особенностей разрабатываемого и существующих изделий, а также патентных материалов составляется техническое предложение - совокупность конструкторских документов, содержащих технические и технико-экономические обоснования целесообразности дальнейшей разработки проекта.
Техническое предложение после согласования и утверждения в установленном порядке является основанием для разработки эскизного (технического) проекта.
Эскизный проект - совокупность конструкторских документов, которые должны содержать принципиальные конструктивные решения, дающие общее представление об устройстве и принципе работы изделия, а также данные, определяющие назначение, основные параметры и габаритные размеры проектируемого изделия.
При разработке эскизного проекта определяется принципиальная характеристика нового изделия, производится выбор наиболее эффективного решения, его технических, технологических, эксплуатационных параметров.
Эскизный проект всегда составляется в нескольких вариантах для последующего выбора одного из них. Эскизный проект после согласования и утверждения в установленном порядке служит основанием для разработки технического проекта или рабочей кон- стру кто рс кой до кум е нта ци и.
Технический проект - совокупность конструкторских документов, которые должны содержать окончательные технические решения, дающие полное представление об устройстве разрабатываемого изделия, и исходные данные для разработки рабочей документации.
Технический проект позволяет осуществлять выбор материалов и полуфабрикатов, определять основные принципы изготовления продукции и проводить экономическое обоснование проекта.
Технический проект после согласования и утверждения в установленном порядке служит основанием для разработки рабочей конструкторской документации. Ранее разработанные конструкторские документы обычно применяют при разработке новых или модернизации изготавливаемых изделий, что приводит к сокращению сроков проектирования.
Заключительной стадией (этапом) конструкторской подготовки производства является разработка технической доку ментации (чертежей, инструкций и т.д.), технических условий.
Технические условия (ТУ) — неотъемлемая часть комплекта технической документации на продукцию (изделие, материал, вещество и т.п.), на которую они распространяются.
ТУ должны содержать все требования к продукции, ее изготовлению, контролю, приемке и поставке, которые целесообразно указывать в конструкторской или другой технической документации.
При отсутствии конструкторской или другой технической документации на данную продукцию ТУ должны содержать полный комплект требований к продукции, се изготовлению, контролю, приемке и поставке.
ТУ разрабатывают на одно изделие, материал, вещество, а также на несколько конкретных изделий, материалов, веществ (групповые технические условия). Состав ТУ и содержание разделов определяются в соответствии с особенностями продукции.
После испытания и доводки опытной партии уточняется рабочий проект, который передается в законченном виде для технологической подготовки производства. На всех стадиях проектирования уточняются, конкретизируются и окончательно определяются все технические и экономические характеристики изделия, определяется целесообразность использования первоначально выбранного пути совершенствования продукции и принимается решение о ее выпуске.
Установленный и рассмотренный выше порядок конструкторской подготовки изделия характерен в полной мере лишь для массового и крупносерийного производств, продукции сложного профиля (автомобили, станки, тракторы и т.п.). Для мелкосерийного и единичного производств, независимо от технической сложности изделия, количество стадий и объемы работ по каждому из них уменьшаются. В отраслях металлургической и химической промышленности, переработки сельскохозяйственного сырья, а также в добывающих отраслях проектирование изделий выполняется главным образом на стадии прикладных исследований, изысканий и разработок, а также технологической подготовки производства.
Конструкторская подготовка производства осуществляется в соответствии с комплексом государственных стандартов, устанавливающих единые взаимосвязанные правила и положения ее проведения, оформления и обращения конструкторской документации, разрабатываемой и применяемой промышленными, научно-исследовательскими, проектно-конструкторскими организациями и предприятиями. Их применение позволяет создавать благоприятные условия для обеспечения научно-технической подготовки производства на высоком уровне, способном гарантировать конкурентоспособность выпускаемых изделий, сокращать время проектирования, обеспечивать необходимое единообразие этого процесса.