1. DEVELOP ITERATIVELY.
2. MANAGE REQUIREMENTS.
3. USE COMPONENT ARCHITECTURES.
4. MODEL VISUALLY
5. CONTINUOUSLY VERIFY QUALITY.
6. MANAGE CHANGE
7. TACKLE HIGH-RISK AND HIGH-VALUE ISSUES IN EARLY ITERATIONS
8. CONTINUOUSLY ENGAGE USERS FOR EVALUATION, FEEDBACK, AND REQUIREMENTS
9. BUILD A COHESIVE, CORE ARCHITECTURE IN EARLY ITERATIONS
10. CONTINUOUSLY VERIFY QUALITY; TEST EARLY, OFTEN, AND REALISTICALLY
11. APPLY USE CASES
12. MODEL SOFTWARE VISUALLY (WITH THE UML)
13. CAREFULLY MANAGE REQUIREMENTS
14. PRACTICE CHANGE REQUEST AND CONFIGURATION MANAGEMENT
Q#2: Discuss spiral and evolutionary development models as two basic iterative development methods.
Spiral Model: The spiral model has four phases. …show more content…
In different words, to form certain the merchandise behaves the means we wish it to.
Validation
Validation is that the method to form certain the merchandise satisfies the required necessities at the top of the event part. In different words, to form certain the merchandise is constructed as per client necessities.
Basics of package testing
There square measure 2 basics of package testing: blackbox testing and whitebox testing.
Blackbox Testing
Black box testing could be a testing technique that ignores the inner mechanism of the system and focuses on the output generated against any input and execution of the system. it's conjointly known as purposeful testing.
Whitebox Testing
White box testing could be a testing technique that takes under consideration the inner mechanism of a system. it'sconjointly known as structural testing and glass box testing.
Black box testing is usually used for validation and white box testing is usually used for …show more content…
Also, the interaction between package and hardware is tested in integration testing if package and hardware elements have any relation. it should represent each white box testing and recorder testing.
Functional Testing
Functional testing is that the testing to confirm that the {required|the desired} practicality required within the system necessities works. It falls underneath the category of recorder testing.
System Testing
System testing is that the testing to confirm that by swing the package in numerous environments (e.g., operating Systems) it still works. System testing is completed with full system implementation and setting. It falls underneath the category of recorder testing.
Stress Testing
Stress testing is that the testing to judge however system behaves underneath unfavorable conditions. Testing is conducted at on the far side limits of the specifications. It falls underneath the category of recorder testing.
Performance Testing
Performance testing is that the testing to assess the speed and effectiveness of the system and to form certain it's generating results at intervals a mere time as in performance necessities. It falls underneath the category of recorder