This week's book giveaway is in the OO, Patterns, UML and Refactoring forum. We're giving away four copies of Refactoring for Software Design Smells: Managing Technical Debt and have Girish Suryanarayana, Ganesh Samarthyam & Tushar Sharma on-line! See this thread for details.
I would ike to happily share with you all that I have passed the OCM JEA Part 1 exam today. My score is 73 %. Tips and guidance that have been posted in this forum related to books and various articles really helped me a lot. Thanks a lot. Also I bought e-Practice Labs Mock exam. That also helped me. Thanks to e-Pratcize Labs Team.
Pay attention on the extraction of requirements:
- Description of the company's history.
- Description of the legacy systems.
- Description of use cases.
- Description of the infrastructure required.
-Assignment document is incomplete, unclear and not practical. You are free to make any reasonable assumptions yourself: that is why part of the delivery is a document where you describe your assumptions and how they affected your solution.
Link texts cited with each type of non-functional requirement:
- Look at all documents that informed the descriptions attached to each requirement.
*) number of demand for system usage and expectation = increase scalability.
*) response time for something = end-user performance.
*) response time te = communication between systems performance.
Consider FR making hiposteses:
- Suppose something already there and do nothing and just document "such a thing already exists and so I will not do anything."
- Suppose something is not there, adding this to your project requirements consider in the proposed architecture. Take care to not complicate your project. Document this assumption too!
Consider NFR making hiposteses:
- Security, scalability, performance, integration, and transactionality gui. Document this assumption too!
Atention - Do not assume anything that will complicate your project, just assume things that are missing and that will give a quality in your project.