Методологические основы


Инструментальные средства анализа и проектирования



Download 2,39 Mb.
bet110/293
Sana26.06.2022
Hajmi2,39 Mb.
#705514
TuriУчебник
1   ...   106   107   108   109   110   111   112   113   ...   293
Bog'liq
Липаев В В Программная инженерия Методологические основы 2006

Инструментальные средства анализа и проектирования ПС со­зданы для поддержки моделирования систем на этапах жизненного цикла программных средств. Они поддерживают создание, редактирование и ана­лиз графических нотаций, используемых в структурных методах. Инстру­ментальные средства анализа и проектирования часто поддерживают только определенные методы проектирования и анализа, например объектно-ори­ентированные. Другие инструментальные средства являются универсаль­ными системами редактирования диаграмм многих типов, которые ис­пользуются разными методами проектирования и анализа. Инструменталь­ные средства, ориентированные на определенные методы, обычно автома­тически поддерживают правила и базовые принципы этих методов, что позволяет выполнять автоматический контроль диаграмм.

  • Инструментальные средства обычно объединяются через общий ре­позиторий, структура которого является собственностью разработчика пакета инструментальных средств. Центральный репозиторий позволяет проектировщику найти нужный проект, компонент и соответствующую проектную информацию. Обычно для создания общего репозитория инст­рументов используются системы баз данных типа Sybase или Oracle. Эти пакеты инструментальных средств содержат большое количество средств языков программирования четвертого поколения, предназначенных для генерирования программного кода на основе системной архитектуры, они также могут генерировать базы данных. Пакеты инструментальных средств обычно закрыты, т.е. не рассчитаны на добавление пользователями соб­ственных инструментов или на изменение средств пакета, в который вхо­дят:

    • редакторы диаграмм, предназначенные для создания диаграмм по­токов данных, иерархий объектов, диаграмм «сущность-связь», эти редак­торы не только имеют средства рисования, но и поддерживают различные типы объектов, используемых в диаграммах;

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

    • словарь данных хранит информацию об объектах, которые исполь­зуются в структуре системы;

    • средства генерирования отчетов на основе информации из цент­рального репозитория автоматически генерируют системную документа­цию;

    • средства создания форм определяют форматы документов и экран­ных форм;

    • средства импортирования и экспортирования позволяют обмени­ваться информацией из центрального репозитория различным инструмен­тальным средствам;

    • — генераторы программного кода автоматически генерируют про­граммы на основе проектов компонентов, хранящихся в центральном ре­позитории.

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

    1. Основные ресурсы для обеспечения
      жизненного цикла сложных программных средств


    • Общее понятие — доступные ресурсы обеспечения жизненного цик­ла ПС — включает реальные финансовые, временные, кадровые и аппара­турные ограничения затрат, в условиях которых происходит создание и совершенствование комплексов программ. В зависимости от характерис­тик объекта разработки на ее выполнение выделяются ресурсы различных видов и размеров. Эти факторы проявляются как дополнительные характе­ристики процессов ЖЦ и программных продуктов, а также их рентабель­ности, которые следует учитывать и оптимизировать. В результате дос­тупные ресурсы становятся косвенными критериями или факторами, вли­яющими на выбор методов разработки, на достигаемые качество и эффективность применения программных продуктов. Многие проекты си­стем терпели и терпят неудачу из-за отсутствия у разработчиков и заказ­чиков при подготовке контракта четкого представления о реальных фи­нансовых, трудовых, временных и иных ресурсах, необходимых для их реализации. Поэтому одной из основных задач при проектировании ПС является экономический анализ и определение необходимых ресурсов для создания и обеспечения всего ЖЦ ПС в соответствии с требованиями контракта и технического задания.

    • Наиболее общим видом ресурсов, используемых в жизненном цикле ПС, являются допустимые финансово-экономические затраты или эк- Бивалентные им величины трудоемкости соответствующих работ (см. лек­цию 5). При разработке, тестировании и анализе качества этот показатель может применяться или как вид ресурсных ограничений, или как оптими­зируемый критерий, определяющий целесообразную функциональную при­годность ПС. При этом необходимо также учитывать затраты на разработ­ку, закупку и эксплуатацию системы качества, на технологию и комплекс автоматизации проектирования программ и баз данных, которые могут составлять существенную часть совокупной стоимости и трудоемкости разработки и всего ЖЦ ПС.


    • Download 2,39 Mb.

      Do'stlaringiz bilan baham:
    1   ...   106   107   108   109   110   111   112   113   ...   293




    Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
    ma'muriyatiga murojaat qiling

    kiriting | ro'yxatdan o'tish
        Bosh sahifa
    юртда тантана
    Боғда битган
    Бугун юртда
    Эшитганлар жилманглар
    Эшитмадим деманглар
    битган бодомлар
    Yangiariq tumani
    qitish marakazi
    Raqamli texnologiyalar
    ilishida muhokamadan
    tasdiqqa tavsiya
    tavsiya etilgan
    iqtisodiyot kafedrasi
    steiermarkischen landesregierung
    asarlaringizni yuboring
    o'zingizning asarlaringizni
    Iltimos faqat
    faqat o'zingizning
    steierm rkischen
    landesregierung fachabteilung
    rkischen landesregierung
    hamshira loyihasi
    loyihasi mavsum
    faolyatining oqibatlari
    asosiy adabiyotlar
    fakulteti ahborot
    ahborot havfsizligi
    havfsizligi kafedrasi
    fanidan bo’yicha
    fakulteti iqtisodiyot
    boshqaruv fakulteti
    chiqarishda boshqaruv
    ishlab chiqarishda
    iqtisodiyot fakultet
    multiservis tarmoqlari
    fanidan asosiy
    Uzbek fanidan
    mavzulari potok
    asosidagi multiservis
    'aliyyil a'ziym
    billahil 'aliyyil
    illaa billahil
    quvvata illaa
    falah' deganida
    Kompyuter savodxonligi
    bo’yicha mustaqil
    'alal falah'
    Hayya 'alal
    'alas soloh
    Hayya 'alas
    mavsum boyicha


    yuklab olish