In the middle of requirements definition for a large web application. Will also design and develop the same. The following are key information:-
1. Constraint: Must use UML
2. Constraint: Must use Java, Oracle and Linux at the back end. Shall be 3-tier.
3. More information: Will entail integration with external business partners - exchange of xml-based data most likely via web services. There will be different documents exchanges, some real-time, others at agreed frequencies.
4. Additional Information: Once documents are received from external party, they shall go through a number of internal processes like reconciliation with and validation against other documents, amendments etc.
5. Additional Information: There shall be many internal (in the organization) and external users (outside the organization)
There are numerous diagrams in UML. Clearly, it is not feasible to use all of then. I want to use the best selection given the nature of my application (web-based java application, exchanging time-relevant xml documents with external systems).
Kindly advice what to use for the following (include rational)
a) Requirements gathering
d) Any Other