Reference no: EM133940759
Question
WAMAP software is aimed toward a people who has significant number of investments in stock market and banks. And these people need software assistance for keeping records of the financial affairs and computations relate to the investments. WAMAP software should be higher user-friendly. In addition to that WAMAP should quickly learn as well as reliable software for the above purpose. WAMAP is aimed to be a stand-alone product and should not depend on the availability of other software. The system is managing investment of a single user by maintaining the bookkeeping information about certain entities like Portfolio, Security, and Transaction. Also provide alerts to the client if they request for one. Furthermore, it also provides user authentication. The software will also download the recent prices of the shares from the web-net. WAMAP should run on both UNIX based platform as well as Windows platform.
1. Write the five essential characteristics of an Agile methodology are. Explain how an Agile approach relates to WAMAP software.
2. Explain the importance of software requirement specification (SRS) document. Write the following points of SRS document based upon the above case study:
a. Scope (at least two)
b. Functional and Non-functional requirement (at least one each)
c. Constraint (at least one)
3. Give explanation for the importance of Architectural styles in the development of Software. Based on the above case study, discuss in detail, which software architectural style will be more appropriate for developing WAMAP Software.
4. Discuss in detail about why Do We Need Software Engineering? Differentiating between Exploratory development and Throw-away prototyping?