0% found this document useful (0 votes)
8 views

Assignment 2

Uploaded by

srishtis812
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
8 views

Assignment 2

Uploaded by

srishtis812
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 4

Task

1. What are the questions you, as a developer team, ask from customers? Describe
questions (normal and most important) for each feature.
2. Explain the requirements projects must have. (at least 5)
3. Explain the designing phase according to requirements and give the design of this
project module-wise with a detailed description.
4. Identify which SDLC model would be most appropriate for this project and justify
your choice.

1. Overview: A travel agency wants to develop an online booking system that allows
customers to book flights, hotels, and rental cars. The system needs to provide
real-time availability, secure payment options, personalized travel
recommendations, and customer support features. The project has multiple
stakeholders, including the travel agency's management, IT team, and end-users
(customers).

Project Requirements

1. Core Features:
○ User registration and login.
○ Search and book flights, hotels, and rental cars.
○ Integration with third-party APIs for real-time availability and pricing.
○ Secure payment gateway integration.
2. Additional Features:
○ Personalized recommendations based on user preferences.
○ Customer support via chat and email.
○ Reviews and ratings for services booked.
○ Offers and discount management for loyal customers.
3. Constraints:
○ Tight deadline due to business competition.
○ Budget limitations, but with a provision for additional funding based on
project progress.
○ High security and compliance requirements, especially for payment
processing.
2.

Healthcare App
Core Features:

● Patient Portal: Secure access to personal health records, appointment history, and
test results.
● Appointment Scheduling: Online booking of appointments with healthcare
providers.
● Telemedicine: Video consultations with doctors for remote healthcare services.
● Medication Management: Reminders for medication intake, tracking of
prescriptions, and interaction checks.
● Health Analytics: Personalized health insights based on data collected from
wearable devices and medical records.

Additional Features:

● Health Education: Access to health-related articles, videos, and resources.


● Community Forums: A platform for patients to connect, share experiences, and
seek support.
● Insurance Integration: Integration with health insurance plans for claims
submission and coverage verification.

3.

Educational Platform
Core Features:

● Course Management: Creation, organization, and delivery of online courses.


● Student Enrollment: Registration and management of student accounts.
● Interactive Content: quizzes, assignments, discussion forums, and multimedia
resources.
● Progress Tracking: Monitoring of student performance and completion rates.
● Grading and Feedback: Automated grading and personalized feedback for
students.

Additional Features:

● Gamification: Incorporate elements of gamification to enhance student


engagement and motivation.
● Certificate Generation: Issuance of certificates upon course completion.
● Live Classes: Real-time video conferencing for live lectures and interactions.
● Mobile App: A mobile app for accessing courses and learning materials on the go.

4.

Social Media Platform


Core Features:

● User Profiles: Creation of personalized profiles with customizable information.


● News Feed: Display of posts from friends and followed accounts.
● Content Creation: Posting of text, images, videos, and links.
● Messaging: Direct messaging and group chats.
● Notifications: Real-time notifications for likes, comments, and messages.

Additional Features:

● Discover: Recommendations of new accounts and content based on user


interests.
● Groups and Communities: Formation and participation in interest-based groups.
● E-commerce Integration: Selling products or services through the platform.
● Analytics: Tools for tracking user engagement and performance metrics.

5.

E-commerce Website
Core Features:

● Product Catalog: Detailed product descriptions, images, pricing, and availability.


● Shopping Cart: Adding, removing, and modifying products in the shopping cart.
● Checkout Process: Secure payment options, shipping address selection, and
order confirmation.
● Order Tracking: Real-time updates on order status and delivery.
● Reviews and Ratings: User reviews and ratings for products.

Additional Features:

● Wishlists: Saving products for future purchases.


● Personalized Recommendations: Suggesting products based on purchase
history and preferences.
● Gift Registry: Creating gift registries for special occasions.
● Loyalty Programs: Rewards and discounts for repeat customers.

You might also like