In: Computer Science
“The software design/development team and test engineers need to develop a strategy for planning, design, execution, data collection, and test evaluation”. Discuss this statement.
please no handwrite
please no picture
Every software and the products that are developed must undergo
the process of development and testing using various phases.
These phases together form the software development
lifecycle.
These phases are used to develop a detailed and organized plan for
developing a complete software.
The developers and the test team must work in accordance with each
other and deliver the product to the end users.
Planning:
This activity is performed by the senior member of the team and the
management.
The planning is performed for various aspects like risks associated
with the process, various activities that must happen at various
phases etc...
The planning plays a prominent role in strengthening the other
phases of the development.
Design:
The architecture of the software or the blue print is developed
here.
This phase uses the software requirement specification document and
checks that all the requirements are being considered.
The design is reviewed for all the requirements in the SRS
document.
Execution:
The product is developed here based on the formulated design.
The developers must adhere to all the standard coding
guidelines.
Data collection:
The data is collected from various sources that helps the testing
of the product.
The software product that is developed must be fed with enormous
data to understand the accuracy of the model/software that is
developed.
Test evaluation:
The product is tested with the data and the results are
analysed.
The feedback is considered from the set of end users and the
developers are requested to perform the required changes.
The product is tested in various phases and seen that all the
requirements specified in SRS are met.
In this way, the software development team and the testers must
work in accordance with each other and develop a strategy for
various phases of SDLC.