The waterfall model is a sequential software development process, in which progress is seen as flowing steadily downwards through the phases of Conception, Initiation, Analysis, Design (validation), Construction, Testing and maintenance.

PropertyValue
dbpedia-owl:thumbnail
dbpprop:abstract
  • The waterfall model is a sequential software development process, in which progress is seen as flowing steadily downwards through the phases of Conception, Initiation, Analysis, Design (validation), Construction, Testing and maintenance. Software development processActivities and stepsRequirements · Specification Architecture · Design Implementation · Testing Deployment · MaintenanceModelsAgile · Cleanroom · DSDMIterative · RAD · RUP · SpiralWaterfall · XP · Scrum · Lean V-Model · FDD · TDDSupporting disciplinesConfiguration management Documentation Quality assurance (SQA) Project management User experience designToolsCompiler · Debugger · Profiler GUI designer Integrated development environmentThis box: view • talk The waterfall development model has its origins in the manufacturing and construction industries; highly structured physical environments in which after-the-fact changes are prohibitively costly, if not impossible. Since no formal software development methodologies existed at the time, this hardware-oriented model was simply adapted for software development. The first formal description of the waterfall model is often cited to be an article published in 1970 by Winston W. Royce (1929–1995), although Royce did not use the term "waterfall" in this article. Royce was presenting this model as an example of a flawed, non-working model. This is in fact the way the term has generally been used in writing about software development—as a way to criticize a commonly used software practice.
  • Das Wasserfallmodell ist ein lineares Vorgehensmodell in der Softwareentwicklung, bei dem der Softwareentwicklungsprozess in Phasen organisiert wird. Dabei gehen die Phasenergebnisse wie bei einem Wasserfall immer als bindende Vorgaben für die nächst tiefere Phase ein. Im Wasserfallmodell hat jede Phase vordefinierte Start- und Endpunkte mit eindeutig definierten Ergebnissen. In Meilensteinsitzungen am jeweiligen Phasenende werden die Ergebnisdokumente verabschiedet. Zu den wichtigsten Dokumenten zählen dabei das Lastenheft sowie das Pflichtenheft. In der betrieblichen Praxis gibt es viele Varianten des reinen Modells. Es ist aber das traditionell am weitesten verbreitete Vorgehensmodell. Der Name „Wasserfall“ kommt von der häufig gewählten grafischen Darstellung der fünf bis sechs als Kaskade angeordneten Phasen. Erweiterungen des einfachen Modells (Wasserfallmodell mit Rücksprung) führen iterative Aspekte ein und erlauben ein schrittweises „Aufwärtslaufen“ der Kaskade, sofern in der aktuellen Phase etwas schieflaufen sollte, um den Fehler auf der nächsthöheren Stufe beheben zu können. Das Wasserfallmodell wird allgemein dort vorteilhaft angewendet, wo sich Anforderungen, Leistungen und Abläufe in der Planungsphase relativ präzise beschreiben lassen. Winston Royce beschreibt das Wasserfallmodell in seiner Publikation Managing the Development of Large Software Systems aus dem Jahr 1970 als fehlerträchtiges und kostenrisikobehaftetes Modell der Softwareentwicklung; dabei bezieht er sich sowohl auf die einfache Variante als auch auf die erweiterte mit schrittweise erfolgenden Rücksprungmöglichkeiten. Stattdessen schlägt Royce in dieser Publikation ein wesentlich um iterative Elemente erweitertes Modell vor.
  • Vodopádový model je sekvenční vývojový proces, ve kterém je vývoj nahlížen jako neustále se svažující tok (jako když teče vodopád) fázemi analýzy požadavků, návrhu, implementace, testování (validace), integrace a údržby. Jako první formální popis vodopádového modelu je často citován článek publikovaný v roce 1970 Winstonem W. Roycem (1929–1995), ačkoli Royce pojem „vodopádový“ ve svém článku nepoužil. Royce paradoxně představil tento model jako příklad chybného, nefungujícího modelu. Takto byl také ve skutečnosti tento pojem v článcích o vývoji softwaru používán – jako forma kritiky běžně praktikovaných softwarových postupů.
  • En Ingeniería de software el desarrollo en cascada, también llamado modelo en cascada, es el enfoque metodológico que ordena rigurosamente las etapas del ciclo de vida del software, de tal forma que el inicio de cada etapa debe esperar a la finalización de la inmediatamente anterior. Un ejemplo de una metodología de desarrollo en cascada es: Análisis de requisitos Diseño del Sistema Diseño del Programa Codificación Pruebas Implantación Mantenimiento De esta forma, cualquier error de diseño detectado en la etapa de prueba conduce necesariamente al rediseño y nueva programación del código afectado, aumentando los costes del desarrollo. La palabra cascada sugiere, mediante la metáfora de la fuerza de la gravedad, el esfuerzo necesario para introducir un cambio en las fases más avanzadas de un proyecto. Si bien ha sido ampliamente criticado desde el ámbito académico y la industria, sigue siendo el paradigma más seguido al día de hoy.
  • Il modello a cascata o ciclo di vita a cascata (waterfall model o waterfall lifecycle in inglese) è un modello di ciclo di vita del software secondo cui la realizzazione di un prodotto software consta di una sequenza di fasi strutturata in analisi dei requisiti, progetto, sviluppo, collaudo, integrazione e manutenzione. Ciascuna di queste fasi produce un ben preciso output che viene utilizzato come input per la fase successiva (da cui la metafora della cascata). Il ciclo di vita a cascata fu il primo modello di ciclo di vita del software. La sua teorizzazione rappresenta innanzitutto un importante mutamento di prospettiva nella pratica dello sviluppo del software, che viene per la prima volta concepita come processo industriale (con le relative necessità di documentazione e controllo) anziché come attività "artigianale" (il cosiddetto approccio code and fix, che si potrebbe tradurre in italiano come programmazione per tentativi ed errori). Il ciclo di vita a cascata ebbe un enorme successo negli anni settanta ed è quello che ancora oggi viene più spesso associato alla programmazione procedurale e strutturata. A partire almeno dagli anni ottanta il modello è stato soggetto a profonde critiche e revisioni, soprattutto dovute all'evoluzione del software stesso e dei linguaggi di programmazione. Benché gran parte delle critiche a questo modello siano oggi universalmente accettate, il ciclo di vita a cascata continua a rimanere un punto di riferimento importante, in sostanza un modello "canonico" rispetto al quale vengono spesso descritte le "variazioni" moderne; ed è spesso il primo modello di sviluppo software che si insegna agli studenti.
  • ファイル:Wasserfallmodell. svg ウォーターフォール・モデルの一例 ウォーターフォール・モデルは、ソフトウェア工学では非常に古くからある、もっともポピュラーな開発モデル。
  • De watervalmethode is een methode voor softwareontwikkeling (een proces voor de verwezenlijking van software), waarin de ontwikkeling regelmatig vloeiend naar beneden loopt (als een waterval). De ontwikkeling loopt door een aantal fasen, namelijk: definitiestudie/analyse, basisontwerp, technisch ontwerp/detailontwerp, bouw, testen, integratie en beheer en onderhoud. Voorheen was het ontwikkelen van vooral grote softwareprojecten een groot onoverzichtelijk breiwerk. Met de komst van deze nieuwe methode hoopten de informaticabedrijven meer duidelijkheid te krijgen in hun projecten. Het watervalmodel is afgeleid van de traditionele manier van werken in grote projecten in de constructiebouw. De bedoeling van deze manier van werken is dat je het project in verschillende fasen opdeelt. Je begint met fase 1 en begint niet eerder met fase 2 dan wanneer je fase 1 hebt afgesloten. En wanneer je in een van de fasen een fout ontdekt moet je helemaal terug om die fase te corrigeren en de daaropvolgende stappen opnieuw uitvoeren.
  • Model kaskadowy (ang. waterfall model) – jeden z kilku rodzajów procesów tworzenia oprogramowania zdefiniowany w inżynierii oprogramowania. Jego nazwa wprowadzona została przez Winstona W. Royce w roku 1970, w artykule "Managing the Development of Large Software Systems" (zarządzanie tworzeniem dużych systemów informatycznych). Polega on na wykonywaniu podstawowych czynności jako odrębnych faz projektowych, w porządku jeden po drugim. Każda czynność to kolejny schodek (kaskada): Planowanie systemu Analiza systemu (w tym Analiza wymagań i studium wykonalności) Projekt systemu (poszczególnych struktur itp. ) Implementacja (wytworzenie kodu) Testowanie (poszczególnych elementów systemu oraz elementów połączonych w całość) Wdrożenie i pielęgnacja powstałego systemu. Jeśli któraś z faz zwróci niesatysfakcjonujący produkt cofamy się wykonując kolejne iteracje aż do momentu kiedy otrzymamy satysfakcjonujący produkt na końcu schodków. Model kaskadowy jest rzadko używany z następujących powodów: Nie można przejść do następnej fazy przed zakończeniem poprzedniej Model ten posiada bardzo nieelastyczny podział na kolejne fazy Iteracje są bardzo kosztowne - powtarzamy wiele czynności Tego typu modelu należy używać wyłącznie w przypadku gdy wymagania są zrozumiałe i przejrzyste, ponieważ każda iteracja jest czasochłonna i wymaga dużych wydatków na ulepszanie.
  • O modelo em cascata é um modelo de desenvolvimento de software seqüencial no qual o desenvolvimento é visto como um fluir constante para frente (como uma cascata) através das fases de análise de requisitos, projeto, implementação, testes (validação), integração, e manutenção de software. A origem do termo cascata é freqüentemente citado como sendo um artigo publicado em 1970 por W. W. Royce; ironicamente, Royce defendia um abordagem iterativa para o desenvolvimento de software e nem mesmo usou o termo cascata. Royce originalmente descreve o que é hoje conhecido como o modelo em cascata como um exemplo de um método que ele argumentava ser um risco e um convite para falhas.
  • Модель водопада — модель процесса разработки программного обеспечения, в которой процесс разработки выглядит как поток, последовательно проходящий фазы анализа требований, проектирования, реализации, тестирования, интеграции и поддержки. В качестве источника названия «водопад» часто указывают статью, опубликованную У.  У.  Ройсом (W. W. Royce) в 1970 году; забавно, что сам Ройс использовал итеративную модель разработки и даже не использовал термин «водопад».
  • Vattenfallsmodellen är ett sätt att driva ett projekt, till exempel ett större administrativt datasystem. Tanken är att varje steg ska vara helt klart och bedömas innan man går vidare i nästa steg. Vattenfallsmetoden är mer än 30 år gammal. Ett exempel som ofta används på vattenfallsmodellen brukar vara att bygga ett hus. Först analyseras behoven. En arkitekt anlitas som gör en ritning. Denna ritning används för att ta fram specifikationer i form av olika dokument för att få söka bygglov. Därefter byggs huset enligt specifikationen. Då byggnationen påbörjats är arkitekten frikopplad och inga ändringar görs. Efter byggnationen sker inflyttning och drift och underhåll av fastigheten påbörjas. För ett datasystemprojekt kan stegen i vattenfallsmodellen variera men oftast finns dessa steg med. Förstudie / behovsprövning Kravspecifikation / funktionell specifikation Designspecifikation Implementation Test Integration / leverans Drift och underhåll
  • 瀑布模型是由W.W. Royce在1970年最初提出的软件开发模型,在瀑布模型中,开发被认为是按照需求分析,设计,实现,测试 (确认), 集成,和维护坚定地顺畅地进行。 在最初的文章中,Royce提倡重复地使用瀑布模型,以一种迭代的方式。但是,大多数人并不知道这一点,一些人也不相信它能够作为一种真实世界的过程使用。在实践中,过程很少能够以纯线性的方式进行。 通过回到前面的阶段或改變前一阶段的结果的迭代是非常普遍的。讽刺的是,在Royce 1970年的那篇文章中他讲述这种模型的目的是作为例子来说明这种模式是有缺陷的、不能工作的。事实上,软件开发相关文章中对这个名词的大量引用正是对这个广泛流行的软件开发做法的一种评判。 瀑布模型(Waterfall Model)最早強調系統開發應有完整之週期,且必須完整的經歷週期之每一開發階段,並系統化的考量分析與設計的技術、時間與資源之投入等,因此瀑布模型又可以稱為『系統發展生命週期』(System Development Life Cycle, SDLC)。由於該模式強調系統開發過程需有完整的規劃、分析、設計、測試及文件等管理與控制,因此能有效的確保系統品質,它已經成為業界大多數軟體開發的標準(Boehm, 1988)。
dbpprop:given
  • Winston
dbpprop:harvProperty
  • Royce
  • 1970 (xsd:integer)
dbpprop:hasPhotoCollection
dbpprop:issue
  • August
dbpprop:journal
  • Proceedings of IEEE WESCON
dbpprop:page
  • 1-9
dbpprop:reference
dbpprop:surname
  • Royce
dbpprop:title
  • Managing the Development of Large Software Systems
dbpprop:url
dbpprop:volume
  • 26 (xsd:integer)
dbpprop:wikiPageUsesTemplate
dbpprop:year
  • 1970 (xsd:integer)
rdfs:comment
  • The waterfall model is a sequential software development process, in which progress is seen as flowing steadily downwards through the phases of Conception, Initiation, Analysis, Design (validation), Construction, Testing and maintenance.
  • Das Wasserfallmodell ist ein lineares Vorgehensmodell in der Softwareentwicklung, bei dem der Softwareentwicklungsprozess in Phasen organisiert wird. Dabei gehen die Phasenergebnisse wie bei einem Wasserfall immer als bindende Vorgaben für die nächst tiefere Phase ein. Im Wasserfallmodell hat jede Phase vordefinierte Start- und Endpunkte mit eindeutig definierten Ergebnissen. In Meilensteinsitzungen am jeweiligen Phasenende werden die Ergebnisdokumente verabschiedet.
  • Vodopádový model je sekvenční vývojový proces, ve kterém je vývoj nahlížen jako neustále se svažující tok (jako když teče vodopád) fázemi analýzy požadavků, návrhu, implementace, testování (validace), integrace a údržby. Jako první formální popis vodopádového modelu je často citován článek publikovaný v roce 1970 Winstonem W. Roycem (1929–1995), ačkoli Royce pojem „vodopádový“ ve svém článku nepoužil.
  • En Ingeniería de software el desarrollo en cascada, también llamado modelo en cascada, es el enfoque metodológico que ordena rigurosamente las etapas del ciclo de vida del software, de tal forma que el inicio de cada etapa debe esperar a la finalización de la inmediatamente anterior.
  • Il modello a cascata o ciclo di vita a cascata (waterfall model o waterfall lifecycle in inglese) è un modello di ciclo di vita del software secondo cui la realizzazione di un prodotto software consta di una sequenza di fasi strutturata in analisi dei requisiti, progetto, sviluppo, collaudo, integrazione e manutenzione. Ciascuna di queste fasi produce un ben preciso output che viene utilizzato come input per la fase successiva (da cui la metafora della cascata).
  • ファイル:Wasserfallmodell. svg ウォーターフォール・モデルの一例 ウォーターフォール・モデルは、ソフトウェア工学では非常に古くからある、もっともポピュラーな開発モデル。
  • De watervalmethode is een methode voor softwareontwikkeling (een proces voor de verwezenlijking van software), waarin de ontwikkeling regelmatig vloeiend naar beneden loopt (als een waterval). De ontwikkeling loopt door een aantal fasen, namelijk: definitiestudie/analyse, basisontwerp, technisch ontwerp/detailontwerp, bouw, testen, integratie en beheer en onderhoud. Voorheen was het ontwikkelen van vooral grote softwareprojecten een groot onoverzichtelijk breiwerk.
  • Model kaskadowy (ang. waterfall model) – jeden z kilku rodzajów procesów tworzenia oprogramowania zdefiniowany w inżynierii oprogramowania. Jego nazwa wprowadzona została przez Winstona W. Royce w roku 1970, w artykule "Managing the Development of Large Software Systems" (zarządzanie tworzeniem dużych systemów informatycznych). Polega on na wykonywaniu podstawowych czynności jako odrębnych faz projektowych, w porządku jeden po drugim.
  • O modelo em cascata é um modelo de desenvolvimento de software seqüencial no qual o desenvolvimento é visto como um fluir constante para frente (como uma cascata) através das fases de análise de requisitos, projeto, implementação, testes (validação), integração, e manutenção de software. A origem do termo cascata é freqüentemente citado como sendo um artigo publicado em 1970 por W. W.
  • Модель водопада — модель процесса разработки программного обеспечения, в которой процесс разработки выглядит как поток, последовательно проходящий фазы анализа требований, проектирования, реализации, тестирования, интеграции и поддержки.
  • Vattenfallsmodellen är ett sätt att driva ett projekt, till exempel ett större administrativt datasystem. Tanken är att varje steg ska vara helt klart och bedömas innan man går vidare i nästa steg. Vattenfallsmetoden är mer än 30 år gammal. Ett exempel som ofta används på vattenfallsmodellen brukar vara att bygga ett hus. Först analyseras behoven. En arkitekt anlitas som gör en ritning.
  • 瀑布模型是由W.W.
rdfs:label
  • Waterfall model
  • Wasserfallmodell
  • Vodopádový model
  • Desarrollo en cascada
  • Modello a cascata
  • ウォーターフォール・モデル
  • Watervalmethode
  • Model kaskadowy
  • Modelo em cascata
  • Модель водопада
  • Vattenfallsmodellen
  • 瀑布模型
owl:sameAs
foaf:depiction
foaf:page
is dbpprop:disambiguates of
is dbpprop:redirect of