- 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