You are on page 1of 1

Software Architecture And Testing (SAT

TextBook : Software Engineering, A practitioner’s Approach , Roger S. Pressman Assignment :  Study Chapter 1 (Introduction to Software Engineering) Chapter 2,3 (Generic view of process, Process Models) Chapter 13 (Testing Strategies) Chapter 14 (Testing Tactics) Go through Lecture slides 1 and 2.   Write a brief answer on “What could happen if a system was developed without an architecture?” Check out the definitions of software architecture posted at Which of the posted definitions work best for you? Why? Using real world examples explain the following architectural design principles. Encapsulation Interfaces Loose coupling Appropriate Granularity High Cohesion  Discuss what caused software to fail and whether a software architecture evaluation may prevent the calamity.

+243816493343 mon bb