Открой свой мир программирования и    
цифровых технологий
Главная arrow Средства программирования и технологии arrow Проектирование ПО arrow Автоматизированные методы разработки архитектуры программного обеспечения
Автоматизированные методы разработки архитектуры программного обеспечения Печать E-mail
Автор nata   
11.03.2009 г.

 

название: Автоматизированные методы разработки архитектуры программного обеспечения
 вид документа: Учебно-методическое пособие
авторы: Генельт А.Е.
год: 2007
размер: 1,9 Mb
 тип файла pdf

 

 

 

 

 


 

   



В учебном пособии рассмотрены 4 темы:

  1. Архитектура ПО
  2. Генеративное, интенциональное и автоматное программирование
  3. Автоматизация архитектурного проектирования ПО
  4. Компонентная архитектура
Пособие имеет приложения (1. Практический подход при проектировании архитектуры ПО; 2. Текст исходного кода контейнера string библиотеки STL), предметнай указатель и библиографические списки к каждой из тем.



“Архитектура” и “инженерия”, как виды человеческой деятельности, существовали задолго до появления компьютерных технологий. Прежде всего, эти виды деятельности связывал процесс создания проекта — прототипа, прообраза предполагаемого или возможного объекта. Иными словами проектирование содержит в своем составе понятия “архитектура” и “инженерия”, а проектирование программного обеспечения немногим отличается в этом смысле от проектирования, например, зданий и сооружений. Тенденции развития строительной архитектуры последних десятилетий связаны с максимальной функциональностью проектируемых объектов. Архитектурное проектирование ПО также преследует аналогичную цель.

Согласно энциклопедии «Википедия», архитектура программного обеспечения — это представление системы программного обеспечения, дающее информацию о компонентах составляющих систему, о взаимосвязях между этими компонентами и правилах, регламентирующих эти взаимосвязи, которое предназначено для эффективной разработки проекта такой системы. Проектирование программного обеспечения, в свою очередь, подразумевает выработку свойств системы на основе анализа постановки задачи (моделей предметной области (Domain Design) и требований к ПО), а также опыта проектировщика.

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

Целью архитектурного проектирования предметной области является следующие артефакты:

  • разработка архитектуры множества (семейства) систем, входящих в данную предметную область;
  • составление плана реализации модели предметной области;
  • реализация модели предметной области.


  • Скачать книгу Автоматизированные методы разработки архитектуры программного обеспечения


    Просмотров: 1392

    Коментарии (3)
    1. 16:50 25 августа 2009 г.
    1
    QXdYD0 dtlfvbxqcrao, [url=http://umqfsbycrczk.com/]umqfsbycrczk[/url], [link=http://qegvvivslnij.com/]qegvvivslnij[/link], http://ndypqhshvbrf.com/
    Написал(а) ahjukstckgo
    2. 16:52 25 августа 2009 г.
    1
    jSmFNH rjyxfpvmfdnc, [url=http://wuokwtbxeokp.com/]wuokwtbxeokp[/url], [link=http://ltzddoazwqcf.com/]ltzddoazwqcf[/link], http://ipzswrtialef.com/
    Написал(а) xyeqdndg
    3. 15:53 03 октября 2009 г.
    1
    xM8G6b banrbgljwuei, [url=http://polbzyuuhqva.com/]polbzyuuhqva[/url], [link=http://gzyqjetqsjgn.com/]gzyqjetqsjgn[/link], http://plrareomsfzt.com/
    Написал(а) vuboowmk

    Добавить коментарий
    Имя:
    Коментарий:



     
    « Пред.   След. »
    Скачать книги по программированию