soft_engg_lecture05 - Software Engineering Asim Banerjee...

Info iconThis preview shows pages 1–9. Sign up to view the full content.

View Full Document Right Arrow Icon
Software Engineering Asim Banerjee 21 st January 2010 [email protected]
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
IT314 - Software Engineering 2 Lecture Seating Plan (Sample) #1 #2 #3 #4 #5 #6 #7 #8 #9 Stage #10 #11 #12 #13 #20 #21 #24 #23 #22
Background image of page 2
IT314 - Software Engineering 3 (1/2) Purpose of implementation phase: Implement the software design into code (using some programming language) A well-written code reduces the testing and maintenance effort. Focus should be on developing programs that are easy to read and understand. Activities involved (for each module): Coding Purpose of coding : To translate program specification into source code
Background image of page 3

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
IT314 - Software Engineering 4 (2/2) Activities involved (for each module) (continued): Unit testing (as independent standalone module) Purpose of unit testing : To confirm that each module works correctly as a standalone module Documentation Coding standards address aspects like: Layouts Comments Naming convention Guidelines for lines per module End product: Set of independently tested modules Responsible person: Developer/Programmer
Background image of page 4
IT314 - Software Engineering 5 Testing (1/2) The testing phase can be further split into the following sub-phases Integration testing Purpose of integration testing : To confirm that the interfaces between module works correctly i.e. the modules work well when the are combined together to build up the system. System testing Purpose of system testing : To confirm that the entire software system works as desired and that all the desired functionality is present in the system that has been built. Usually done with the help of the system test plan.
Background image of page 5

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
IT314 - Software Engineering 6 Testing (2/2) The testing phase can be further split into the following sub-phases (Continued) Acceptance testing Purpose of acceptance testing : To confirm that the software system built satisfies the user defined acceptance criteria that would establish that the built software is acceptable by the client. This may be done at the client site prior to actual handover of the software system.
Background image of page 6
IT314 - Software Engineering 7 Testing (2/2) The testing phase can be further split into the following sub-phases (Continued) Acceptance testing Purpose of acceptance testing : To confirm that the software system built satisfies the user defined acceptance criteria that would establish that the built software is acceptable by the client. This may be done at the client site prior to actual handover of the software system.
Background image of page 7

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
IT314 - Software Engineering 8 Integration Testing Modules are integrated in planned manner During each integration step, partially integrated system is tested When ALL modules are integrated (and tested), the system is ready for system testing Types of Integration testing Top-down integration Bottom-up integration Regression Testing Smoke Testing
Background image of page 8
Image of page 9
This is the end of the preview. Sign up to access the rest of the document.

This note was uploaded on 07/30/2011 for the course IT 315 taught by Professor Asimbanerjee during the Spring '07 term at Punjab Engineering College.

Page1 / 36

soft_engg_lecture05 - Software Engineering Asim Banerjee...

This preview shows document pages 1 - 9. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online