1. Describe how you think that writing for the web is different from writing a report
2. Define the term solutions architect in your own words and describe how it differs from a software developer
3. Define COTS software and give an example of one that you might use as a student
4. Describe the difference between a BRS and a FRS
5. Describe the main differences between the Waterfall model and the Incremental model
6. What activities occur in the requirements definition process and where does it occur in the sequence of software engineering tasks
7. Define verification and validation, highlighting the differences
8. Describe the highest level of maturity in the CMMI model
9. There are many different types of software applications, give an example of embedded, webapp, and mobile apps and discuss some of the characteristics that make them different