 |
|
|
If you own a website that related to software development you are welcome to participate in our website. |
|
Join our partner list |
Outsourcing online portal |
Web Development Forum |
|
 |
 | |  |
 |
 |
Article - Software Development And Outsourcing In India on Web Development Forum |
 |
Website about Application Development - Outsourcing portal. Other useful information: /w/opensearch_desc.php" title="Wikipedia (en)" /
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.
3.2 Agile software development
A largely growing body of software development organizations implement process methodologies. Many of them are in the defense industry , which in the U.S. requires a rating based on ' process models ' to obtain contracts.
The activities of the software development process represented in the waterfall model . There are several other models to represent this process.
Software testing is an integral and important part of the software development process. This part of the process ensures that bugs are recognized as early as possible.
[ edit ] Agile software development
Agile software development processes are built on the foundation of iterative development. To that foundation they add a lighter, more people-centric viewpoint than traditional approaches. Agile processes use feedback, rather than planning, as their primary control mechanism. The feedback is driven by regular tests and releases of the evolving software.
ISO 15504 , also known as Software Process Improvement Capability Determination (SPICE), is a "framework for the assessment of software processes". This standard is aimed at setting out a clear model for process comparison. SPICE is used much like CMMI. It models processes to manage, control, guide and monitor software development. This model is then used to measure what a development organization or project team actually does during software development. This information is analyzed to identify weaknesses and drive improvement. It also identifies strengths that can be continued or integrated into common practice for that organization or team.
J2EE: EJB, JSP, Servlets, JSF, JSTL, JCA, JMS, JTA, JNDI, JDBC, JMX, RMI, etc.
Frameworks: Struts, Hibernate, JPA, iBATIS, JBoss AOP, Spring, JSF, AJAX, GWT, YUI, Flex/Flash, JUnit, and Jakarta common libraries.
Integration: Web Services on Axis and WebMethods; as well as the Web Service Standards such as SOAP, WSDL and UDDI.
| For you information - Outsourcing Involves The Transfer Of The Management And/or Day-to-day Execution Of An Entire Business Function To An External Service Provider. The Client Organization And The Supplier Enter Into A Contractual Agreement That Defines The Transferred Service. |
Software Development Process - Wikipedia, The Free Encyclopedia - 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.
3.2 Agile software development
Software development process - Wikipedia, the free encyclopedia
Software development process
Software development process
Integrated development environment
2 Software development activities
From Wikipedia, the free encyclopedia
Jump to: navigation , search
Activities and steps
Requirements · Specification
Architecture · Design
Implementation · Testing
Deployment · Maintenance
Models
Agile · Cleanroom · DSDM
Iterative · RAD · RUP · Spiral
Waterfall · XP · Scrum · V-Model
FDD
Supporting disciplines
Configuration management
Documentation
Quality assurance (SQA)
Project management
User experience design
Tools
Compiler · Debugger · Profiler
GUI designer
This box: view • talk
Contents
1 Overview
2.1 Requirements analysis
2.2 Specification
2.3 Architecture
2.4 Implementation, testing and documenting
2.5 Deployment and maintenance
3 Models
3.1 Iterative processes
3.3 XP: Extreme Programming
3.4 Waterfall processes
3.5 Other models
4 Formal methods
5 See also
6 References
7 External links
[ edit ] Overview
|
|
|
|