
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.
- Abstraction100002137
- Artifact100021939
- Belief105941423
- Cognition100023271
- Computer103082979
- Content105809192
- Device103183080
- Doctrine105943300
- Fashion
- Instrumentality103575240
- Machine103699975
- Object100002684
- PhysicalEntity100001930
- PsychologicalFeature100023100
- Thing
- Whole100003553
- WikicatComputers
- WikicatSoftwareDevelopmentPhilosophies
- 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
- 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
- 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