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 http://www.sei.cmu.edu/. 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