Tuesday, June 14, 2011

Software Development Life Cycle(SWDLC)


Introduction : -

 A software Development life cycle (SWDLC) is an abstract representation of gradual development and evolution of the software the undergoes a series of sequential or concurrent step of the sowtware development process. Each of these steps in the development of a software product which may be either a minor oe major component of the software system in contribution to the completion of the system. 
The sofyware development  life cycle consist of following steps.

Requirement analysis--> Design-->Coding-->Module level testing--> 

Integration and system testing-->Delivery, Implementation and maintenance

1. Requirement analysis : -
    This step is the first and primary step of software development life cycle which analyzes the requirment of the software. It is performed after the feasibility study has been done. The requirment term in this concern can be understood as : -

 * A condition or capability needed bya customer to solve a problem,and.
 * A condition or capability that must be met by a system, software, document, manual,report etc.

Design : -

This step is devided into two level designing named as, preliminary designhigh level design and detailed design or low level design.

premilinary design concern the brief overview of the software architecture and structure rather than goes into the details of the modules in detail in the detailed design. As the result of this step, it produces the software design specification(SDS) SDS is built to have.

 * A software architecture in the layered  sequential layout
 * Data structure, algorithums,control structure
 * The interfaces required for the software, and,
 * The satisfaction that requirments have been met in the design.

Coding : -

This is the phase that produces the actual code that will be delivered to the customer as the operational product. To develop the code, a specific progrmming language is chosen either through its features or directly specified  by the customer.

Module level Testing : -

Individual developed modules are tested here. It is also called as the unit testing. The testing is performed for each of the module separately.

Integration and system designing : -

All the modules are collected and integrated appropriately with each other. Interface are provided among them, and then the whole system is tested fully.

Delivery, implementation and maintenance : -

Once the complete system is tested then that system is delivered to the customer who will implement it on its organisation site. After delivery, any modification or changes can be made to help in maintenance.

This is the complete software development life cycle. This is the basic general  process which is followed to develop each software product. 

13 comments:

webdesign said...
This comment has been removed by the author.
webdesign said...
This comment has been removed by the author.
Anonymous said...

You need to be a part of a contest for one of the greatest
blogs online. I'm going to recommend this site!

Feel free to visit my blog; http://nitrofocusno3reviews.com

Anonymous said...

What a stuff of un-ambiguity and preserveness of precious know-how about unpredicted emotions.


My homepage - Trimextrin Reviews

Anonymous said...

Have you ever thought about creating an ebook or guest
authoring on other sites? I have a blog centered on the same information
you discuss and would love to have you share some stories/information.
I know my visitors would enjoy your work. If you are even remotely interested, feel free to send me an email.


Also visit my web page ... Order Natural Cleanse

Anonymous said...

Hey! I realize this is sort of off-topic however I needed to ask.

Does operating a well-established website like
yours require a lot of work? I am completely new to writing a blog however I
do write in my diary every day. I'd like to start a blog so I will be able to share my personal experience and views online. Please let me know if you have any kind of recommendations or tips for new aspiring bloggers. Thankyou!

Here is my website Saffron X Diet

Anonymous said...

Just wish to say your article is as astonishing.
The clarity to your put up is just great and that i can think you're knowledgeable on this subject. Well with your permission allow me to take hold of your feed to keep updated with approaching post. Thank you one million and please keep up the rewarding work.

Also visit my page: Adorna Review

Anonymous said...

Excellent way of explaining, and nice piece of writing
to get data concerning my presentation subject matter,
which i am going to convey in institution of higher education.



Visit my homepage - Pur Essence Reviews

Anonymous said...

I’m not that much of a internet reader to be
honest but your sites really nice, keep it up!
I'll go ahead and bookmark your website to come back later. All the best

My webpage :: raspberry ketones

Anonymous said...

Every weekend i used to visit this website, as i want enjoyment,
since this this website conations actually fastidious funny information too.


Here is my homepage - Green coffee reviews

Anonymous said...

Thanks to my father who stated to me concerning this weblog, this webpage is actually amazing.


Here is my site ... pearl x

Anonymous said...

Hello! Quick question that's completely off topic. Do you know how to make your site mobile friendly? My weblog looks weird when browsing from my iphone4. I'm trying to
find a theme or plugin that might be able to correct this issue.

If you have any suggestions, please share. Thank you!



Green coffee - nutragreen.net -

Anonymous said...

Hey I know this is off topic but I was wondering if you knew of
any widgets I could add to my blog that automatically tweet my newest twitter updates.
I've been looking for a plug-in like this for quite some time and was hoping maybe you would have some experience with something like this. Please let me know if you run into anything. I truly enjoy reading your blog and I look forward to your new updates.

Feel free to surf to my weblog :: earn money on internet