Application Development Life Cycle
Application Development revolves around life cycles.
Click on above image for Flash version that can be
zoomed by right-clicking
Alliteratively, you first define the requirements. Next, you design, develop, debug, and deploy the code. Lastly, you discover what you got wrong. Then you start the whole darn cycle all over again.
In addition to Life Cycle, the Application Development model encompasses:
- Platforms
- Languages
- Reusables
Currently, the three most active Platforms are:
- Java -- Sun, IBM, Oracle, OSS (Open Source Software)
- Dot Net -- Microsoft
- XML -- cross-platform
- JavaScript
- Java
- C#
- Basic
- C++
- Perl
Software-related Reusables consist of:
- Components and Services
- Metadata and Repositories
- Libraries and Frameworks
- Graphical Images
Note:Software development tools as well as developed applications (i.e., executable code) both require an underlying Infrastructure in order to run.
Applications, once developed and deployed, essentially become just like purchased COTS Applications and ought to be classified accordingly.
0 Comments:
Post a Comment
<< Home