SDLC Resources
The software development life cycle (SDLC) is the entire process of formal, logical steps taken to develop a software product. The phases of SDLC can vary somewhat but generally include the following:
conceptualization;
requirements and cost/benefits analysis;
detailed specification of the software requirements;
software design;
programming;
testing;
user and technical training;
and finally, maintenance.
There are several methodologies or models that can be used to guide the software development lifecycle. Some of these include:
the linear or waterfall model (which was the original SDLC method);
rapid application development (RAD);
joint application development (JAD);
the prototyping model;
the fountain model;
the spiral model;
build and fix;
and synchronize-and-stabilize.
Usually a few models are combined into a hybrid methodology to make the best fit for the project.
Software QA Resources
Software quality assurance (SQA) is all about prevention. It looks at absolutely everything in the software development process and closely monitors and improves it. This includes requirements tracking and tracing, design reviews, defect tracking, testing, communication and more. SQA ensures standards and procedures are followed and that any problems are found and addressed so that software products are delivered on time, on budget and free of errors.
Sunday, December 16, 2007
Subscribe to:
Post Comments (Atom)


No comments:
Post a Comment