Week 3-CIS 331 System Modeling Theory - DISC

profilecourseangel
week_3_discussions_cis_331.docx

Discussion 1

"UML Class Notations"  Please respond to the following:

· Compare and contrast the UML class diagram relationships that can exist between classes and explain when you would use each type of relationship to model a software project. 

· Explain how you could utilize open-source software to assist in the development of software and provide at least two unique examples of open-source code that you could potentially use for development purposes.

Discussion 2

"Unit Testing"  Please respond to the following:

· Describe one strategy for choosing unit testing cases. Provide an example of how the strategy is applied in a specific development context.

· Explain the differences between unit testing and component testing, and how these differences affect your strategy for choosing component testing cases.