Spiral model (original) (raw)
El desenvolupament en espiral és un model de cicle de vida del programari definit per primera vegada per el 1988, i utilitzat generalment en l'enginyeria de programari. Les activitats d'aquest model es conformen en una espiral, en la qual cada bucle o iteració representa un conjunt d'activitats. Les activitats no estan fixades a priori, sinó que les següents es trien en funció de l'anàlisi de risc, començant pel bucle interior.
Property | Value |
---|---|
dbo:abstract | El desenvolupament en espiral és un model de cicle de vida del programari definit per primera vegada per el 1988, i utilitzat generalment en l'enginyeria de programari. Les activitats d'aquest model es conformen en una espiral, en la qual cada bucle o iteració representa un conjunt d'activitats. Les activitats no estan fixades a priori, sinó que les següents es trien en funció de l'anàlisi de risc, començant pel bucle interior. (ca) النموذج اللولبي هو عملية تطوير البرمجيات الذي يجمع بين عناصر كلا من التصميم والنماذج متعدد المراحل، وذلك في محاولة للجمع بين مزايا المفاهيم من أعلى إلى أسفل ومن أسفل إلى أعلى. المعروف أيضا باسم نموذج دوامة دورة الحياة (أو دوامة التنمية)، بل هو أسلوب تطوير النظم المستخدمة في تكنولوجيا المعلومات. نموذج التنمية هذا يجمع بين ميزات نموذج النماذج ونموذج الشلال. النموذج اللولبي قد تم اختراعه للمشاريع الضخمة، المكلفة والمعقدة.لا ينبغي الخلط بينه وبين النموذج الحلزوني لعمارة النظم الحديثة التي تستخدم البرمجة الديناميكية (رياضيا ليس من أنواع البرمجة!) والذي نُهج من أجل تحسين نظام العمارة قبل اتخاذ قرارات التصميم بواسطة المبرمجون والتي من شأنها أن تسبب مشاكل. النموذج اللولبي هو نموذج لعملية تطوير البرمجيات المدفوعة بالمخاطر. استنادًا إلى أنماط المخاطر الفريدة لمشروع معين، يوجه النموذج الحلزوني الفريق إلى اعتماد عناصر من واحد أو أكثر من نماذج العمليات، مثل النماذج الأولية المتزايدة أو الشلال أو التطوري. (ar) Das Spiralmodell ist ein Vorgehensmodell in der Softwareentwicklung, das im Jahr 1986 von Barry W. Boehm beschrieben wurde. Es ist ein generisches Vorgehensmodell und daher offen für bereits existierende Vorgehensmodelle. Das Management kann immer wieder eingreifen, da man sich spiralförmig voran entwickelt. (de) El desarrollo en espiral es un modelo de ciclo de vida del software definido por primera vez por Barry Boehm en 1986, utilizado generalmente en la ingeniería de software. Las actividades de este modelo se conforman en una espiral, en la que cada bucle o iteración representa un conjunto de actividades. Las actividades no están fijadas a ninguna prioridad, sino que las siguientes se eligen en función del análisis de riesgo, comenzando por el bucle interior. (es) Le modèle en spirale (spiral model) est un modèle de Cycle de développement logiciel qui reprend les différentes étapes du cycle en V. Par l'implémentation de versions successives, le cycle recommence en proposant un produit de plus en plus complet et dur. Le cycle en spirale met cependant plus l'accent sur la gestion des risques que le cycle en V. Le modèle en spirale a été défini par Barry Boehm en 1988 dans son article "A Spiral Model of Software Development and Enhancement". (fr) Model spiral adalah generator model proses berbasis risiko yang digunakan untuk memandu rekayasa perangkat lunak bersama berbagai pemangku kepentingan dari sistem intensif. Model ini memiliki dua fitur pembeda utama. Salah satunya adalah pendekatan siklis untuk menumbuhkan tingkat definisi dan implementasi sistem secara bertahap sambil mengurangi tingkat risikonya. Yang lainnya adalah serangkaian tonggak jangkar poin untuk memastikan komitmen pemangku kepentingan untuk solusi sistem yang layak dan saling memuaskan. Model spiral awalnya diusulkan oleh , model spiral adalah yang memadukan sifat iteratif dari prototyping dengan aspek terkontrol dan sistematis dari model waterfall. Hal ini memberikan potensi untuk pengembangan versi perangkat lunak yang semakin lengkap. Model spiral adalah pendekatan realistis untuk pengembangan sistem dan perangkat lunak skala besar. Karena perangkat lunak berkembang seiring proses berlangsung, pengembang dan pelanggan lebih memahami dan bereaksi terhadap risiko di setiap tingkat evolusi. Model spiral menggunakan prototyping sebagai mekanisme pengurangan risiko tetapi, yang lebih penting, memungkinkan untuk menerapkan pendekatan prototyping pada setiap tahap dalam evolusi produk. Ini mempertahankan pendekatan bertahap sistematis yang disarankan oleh siklus hidup klasik (classic life cycle) tetapi menggabungkannya ke dalam kerangka berulang yang lebih realistis yang mencerminkan dunia nyata. Model spiral menuntut pertimbangan langsung risiko teknis di semua tahap proyek dan, jika diterapkan dengan benar, harus mengurangi risiko sebelum menjadi masalah. Tapi seperti paradigma lain, model spiral bukanlah obat mujarab. Mungkin sulit untuk meyakinkan pelanggan (terutama dalam situasi kontrak) bahwa pendekatan evolusi dapat dikontrol. Ini menuntut keahlian penilaian risiko yang cukup dan bergantung pada keahlian tersebut untuk sukses. Jika risiko utama tidak terungkap dan dikelola, masalah pasti akan terjadi. Aplikasi otentik dari model spiral didorong oleh siklus yang selalu menampilkan enam karakteristik. Boehm mengilustrasikan masing-masing dengan contoh "hazardous spiral look-alike" yang melanggar invarian, berikut merupakan 6 karakteristik model spiral: * Mendefinisikan artifak secara bersamaan * Melakukan 4 aktivitas dasar pengembangan perangkat lunak pada setiap siklusnya (lihat Gambar) * Risiko menentukan tingkat usaha * Risiko menentukan tingkat detail * Menggunakan titik tombak jangkar * Fokus pada sistem dan siklus hidupunya (in) The spiral model is a risk-driven software development process model. Based on the unique risk patterns of a given project, the spiral model guides a team to adopt elements of one or more process models, such as incremental, waterfall, or evolutionary prototyping. (en) Il modello a spirale è un modello del ciclo di vita del software che consente di rappresentare i diversi cicli di vita, per cui può essere visto come un metamodello. (it) 나선 모형은 고전적인 소프트웨어 개발 방법론 중 하나이다. 나선 모양을 그리고 반복을 한다고 해서 나선 모형이라는 이름이 붙었다. 나선 모형이론을 제일 처음 제안한 사람은 이다. 나선 모형에서는 다음과 같은 단계로 소프트웨어를 개발한다. 1. * 요구 사항 및 위험 분석 2. * 계획 및 건축가 반복 3. * 구현 4. * 테스트 및 확인 (ko) スパイラルモデル(Spiral Model)とは、トップダウン設計とボトムアップ設計の長所を生かしたソフトウェア開発工程のモデルであり、設計とプロトタイピングを繰り返して開発していく手法である。 (ja) Het spiraalmodel is ontwikkeld en gepubliceerd door . Het model kent vier fasen, die achtereenvolgens worden uitgevoerd (een lineair verloop). Na uitvoering van de vier fasen kan worden besloten om de vier stappen te herhalen of het project te beëindigen. Het project beëindigen kan op het moment dat het project klaar is, of een onderdeel onuitvoerbaar blijkt. (nl) Model spiralny (tworzenie spiralne) – jeden z modeli procesów tworzenia oprogramowania. Proces tworzenia ma postać spirali, której każda pętla reprezentuje jedną fazę procesu. Najbardziej wewnętrzna pętla przedstawia początkowe etapy projektowania, np. studium wykonalności, kolejna definicji wymagań systemowych itd. (pl) O objetivo do modelo espiral é prover um metamodelo que pode acomodar diversos processos específicos. Isto significa que podemos encaixar nele as principais características dos outros modelos de desenvolvimento de software, adaptando-os a necessidades específicas de desenvolvedores ou às particularidades do software a ser desenvolvido. Em um esforço para combinar as vantagens dos conceitos de top-down e , acrescentando um novo elemento, a análise de riscos que falta a essas conservas. (pt) Спира́льная модель, предложенная Барри Боэмом в 1986 году, стала существенным прорывом в понимании природы разработки ПО. Она представляет собой процесс разработки программного обеспечения, сочетающий в себе как итеративность, так и этапность. Отличительной особенностью этой модели является специальное внимание рискам, влияющим на организацию жизненного цикла. Боэм формулирует десять наиболее распространённых (по приоритетам) рисков: 1. * Дефицит специалистов. 2. * Нереалистичные сроки и бюджет. 3. * Реализация несоответствующей функциональности. 4. * Разработка неправильного пользовательского интерфейса. 5. * «Золотая сервировка», перфекционизм, ненужная оптимизация и оттачивание деталей. 6. * Непрекращающийся поток изменений. 7. * Нехватка информации о внешних компонентах, определяющих окружение системы или вовлечённых в интеграцию. 8. * Недостатки в работах, выполняемых внешними (по отношению к проекту) ресурсами. 9. * Недостаточная производительность получаемой системы. 10. * Разрыв между квалификацией специалистов и требованиями проекта Большая часть этих рисков связана с организационными и процессными аспектами взаимодействия специалистов в проектной команде. Каждый виток спирали соответствует созданию фрагмента или версии программного обеспечения, на нём уточняются цели и характеристики проекта, определяется его качество и планируются работы следующего витка спирали. Таким образом углубляются и последовательно конкретизируются детали проекта и в результате выбирается обоснованный вариант, который доводится до реализации. Каждый виток разбит на 4 сектора: * определение целей, * оценка и разрешение рисков, * разработка и тестирование, * планирование следующей итерации. На каждом витке спирали могут применяться разные модели процесса разработки ПО. В конечном итоге на выходе получается готовый продукт. Разработка итерациями отражает объективно существующий спиральный цикл создания системы. Неполное завершение работ на каждом этапе позволяет переходить на следующий этап, не дожидаясь полного завершения работы на текущем. При итеративном способе разработки недостающую работу можно будет выполнить на следующей итерации. Главная задача — как можно быстрее показать пользователям системы работоспособный продукт, тем самым активизируя процесс уточнения и дополнения требований. Основная проблема спирального цикла — определение момента перехода на следующий этап. Для её решения необходимо ввести временные ограничения на каждый из этапов жизненного цикла. Переход осуществляется в соответствии с планом, даже если не вся запланированная работа закончена. План составляется на основе статистических данных, полученных в предыдущих проектах, и личного опыта разработчиков (ru) 螺旋模型(Spiral model)是一种演化软件开发过程模型,它兼顾了快速原型的迭代的特征以及瀑布模型的系统化与严格监控。螺旋模型最大的特点在于引入了其他模型不具备的,使软件在无法排除重大风险时有机会停止,以减小损失。同时,在每个迭代阶段构建原型是螺旋模型用以减小风险的途径。螺旋模型更适合大型的昂贵的系统级的软件应用。 (zh) Спіральна модель — генератор моделі процесу керування ризиками для проєктів програмного забезпечення. Заснована на унікальних моделях ризиків даного проєкту, спіральна модель скеровує команду на прийняття елементів однієї чи кількох моделей процесів, як-от інкрементного, водоспадного чи . (uk) |
dbo:thumbnail | wiki-commons:Special:FilePath/Spiral_model_(Boehm,_1988).svg?width=300 |
dbo:wikiPageID | 149504 (xsd:integer) |
dbo:wikiPageLength | 10750 (xsd:nonNegativeInteger) |
dbo:wikiPageRevisionID | 1068244887 (xsd:integer) |
dbo:wikiPageWikiLink | dbr:Software_prototyping dbc:Software_development_process dbr:Barry_Boehm dbr:Iterative_and_incremental_development dbr:Software_development_process dbr:Rational_Unified_Process dbr:Waterfall_model dbr:File:Spiral_model_(Boehm,_1988).svg |
dbp:wikiPageUsesTemplate | dbt:Citation_needed dbt:Fact dbt:Huh dbt:Primary_sources dbt:Quotation dbt:Reflist dbt:Short_description dbt:Software_engineering dbt:Software_development_process |
dcterms:subject | dbc:Software_development_process |
gold:hypernym | dbr:Generator |
rdf:type | dbo:Software yago:WikicatSoftwareDevelopmentPhilosophies yago:Abstraction100002137 yago:Belief105941423 yago:Cognition100023271 yago:Content105809192 yago:Doctrine105943300 yago:PsychologicalFeature100023100 |
rdfs:comment | El desenvolupament en espiral és un model de cicle de vida del programari definit per primera vegada per el 1988, i utilitzat generalment en l'enginyeria de programari. Les activitats d'aquest model es conformen en una espiral, en la qual cada bucle o iteració representa un conjunt d'activitats. Les activitats no estan fixades a priori, sinó que les següents es trien en funció de l'anàlisi de risc, començant pel bucle interior. (ca) Das Spiralmodell ist ein Vorgehensmodell in der Softwareentwicklung, das im Jahr 1986 von Barry W. Boehm beschrieben wurde. Es ist ein generisches Vorgehensmodell und daher offen für bereits existierende Vorgehensmodelle. Das Management kann immer wieder eingreifen, da man sich spiralförmig voran entwickelt. (de) El desarrollo en espiral es un modelo de ciclo de vida del software definido por primera vez por Barry Boehm en 1986, utilizado generalmente en la ingeniería de software. Las actividades de este modelo se conforman en una espiral, en la que cada bucle o iteración representa un conjunto de actividades. Las actividades no están fijadas a ninguna prioridad, sino que las siguientes se eligen en función del análisis de riesgo, comenzando por el bucle interior. (es) Le modèle en spirale (spiral model) est un modèle de Cycle de développement logiciel qui reprend les différentes étapes du cycle en V. Par l'implémentation de versions successives, le cycle recommence en proposant un produit de plus en plus complet et dur. Le cycle en spirale met cependant plus l'accent sur la gestion des risques que le cycle en V. Le modèle en spirale a été défini par Barry Boehm en 1988 dans son article "A Spiral Model of Software Development and Enhancement". (fr) The spiral model is a risk-driven software development process model. Based on the unique risk patterns of a given project, the spiral model guides a team to adopt elements of one or more process models, such as incremental, waterfall, or evolutionary prototyping. (en) Il modello a spirale è un modello del ciclo di vita del software che consente di rappresentare i diversi cicli di vita, per cui può essere visto come un metamodello. (it) 나선 모형은 고전적인 소프트웨어 개발 방법론 중 하나이다. 나선 모양을 그리고 반복을 한다고 해서 나선 모형이라는 이름이 붙었다. 나선 모형이론을 제일 처음 제안한 사람은 이다. 나선 모형에서는 다음과 같은 단계로 소프트웨어를 개발한다. 1. * 요구 사항 및 위험 분석 2. * 계획 및 건축가 반복 3. * 구현 4. * 테스트 및 확인 (ko) スパイラルモデル(Spiral Model)とは、トップダウン設計とボトムアップ設計の長所を生かしたソフトウェア開発工程のモデルであり、設計とプロトタイピングを繰り返して開発していく手法である。 (ja) Het spiraalmodel is ontwikkeld en gepubliceerd door . Het model kent vier fasen, die achtereenvolgens worden uitgevoerd (een lineair verloop). Na uitvoering van de vier fasen kan worden besloten om de vier stappen te herhalen of het project te beëindigen. Het project beëindigen kan op het moment dat het project klaar is, of een onderdeel onuitvoerbaar blijkt. (nl) Model spiralny (tworzenie spiralne) – jeden z modeli procesów tworzenia oprogramowania. Proces tworzenia ma postać spirali, której każda pętla reprezentuje jedną fazę procesu. Najbardziej wewnętrzna pętla przedstawia początkowe etapy projektowania, np. studium wykonalności, kolejna definicji wymagań systemowych itd. (pl) O objetivo do modelo espiral é prover um metamodelo que pode acomodar diversos processos específicos. Isto significa que podemos encaixar nele as principais características dos outros modelos de desenvolvimento de software, adaptando-os a necessidades específicas de desenvolvedores ou às particularidades do software a ser desenvolvido. Em um esforço para combinar as vantagens dos conceitos de top-down e , acrescentando um novo elemento, a análise de riscos que falta a essas conservas. (pt) 螺旋模型(Spiral model)是一种演化软件开发过程模型,它兼顾了快速原型的迭代的特征以及瀑布模型的系统化与严格监控。螺旋模型最大的特点在于引入了其他模型不具备的,使软件在无法排除重大风险时有机会停止,以减小损失。同时,在每个迭代阶段构建原型是螺旋模型用以减小风险的途径。螺旋模型更适合大型的昂贵的系统级的软件应用。 (zh) Спіральна модель — генератор моделі процесу керування ризиками для проєктів програмного забезпечення. Заснована на унікальних моделях ризиків даного проєкту, спіральна модель скеровує команду на прийняття елементів однієї чи кількох моделей процесів, як-от інкрементного, водоспадного чи . (uk) النموذج اللولبي هو عملية تطوير البرمجيات الذي يجمع بين عناصر كلا من التصميم والنماذج متعدد المراحل، وذلك في محاولة للجمع بين مزايا المفاهيم من أعلى إلى أسفل ومن أسفل إلى أعلى. المعروف أيضا باسم نموذج دوامة دورة الحياة (أو دوامة التنمية)، بل هو أسلوب تطوير النظم المستخدمة في تكنولوجيا المعلومات. نموذج التنمية هذا يجمع بين ميزات نموذج النماذج ونموذج الشلال. النموذج اللولبي قد تم اختراعه للمشاريع الضخمة، المكلفة والمعقدة.لا ينبغي الخلط بينه وبين النموذج الحلزوني لعمارة النظم الحديثة التي تستخدم البرمجة الديناميكية (رياضيا ليس من أنواع البرمجة!) والذي نُهج من أجل تحسين نظام العمارة قبل اتخاذ قرارات التصميم بواسطة المبرمجون والتي من شأنها أن تسبب مشاكل. (ar) Model spiral adalah generator model proses berbasis risiko yang digunakan untuk memandu rekayasa perangkat lunak bersama berbagai pemangku kepentingan dari sistem intensif. Model ini memiliki dua fitur pembeda utama. Salah satunya adalah pendekatan siklis untuk menumbuhkan tingkat definisi dan implementasi sistem secara bertahap sambil mengurangi tingkat risikonya. Yang lainnya adalah serangkaian tonggak jangkar poin untuk memastikan komitmen pemangku kepentingan untuk solusi sistem yang layak dan saling memuaskan. Model spiral awalnya diusulkan oleh , model spiral adalah yang memadukan sifat iteratif dari prototyping dengan aspek terkontrol dan sistematis dari model waterfall. Hal ini memberikan potensi untuk pengembangan versi perangkat lunak yang semakin lengkap. (in) Спира́льная модель, предложенная Барри Боэмом в 1986 году, стала существенным прорывом в понимании природы разработки ПО. Она представляет собой процесс разработки программного обеспечения, сочетающий в себе как итеративность, так и этапность. Отличительной особенностью этой модели является специальное внимание рискам, влияющим на организацию жизненного цикла. Боэм формулирует десять наиболее распространённых (по приоритетам) рисков: Большая часть этих рисков связана с организационными и процессными аспектами взаимодействия специалистов в проектной команде. (ru) |
rdfs:label | النموذج اللولبي (ar) Model espiral (ca) Spiralmodell (de) Desarrollo en espiral (es) Model Spiral (in) Modello a spirale (it) Modèle en spirale (fr) 나선 모형 (ko) スパイラルモデル (ja) Spiraalmodel (nl) Model spiralny (pl) Spiral model (en) Modelo em espiral (pt) Спиральная модель (ru) 螺旋模型 (zh) Спіральна модель (uk) |
owl:sameAs | freebase:Spiral model yago-res:Spiral model wikidata:Spiral model dbpedia-ar:Spiral model dbpedia-ca:Spiral model dbpedia-da:Spiral model dbpedia-de:Spiral model dbpedia-es:Spiral model dbpedia-fa:Spiral model dbpedia-fr:Spiral model dbpedia-he:Spiral model dbpedia-hu:Spiral model dbpedia-id:Spiral model dbpedia-it:Spiral model dbpedia-ja:Spiral model dbpedia-ko:Spiral model dbpedia-nl:Spiral model dbpedia-pl:Spiral model dbpedia-pt:Spiral model dbpedia-ru:Spiral model dbpedia-sq:Spiral model http://ta.dbpedia.org/resource/சுழல்_மாதிரியம் dbpedia-uk:Spiral model dbpedia-vi:Spiral model dbpedia-zh:Spiral model https://global.dbpedia.org/id/Tovy |
prov:wasDerivedFrom | wikipedia-en:Spiral_model?oldid=1068244887&ns=0 |
foaf:depiction | wiki-commons:Special:FilePath/Spiral_model_(Boehm,_1988).svg |
foaf:isPrimaryTopicOf | wikipedia-en:Spiral_model |
is dbo:wikiPageDisambiguates of | dbr:Spiral_(disambiguation) |
is dbo:wikiPageRedirects of | dbr:Boehm's_spiral_model dbr:Boehm_spiral dbr:Spiral_Model dbr:Spiral_development |
is dbo:wikiPageWikiLink of | dbr:Electronic_Systems_Center dbr:Weighted_Micro_Function_Points dbr:Design_rationale dbr:Internet-Speed_Development dbr:Northrop_Grumman_E-10_MC2A dbr:Coding_best_practices dbr:Glossary_of_computer_science dbr:Arms_race dbr:Computer_engineering_compendium dbr:Software_architecture dbr:Spiral_(disambiguation) dbr:Spiral_approach dbr:Avionics_software dbr:Future_Combat_Systems dbr:Future_Force_Warrior dbr:DO-178B dbr:Barry_Boehm dbr:Boehm's_spiral_model dbr:Iterative_design dbr:Rapid_application_development dbr:JDS_Amatsukaze dbr:NATO_Consultation,_Command_and_Control_Agency dbr:Systems_analysis dbr:Software_company dbr:Space_Development_Agency dbr:Chaos_model dbr:Microsoft_Security_Development_Lifecycle dbr:Secure_by_design dbr:Waterfall_model dbr:Systems_development_life_cycle dbr:Wheel_and_spoke_model dbr:UPEDU dbr:Outline_of_software_development dbr:Outline_of_software_engineering dbr:P-Modeling_Framework dbr:Boehm_spiral dbr:Spiral_Model dbr:Spiral_development |
is foaf:primaryTopic of | wikipedia-en:Spiral_model |