Anda di halaman 1dari 2

What is verification and validation

Verification typically involves reviews and meetings to evaluate documents, plans, code, requirements, andspecifications. This can be done with checklists, issues lists,walkthroughs, and inspection meetings. Validation typically involves actual testing and takes place after verifications are completed. The term 'IV & V' refers to IndependentVerification and Validation.

Verification :- IS the product build right. Validation :- Is the right product build.

Posted by: Devanand

Contact Devanand

verification is the process which is done before code is developed.Different verification techniques include reviews,inspections, walkthroughs.. validation is the process which is done after code is developed . eg: testing alidation: Are we building the right product. Focus on Right product isbuilding or not, it is done by QC team. Product/Project Oriented. The process of evaluating software at the end of the software development process to ensure compliance with software requirements. The techniques for validation is testing, inspection and reviewing. The process of evaluating software at the end of software development to ensure compliance with intended usage. Customer perspective, ie, testing the?application?with "Is this the system in which the customer really want?" Verification: Are we building the product right. Focus on weather aproduct is building in right way or not, it is done by QA team. Process Oriented. The process of determining whether of not the products of a given phase of the software development cycle meet the implementation steps and can be traced to the incoming objectives established during the previous phase. The techniques for verification are testing, inspection and reviewing. The process of determining whether the products of a given phase of the software development process fulfil the requirements established during the previous phase. Application?Perspective, ie, whether the?application?meets all the?functional requirements?as?in the Design?document.

What are the main key components inWeb applications and client andServer applications? (differences)?

For Web Applications: Web application can be implemented using any kind of technology like Java, .NET, VB, ASP, CGI& PERL. Based on the technology,We can derive the components. Let's take Java Web Application. It can be implemented in 3 tier architecture. Presentation tier (jsp, html, dthml,servlets, struts). Busienss Tier (Java Beans, EJB, JMS) Data Tier(Databases like Oracle, SQL Server etc., ) If you take .NET Application, Presentation (ASP, HTML, DHTML), Business Tier (DLL) & Data Tier ( Database like Oracle, SQL Server etc.,) Client Server Applications: It will have only 2 tiers. One is Presentation (Java, Swing) and Data Tier (Oracle, SQL Server). If it is client Server architecture, the entire application has to be installed on the client machine. When ever you do any changes in your code, Again, It has to be installed on all the client machines. Where as in Web Applications, Core Application will reside on the server and client can be thin Client(browser). Whatever the changes you do, you have to install the application in the server. NO need to worry about the clients. Because, You will not install any thing on the client machine.

1-Tier architecture: In this presentation layer,business layer and database layer will be instal in one system. Ex:Window based applications 2-Tier architecture:In this presentation layer,business layer will be available in one system and database layer will be available in server. Ex:client server 3-Tier architecture:In this presentation layer will be available in one system,business layer will be available in server and database layer will be available in database server. Ex:Web based applications
What is 'configuration management'?

configuration mgmt is a group activity tht keeps details of all changes tht take place throughout the process and maintains all version of bulid..

Anda mungkin juga menyukai