Ћекции.ќрг


ѕоиск:




 атегории:

јстрономи€
Ѕиологи€
√еографи€
ƒругие €зыки
»нтернет
»нформатика
»стори€
 ультура
Ћитература
Ћогика
ћатематика
ћедицина
ћеханика
ќхрана труда
ѕедагогика
ѕолитика
ѕраво
ѕсихологи€
–елиги€
–иторика
—оциологи€
—порт
—троительство
“ехнологи€
“ранспорт
‘изика
‘илософи€
‘инансы
’ими€
Ёкологи€
Ёкономика
Ёлектроника

 

 

 

 


ћакетирование. »нкрементна€ модель




ќсновна€ цель макетировани€ Ц сн€ть неопределЄнности в требовани€х заказчика. ћакетирование (прототипирование) Ц это процесс создани€ моделитребуемого программного продукта. ћодель может принимать одну из трЄх форм: 1) бумажный макет или макет на основе ѕ  (изображает или рисует человеко-машинный диалог); 2) работающий макет (выполн€ет некоторую часть требуемых функций); 3) существующа€ программа (характеристики которой затем должны быть улучшены). ћакетирование начинаетс€ со сбора и уточнени€ требований к создаваемому ѕќ. –азработчик и заказчик встречаютс€ и определ€ют все цели ѕќ, устанавливают, какие требовани€ известны, а какие предстоит доопределить. «атем выполн€етс€ быстрое проектирование. ¬ нЄм внимание сосредоточиваетс€ на тех характеристиках ѕќ, которые должны быть видимы пользователю. Ѕыстрое проектирование приводит к построению макета. ћакет оцениваетс€ заказчиком и используетс€ дл€ уточнени€ требований к ѕќ. ƒостоинство макетировани€: обеспечивает определение полных требований к ѕќ. Ќедостатки макетировани€: - заказчик может прин€ть макет за продукт; - разработчик может прин€ть макет за продукт. »нкрементна€ модель €вл€етс€ классическим примером инкремент-ной стратегии конструировани€. ќна объедин€ет элементы последовательной водопадной модели с итерационной философией макетировани€.  ажда€ линейна€ последовательность здесь вырабатывает поставл€емый инкремент ѕќ. Ќапример, ѕќ дл€ обработки слов в 1-м инкременте реализует функции базовой обработки файлов, функции редактировани€ и документировани€; во 2-м инкременте Ц более сложные возможности редактировани€ и документировани€; в 3-м инкременте Ц проверку орфографии и грамматики; в 4-м инкременте Ц возможности компоновкистраницы. ѕервый инкремент приводит к получению базового продукта, реализующего базовые требовани€ (правда, многие вспомогательные требовани€ остаютс€ нереализованными). ѕлан следующего инкремента предусматривает модификацию базового продукта, обеспечивающую дополнительные характеристики ифункциональность. ѕо своей природе инкрементный процесс итеративен, но в отличие от макетировани€, инкрементна€ модель обеспечивает на каждом инкременте работающий продукт. 18.  лассический жизненный цикл ѕќ. ќчень часто классический жизненный цикл называют каскадной или водопадной моделью, подчЄркива€, что разработка рассматриваетс€ как последовательность этапов, причЄм переход на следующий, иерархически нижний этап происходит только после полного завершени€ работ на текущем этапе. –азработка начинаетс€ на системном уровне и проходит через анализ, проектирование, кодирование, тестирование и сопровождение. ѕри этом моделируютс€ действи€ стандартного инженерного цикла. —истемный анализ задаЄт роль каждого элемента в компьютерной системе, взаимодействие элементов друг с другом. ѕоскольку ѕќ €вл€етс€ лишь частью большой системы, то анализ начинаетс€ с определени€ требований ко всем системным элементам и назначени€ подмножества этих требований программному Ђэлементуї. Ќеобходимость системного подхода €вно про€вл€етс€, когда формируетс€ интерфейс ѕќ с другими элементами (аппаратурой, людьми, базами данных). Ќа этом же этапе на-чинаетс€ решение задачи планировани€ проекта ѕќ. ¬ ходе планировани€ проекта определ€ютс€ объЄм проектных работ и их риск, необходимые трудозатраты, формируютс€ рабочие задачи и план-график работ. јнализ требований относитс€ к программному элементу Ц программному обеспечению. ”точн€ютс€ и детализируютс€ его функции, характеристики и интерфейс. ¬се определени€ документируютс€ в спецификации анализа. «десь же завершаетс€ решение задачи планировани€ проекта.  ак и люба€ инженерна€ схема, классический жизненный цикл имеетдостоинства и недостатки. ƒостоинства классического жизненного цикла: даЄт план и времен-ной график по всем этапам проекта, упор€дочивает ход конструировани€. Ќедостатки классического жизненного цикла: 1) реальные проекты часто требуют отклонени€ от стандартной по-следовательности шагов; 2) цикл основан на точной формулировке исходных требований кѕќ (реально в начале проекта требовани€ заказчика определены лишьчастично); 3) результаты проекта доступны заказчику только в конце работы.




ѕоделитьс€ с друзь€ми:


ƒата добавлени€: 2015-01-25; ћы поможем в написании ваших работ!; просмотров: 856 | Ќарушение авторских прав


ѕоиск на сайте:

Ћучшие изречени€:

Ќачинать всегда стоит с того, что сеет сомнени€. © Ѕорис —тругацкий
==> читать все изречени€...

530 - | 428 -


© 2015-2023 lektsii.org -  онтакты - ѕоследнее добавление

√ен: 0.008 с.