Website is updated! 06:37 PM 09/01/2015

Pgesturia

Pgesturia

Online training

We provide essential courses to our courses online and we teach them every thing we know about web designing and web development For no cost

C and C++ tutorials

We provide C and C++ language tutorials free of cost.Do learn and give us feedback.Thank you.

HTML tutorials

please visit our blog for more study stuffs.

ScholarShips

We also give scholarships to the needy and deserving students

Showing posts with label sandwich model in se. Show all posts
Showing posts with label sandwich model in se. Show all posts

Sunday, 7 December 2014

Sandwich Model in SE

Requirement and Modeling
or
Sandwich Model

                             It is important to understand the relationship between requirement management and system modeling.They are mutually supportive activities that should not be equated.We can compare this relationship  to the terminology 'SANDWICH'.
sandwich model in se
                             In this analogy,Requirement Management is the "Bread & butter" of development cycle.The "Filling" is provided by the system modeling layer explains the analysis and design that has led to the subsequent layers of requirement.Some People talk about the requirement modeling. This is a misnomer.You infact model the system design, not requirement.
                         
                             'Modeling' supports the design activity and is where most of the creative work takes place. It assists the engineer in understanding enough of the system to decompose the requirements at a particular level into the next level down. The requirements themselves are a complete snapshot of what is required a teach level in increasing level of details.



Requirement and modeling
Requirement and modeling


                                  A model is an abstraction of a system that deliberately focuses on some aspects of a system to the exclusion of others. Models exist the requirement engineers in analyzing  this requirements at a particular level so as to:

  • Communicate with the customer and improve mutual understanding of the system to be developed.
  • Determine how to satisfy the requirements.