课程: Software Testing: Exploratory Testing

今天就学习课程吧!

今天就开通帐号,24,700 门业界名师课程任您挑!

Models

Models

- [Instructor] You can never fully understand a software system of any non-trivial size, you just can't. The complexity of software systems increases exponentially as you add features and functionality and then there's many other variables and factors that come into play, like the platforms that you're using to run the software in and the changing needs of the users. So since we can't fully grasp and understand software systems, our interactions with it will be through models, but let's stop for a minute and define what we're talking about when we discuss models. A model is just a simplified representation of whatever aspect of reality we're looking at. If we're looking at a software application, we can't fully comprehend every part of it so we will use a model to represent it in our head. Sometimes these models are explicit. For example, we might draw a map showing how the various parts of the application work together,…

内容