|
|
 |
 |
Information Regarding Internet Development In Application Development Tools on Software Development Register |
| A New Technology's Successful Adoption Often Depends On Its Development Tools. The Competitive Pressures On Firms To Bring Out New Products At An Ever Rapid Pace To Meet Market Needs Are Increasing. As Such, The Pressures On The R&D Department Are Increasing. In Order To Alleviate The Pressure, Firms Have To Either Increase R&D Budg |
|
For you information -
If you own a website that related to internet development you are welcome to participate in our website.
Contact us to be participate in the project and join our partner list: Application Development Wiki, Application Development Online Portal, Application Development Central, etc.
|
 |
| Website about Internet Development - online portal of Internet Technology Architecture and Development. Other useful information: /w/opensearch_desc.php" title="Wikipedia (en)" /
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.
| | Software Development - Wikipedia, The Free Encyclopedia - Software development - Wikipedia, the free encyclopedia
Software development
For other uses, see Software development (disambiguation) .
Software development process
Integrated development environment
Software development is the set of activities that results in software products. Software development may include research, new development, modification, reuse, re-engineering, maintenance, or any other activities that result in software products. [ 1 ] Especially the first phase in the software development process may involve many departments, including marketing , engineering , research and development and general management . [ 2 ]
The term software development may also refer to computer programming , the process of writing and maintaining the source code.
2 Software development topics
2.2 Software development methodology
There are several different approaches to software development, much like the various views of political parties toward governing a country. Some take a more structured, engineering-based approach to developing business solutions, whereas others may take a more incremental approach, where software evolves as it is developed piece-by-piece. Most methodologies share some combination of the following stages of software development:
These stages are often referred to collectively as the software development lifecycle, or SDLC. Different approaches to software development may carry out these stages in different orders, or devote more or less time to different stages. The level of detail of the documentation produced at each stage of software development may also vary. These stages may also be carried out in turn (a “waterfall� based approach), or they may be repeated over various cycles or iterations (a more "extreme" approach). The more extreme approach usually involves less time spent on planning and documentation, and more time spent on coding and development of automated tests. More “extreme� approaches also promote continuous testing throughout the development lifecycle, as well as having a working (or bug-free) product at all times. More structured or “waterfall� based approaches attempt to assess the majority of risks and develop a detailed plan for the software before implementation (coding) begins, and avoid significant design changes and re-coding in later stages of the software development lifecycle.
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 Marketing
3 Recent trends in the sector
4 See also
5 References
6 Further reading
[ edit ] Overview
Market research
Gathering requirements for the proposed business solution
Analyzing the problem
Devising a plan or design for the software-based solution
Implementation (coding) of the software
Testing the software
Deployment
Maintenance and bug fixing
|
|
| |
|