Uploaded by akkaraikumar

CSE315R01

advertisement
1. Google Pay is a versatile and user-friendly mobile payment application that seamlessly
integrates with various financial services to offer a comprehensive digital payment solution.
Google Pay's primary functional requirements revolve around facilitating secure and
efficient digital transactions. Users should be able to link various payment methods, such
as credit or debit cards and bank accounts, to their Google Pay accounts. The app should
support peer-to-peer money transfers, enabling users to send and receive funds
seamlessly. In addition to person-to-person transactions, Google Pay must also allow for
in-store and online purchases, ensuring compatibility with a wide range of merchants. The
app needs to provide a user-friendly interface for managing and redeeming loyalty points,
promoting customer engagement and satisfaction. Furthermore, Google Pay should stay
updated with the latest security measures to protect user data and financial information,
incorporating features like multi-factor authentication and encryption. Having learned
about the software, Create use case diagram and collaboration diagram. Write java code
for the software and convert the java code into class diagram.
2. Microsoft Word is a widely-used word processing software that sets the standard for
document creation and editing. Offering a user-friendly interface, it enables individuals
and businesses to effortlessly compose, format, and manipulate text documents. Word
provides an extensive array of formatting tools, including styles, fonts, and layouts,
allowing users to create professional-looking documents with ease. Its collaborative
features facilitate seamless teamwork, enabling users to track changes, leave comments,
and collaborate on documents in real-time. With functionalities like spell-check, grammar
suggestions, and an array of templates, Microsoft Word caters to a broad spectrum of
users, from students and professionals to writers and researchers, making it an
indispensable tool for efficient and polished document creation. Having given the product
request, identify the features and use cases of the software. Map the features with use
cases. Prepare a word document that contains the objective, scope, stakeholders,
functional, non-functional, hardware and software requirements of the software and
import the word document in rational requisite pro, under the features and vision folder.
3. Create a CPP class to demonstrate the linked list implementations of stack. The class should
have push, pop, peek and display for inserting, deleting, printing the top element and
displaying the elements of the stack respectively. Examine the code to make it free from
memory-related errors, analyse the coverage of execution of code during run time and
quantify the performance the algorithm using appropriate tools. Draw activity diagram for
push function.
Download