ПОИСК Статьи Чертежи Таблицы Стадия проектирования из "Системы словарей-справочников данных " Задачи проектирования отличаются от поставленных на этапе определения требований к системе. На стадии проектирования необходимо решить, как выполнить эти требования. Данные на двух предыдущих этапах спецификации административно-управленческих функций и процессов показывают, что должно быть сделано здесь же решается, как эти функции и процессы будут реализованы средствами обработки данных. Дается спецификация тех же функций и процессов в терминах элементов системы обработки данных, программных компонентов, программных модулей и отдельных программ. Для разработки проектных спецификаций интенсивно используются метаданные. Хранение в СССД оказывается весьма полезным, поскольку такие системы располагают средствами контроля проектных спецификаций и помогают обеспечить непротиворечивость выявленных ранее требований проектным решениям периода реализации [1]. [c.55] На стадии проектирования, физического или логического, СССД служит для запоминания описаний компонентов системы подсистем, программных модулей, структур данных, способов доступа к данным, потоков данных. Проектные спецификации содержат функциональные характеристики системы, их взаимные зависимости, а также данные, которые необходимы для работы компонентов системы. В принципе стадия проектирования логически подразделяется на две тесно взаимосвязанные части проектирование системы (разработка программ) и проектирование базы данных. [c.55] При проектировании системы даются спецификации программных модулей, управляющих структур, логики программ, требований реализации и характера использования данных программами, т. е. входных данных, изменений, которые они претерпевают при работе программы, и выходных данных. Описываются также ограничения реализации и показатели производительности системы. Кроме того, сюда включаются такие характеристики использования данных, как размер, объем и частота. [c.55] При проектировании базы данных следует описать данные, требуемые программам, исходя из ранее полученных спецификаций элементов данных и записей, а также структур памяти и стратегий доступа. На этой основе генерируется схема базы данных. Кроме того, генерируется подсхема, описывающая представление данных для прикладной программы. [c.55] Метаданные играют важную роль и на последующих этапах жизненного цикла системы при программировании, работе с СУБД, тестировании и отладке, реорганизации базы данных, обеспечении безопасности и развитии системы. [c.56] Вернуться к основной статье