Software development process

Software development process

In software engineering, a software development process is a process of dividing software development work into smaller, parallel, or sequential steps or sub-processes to improve design, product management. It is also known as a software development life cycle (SDLC). The methodology may include the pre-definition of specific deliverables and artifacts that are created and completed by a project team to develop or maintain an application.

Comment
enIn software engineering, a software development process is a process of dividing software development work into smaller, parallel, or sequential steps or sub-processes to improve design, product management. It is also known as a software development life cycle (SDLC). The methodology may include the pre-definition of specific deliverables and artifacts that are created and completed by a project team to develop or maintain an application.
Depiction
RADModel.jpg
SLDC.jpg
Spiral model (Boehm, 1988).svg
Three software development patterns mashed together.svg
Waterfall model.svg
Has abstract
enIn software engineering, a software development process is a process of dividing software development work into smaller, parallel, or sequential steps or sub-processes to improve design, product management. It is also known as a software development life cycle (SDLC). The methodology may include the pre-definition of specific deliverables and artifacts that are created and completed by a project team to develop or maintain an application. Most modern development processes can be vaguely described as agile. Other methodologies include waterfall, prototyping, iterative and incremental development, spiral development, rapid application development, and extreme programming. A life-cycle "model" is sometimes considered a more general term for a category of methodologies and a software development "process" a more specific term to refer to a specific process chosen by a specific organization. For example, there are many specific software development processes that fit the spiral life-cycle model. The field is often considered a subset of the systems development life cycle.
Hypernym
Splitting
Is primary topic of
Software development process
Label
enSoftware development process
Link from a Wikipage to an external page
www.agilealliance.org/agile101/subway-map-to-agile-practices/
l3d.cs.colorado.edu/~gerhard/papers/isfst2001.pdf
www.cms.gov/Research-Statistics-Data-and-Systems/CMS-Information-Technology/XLC/Downloads/SelectingDevelopmentApproach.pdf
Link from a Wikipage to another Wikipage
Agile Manifesto
Agile software development
Agile Unified Process
Arms industry
Barry Boehm
Basecamp (company)
Behavior-driven development
Big Design Up Front
Booch method
Business process model
Business system
Capability Maturity Model
Capability Maturity Model Integration
Cap Gemini SDM
Category:Methodology
Category:Software development process
Category:Software engineering
Chaos model
Computer Aided Software Engineering
Computer-aided software engineering
Computer programming
Continuous integration
Database Management System
Data model
Data processing
Deliverable
DevOps
Disciplined agile delivery
Dynamic systems development method
Extreme programming
File:RADModel.JPG
File:SLDC.jpg
File:Spiral model (Boehm, 1988).svg
File:Three software development patterns mashed together.svg
File:Waterfall model.svg
Fourth-generation programming language
Grady Booch
Graphical User Interface
IEC 12207
IEC 15504
IEC 24744
Incremental funding methodology
Information system
Information technology engineering
Information technology management
Inner source
Installation (computer programs)
Integrated development environment
ISO 9000
Iterative and incremental development
Iterative development
James Martin (author)
Jira (software)
Joint application design
Kanban (development)
Large-Scale Scrum
Lean software development
Lightweight methodology
List of failed and overbudget custom software projects
List of software development philosophies
Method engineering
Number crunching
Object-oriented programming
Open-source software
OpenUP
Outline of software engineering
Process model
Programming paradigm
Programming style
Project management
Prototype
Rapid application development
Rational Unified Process
Requirements analysis
Scaled Agile Framework
Scott Ambler
Scrum (development)
Scrum (software development)
Slow movement (culture)
Soft systems methodology
Software deployment
Software design
Software development
Software development effort estimation
Software engineering
Software Engineering Process Group
Software framework
Software libraries
Software maintenance
Software product management
Software prototyping
Software quality
Software release life cycle
Software requirements specification
Software testing
Spiral development
Structured Analysis and Design Technique
Structured programming
Structured systems analysis and design method
Structured technique
System design
System integration
Systems development life cycle
Team software process
Top-down and bottom-up design
Trunk (software)
Unified Modeling Language
Unified Process
User experience design
V-Model (software development)
Waterfall model
Winston W. Royce
SameAs
2h7Av
Dasturiy taʼminot ishlab chiqish jarayoni
m.011lb2p3
Modello di sviluppo del software
Procés de desenvolupament de programari
Proceso del desarrollo del software
Processo de desenvolvimento de software
Proces vývoje softwaru
Proses pengembangan perangkat lunak
Q2904257
Quy trình phát triển phần mềm
Software development process
Softwareontwikkelmethode
Szoftverfejlesztési folyamat
Zhvillimi i softuerit
Διαδικασία ανάπτυξης λογισμικού
Процес розробки програмного забезпечення
Процесс разработки программного обеспечения
Развојни циклус софтвера
عملية تطوير البرمجيات
فرایند توسعه نرم‌افزار
پرۆسەی داھێنانی نەرمامێر
सॉफ्टवेयर विकास प्रक्रिया
সফটওয়্যার উন্নয়ন প্রক্রিয়া
மென்பொருள் உருவாக்க செயல்முறை
กระบวนการพัฒนาซอฟต์แวร์
ソフトウェア開発工程
软件开发过程
소프트웨어 개발 프로세스
Subject
Category:Methodology
Category:Software development process
Category:Software engineering
Thumbnail
RADModel.jpg?width=300
WasDerivedFrom
Software development process?oldid=1124957219&ns=0
WikiPageLength
29379
Wikipage page ID
23407868
Wikipage revision ID
1124957219
WikiPageUsesTemplate
Template:Authority control
Template:Citation needed
Template:Commons category
Template:Further
Template:Main
Template:More citations needed
Template:Reflist
Template:Says who%3F
Template:Short description
Template:Software development process
Template:Software engineering
Template:Use American English