Friday, January 28, 2011

Friday January 28, 2011

Lecture Notes:
  • Reviewed UML. Cheat sheet with the arrow diagram - here
  • Modeling is an important learning milestone in this class, understanding of UML eases this learning.
  • Training and budget: sometimes need to set some time aside and budget for training time.
  • IBM 360 example: adding new person to the project isn't always good because there is time consumed for training
Important Considerations for SW products development
  • Maintainability is an important factor for the design of SW products
  • Financial Profitability - even for the open source SW
  • SW product must be within legal bonds
  • American society is very entertainment and service based
  • Copyright - important to have legal considerations about SW development
  • Licencing SW, maintaining the ownership of the SW and renting SW licences.
  • Privacy
  • Testing
  • Security factors and concerns: 'Fuzz test' - blast SW with garbage (Can't potentially protect yourself from every possible bridge, but this test could potentially reveal at least some of the most obvious)
  • Liability
Think about it:
  • Take some device from daily life and break down design of it down what considirations used for design of this particular product ( ex. used in class - alarm clock)
  • UML cheat sheet on the blog

No comments:

Post a Comment