| dbpprop:abstract
|
- A software development process is a structure imposed on the development of a software product. Synonyms include software life cycle and software process. There are several models for such processes, each describing approaches to a variety of tasks or activities that take place during the process.
- Ein Vorgehensmodell zur Softwareentwicklung ist ein für die Softwareentwicklung angepasstes Vorgehensmodell bei der professionellen ("ingenieursmäßigen") Anwendungsentwicklung. Es dient dazu, die Softwareentwicklung übersichtlicher zu gestalten und in der Komplexität beherrschbar zu machen.
- Při návrhu programu se obvykle postupuje způsobem „shora dolů“ (od globálního problému až po jednotlivé kroky).
- Il existe différents types de cycles de développement entrant dans la réalisation d'un logiciel. Ces cycles prendront en compte toutes les étapes de la conception d'un logiciel.
- L'espressione ciclo di vita del software si riferisce al modo in cui una metodologia di sviluppo o un modello di processo scompongono l'attività di realizzazione di prodotti software in sottoattività fra loro coordinate, il cui risultato finale è il prodotto stesso e tutta la documentazione a esso associata. La comparsa in letteratura e nella pratica dello sviluppo del software dei concetti di ciclo di vita e di processo software si può far coincidere con la nascita dell'ingegneria del software, in quanto rappresenta un passaggio storico dallo sviluppo del software inteso come attività "artigianale" (ovvero affidata alla libera creatività dei singoli individui) a un approccio più industriale, in cui la creazione di programmi e sistemi software viene considerata come un processo complesso che richiede pianificazione, controllo, e documentazione appropriati (così come avviene tradizionalmente nei settori più maturi dell'ingegneria). Questa transizione si può ricondurre, in ultima analisi, all'aumentata complessità dei sistemi, all'avvento di un vero e proprio mercato del software, nonché a nuovi e più stringenti requisiti di qualità, legati per esempio all'uso di sistemi informatici in contesti critici (centrali energetiche, sistemi aerospaziali, armamenti e così via). Questo mutamento di prospettiva iniziò a verificarsi, storicamente, fra la fine degli anni sessanta e l'inizio della decade successiva. Da allora, la ricerca su questi temi è stata estremamente prolifica sia in ambito industriale che accademico.
- ソフトウェア開発工程(Software Development Process)とは、ソフトウェア製品の開発の構造を意味する。ソフトウェアライフサイクル、ソフトウェア開発プロセス、ソフトウェアプロセスもほぼ同義語である。開発工程にはいくつかのモデルがあり、開発工程内の各種タスク・活動のための手法を提案している。
- Programvareutviklingsprosessen omfatter tekniske og administrative aktiviteter i forbindelse med å drive strukturert programvareutvikling. Prosessen til en organisasjon og i hvilken grad organisasjonen følger den kan graderes på flere måter. De to mest kjente er CMM og ISO 15504.
- Proces wytwórczy oprogramowania – proces mający na celu wytworzenie oprogramowania. Oprogramowanie wytwarzane jest od stosunkowo niedawna, dlatego procesy wytwórcze oprogramowania szybko się zmieniają w czasie, zmienia się też często opinia na temat 'który jest najlepszy'. Istnieje wiele szkół mówiących o tym, jak należy wytwarzać oprogramowanie – podają one najczęściej wariacje dwóch głównych – i skrajnie różnych w stosunku do siebie procesów: Rational Unified Process (ang. Rational Unified Process) – proces wytwarzania oprogramowania opracowany przez firmę Rational Software (która jest również twórcą języka UML), proces dostosowany jest do prowadzenia większych projektów Open Unified Process, metodyka wytwarzania oparta na metodyce RUP. Szablon do tworzenia procesu zaimplementowany jest w produkcje Eclipse Process Framework rozwijanym przez Eclipse Foundation. OpenUP/basic, metodyka Open Unified Process przystosowana do małych projektów. Zawiera zarówno elementy RUP, jak również elementy z metodyk zwinnych Agile. Metodyki nurtu zwinnego: XP (ang. Extreme Programming) – proces lżejszy od metodyki RUP, obarczony jednak większym ryzykiem – jest znacznie mniej sformalizowany (i przez to lubiany przez programistów) Scrum - jest bardziej sformalizowany od XP, ale wciąż przyjemny i przyjazny dla programistów. Oprogramowanie jest tworzone w wyszczególnionych odstępach czasowych, tzw. sprintach, timebox'ach, w czasie których drużyna ma za zadanie wykonać z góry określone wymogami zadania. Nad drużyną czuwa Scrum Master, który jest raczej pomocnikiem niż liderem zespołu.
- Um processo de desenvolvimento de software é um conjunto de atividades, parcialmente ordenadas, com a finalidade de obter um produto de software. É estudado dentro da área de Engenharia de Software, sendo considerado um dos principais mecanismos para se obter software de qualidade e cumprir corretamente os contratos de desenvolvimento, sendo uma das respostas técnicas adequadas para resolver a Crise do software.
- Цикл разработки программного обеспечения — структурированное деление, положенное в процессе разработки программного продукта. Существуют несколько моделей для этого процесса, каждая из которых описывает свой подход к элементам деления, присутствующем в процессе разработки программного обеспечения.
- 在软件工程领域,项目生命周期刻画了一个工程从起始到完成,是如何进行计划、控制和监控的模型。在项目生命周期的早期和後期,软件架构,需求和系统定义是一个问题: 系统/软件的市场是什么? 竞争对手有哪些? 系统/软件的运行平台是什么? 这个项目可用的时间有多少? 项目需要哪些技能? 经过这些年,从最早也最简单的瀑布模型开始,已经开发出了许多不同的模型。但是,随着软件已经变得更大和更复杂,这种开发方法已经出现负面影响,尤其是牵扯到有大型团队的时候。迭代的模型得到了发展,它包括原型法、演化原型法、增量开发、螺旋模型、V 模型和混沌模型。 这些模型的使用大部分都局限于项目的总体管理,但是现在认为,如果在项目的单独部分都由最合适的模型控制,则这个项目受到了更好的控制。例如,一个项目用增量开发模型,但是在每一个增量过程,文档是按照瀑布模型创建和管理,而代码开发使用'V'模型管理。 每个项目的生命周期的正规性和复杂性受到很多因素的制约,包括预算约束,经验,项目规模和复杂度,开发队伍。 一些经验丰富和很受尊敬的项目领导和程序员认为生命周期的严格应用是一种理论,并不能在实践中起到好作用。林納斯·托瓦茲,Linux内核项目的非常受敬重的项目经理,在Linux内核的邮件列表中这样描述: 没有一个已经在通用市场上(相对特殊领域而言)取得成功的的较大的软件项目曾经经历了那些好的生命周期模型,就像在计算机科学课程裡告诉你的一样。 ISO 12207是为描述为一个项目选择,执行和监控生命周期的方法而开发的标准。
|
| rdfs:comment
|
- A software development process is a structure imposed on the development of a software product. Synonyms include software life cycle and software process. There are several models for such processes, each describing approaches to a variety of tasks or activities that take place during the process.
- Ein Vorgehensmodell zur Softwareentwicklung ist ein für die Softwareentwicklung angepasstes Vorgehensmodell bei der professionellen ("ingenieursmäßigen") Anwendungsentwicklung. Es dient dazu, die Softwareentwicklung übersichtlicher zu gestalten und in der Komplexität beherrschbar zu machen.
- Při návrhu programu se obvykle postupuje způsobem „shora dolů“ (od globálního problému až po jednotlivé kroky).
- Il existe différents types de cycles de développement entrant dans la réalisation d'un logiciel. Ces cycles prendront en compte toutes les étapes de la conception d'un logiciel.
- L'espressione ciclo di vita del software si riferisce al modo in cui una metodologia di sviluppo o un modello di processo scompongono l'attività di realizzazione di prodotti software in sottoattività fra loro coordinate, il cui risultato finale è il prodotto stesso e tutta la documentazione a esso associata.
- ソフトウェア開発工程(Software Development Process)とは、ソフトウェア製品の開発の構造を意味する。ソフトウェアライフサイクル、ソフトウェア開発プロセス、ソフトウェアプロセスもほぼ同義語である。開発工程にはいくつかのモデルがあり、開発工程内の各種タスク・活動のための手法を提案している。
- Programvareutviklingsprosessen omfatter tekniske og administrative aktiviteter i forbindelse med å drive strukturert programvareutvikling. Prosessen til en organisasjon og i hvilken grad organisasjonen følger den kan graderes på flere måter. De to mest kjente er CMM og ISO 15504.
- Proces wytwórczy oprogramowania – proces mający na celu wytworzenie oprogramowania. Oprogramowanie wytwarzane jest od stosunkowo niedawna, dlatego procesy wytwórcze oprogramowania szybko się zmieniają w czasie, zmienia się też często opinia na temat 'który jest najlepszy'.
- Um processo de desenvolvimento de software é um conjunto de atividades, parcialmente ordenadas, com a finalidade de obter um produto de software. É estudado dentro da área de Engenharia de Software, sendo considerado um dos principais mecanismos para se obter software de qualidade e cumprir corretamente os contratos de desenvolvimento, sendo uma das respostas técnicas adequadas para resolver a Crise do software.
- Цикл разработки программного обеспечения — структурированное деление, положенное в процессе разработки программного продукта.
|