Ride Sharing system (Complex Engineering)
Suppose you want to develop a Ride-sharing services which will provide providing convenient
and cost-effective solutions for customers. It’s aimed at enhancing the user experience,
improving operational efficiency, and ensuring a sustainable and scalable solution. The object of
this ride sharing systems are
Develop a user-friendly ride-sharing platform accessible via mobile applications and web
interfaces.
Optimize route planning and matching algorithms for efficient rides and reduced wait
times.
Implement robust security and privacy features to ensure user safety and data protection.
Integrate a dynamic pricing model for fair and competitive fare calculations.
Foster a community-oriented approach with features like driver and passenger ratings,
feedback mechanisms, and social connectivity
Now prepare a system proposal for this systems. You have to include the followings in your
system proposal.
EP1: Depth of Knowledge required: They need to understand the operation of ride sharing system and
process of analyzing s system to produce system proposal. They have to do study about the same type
systems, have to find out their lacking and strengths in each stage of system development life cycle.
EP2: Range of conflicting requirements: while they study about the same type of existing system they will
receive different conflicting requirements like may be some system has better technology, some system
may have better marketing strategies, and some system may have better branding value and so on.
Inspire of this they have to choose a better solution in budget and time constraints. They have to propose
alternative solution and have to assess them
EP3: Depth of analysis required.
Depth of analysis is required in specifies and prioritizing different requirement and selecting best solution
for his propose system.
Assessment rubrics: The problem will be assessed based on the following criteria:
Criteria with Exceptional (5) Proficient (4) Developing (2-3) Limited (1)
weight
Requirements Choosing appropriate Choosing Choosing Choosing
Collection methods for appropriate method for method for
Procedures requirement collection, method for requirement requirement
and collecting all requirement collection, collection or
Collection/ Requirements, collection, collecting collecting
Requirement Specifying proper collecting all Requirements, Requirement
Specification requirements and Requirements, Specify require s or Specify
and Finalize Finalizing it. Specify require ment and requirement
Requirement: ment and Finalize it and Finalize
20% Finalize it moderately it
moderately. moderately.
Feasibility Find out Cost and Find out Cost Find out Cost Find out
Analysis, benefit of each solution and benefit of and benefit of Cost and
Cost Benefit properly, Finalize best each solution each solution benefit of
Analysis, solution for the system properly, properly, each
Time with proper Finalize best Finalize best solution
Management justification. Calculate solution for the solution for the properly,
(Gantt chart, the estimated time for system. system. Finalize best
Pert Chart): the system using Calculate the Calculate the solution for
different charts estimated time estimated time the system.
properly. for the system for the system Calculate the
(30%) using different using different estimated
charts properly. chart moderately time for the
system using
different
charts
moderately
.The results
are not
presented or
interpreted
correctly or
sufficiently.
Design, Designing Data Flow Designing Data Designing Data Designing
Implementati diagram and Structure Flow diagram Flow diagram Data Flow
ons, Testing English correctly and and Structure and Structure diagram and
and efficiently Demonstrate English English correctly Structure
Maintenance Implementation Proce correctly and and satisfactorily English not
(30%) dures, Designing test efficiently Demonstrate satisfactorily
cases and Steps for Demonstrate Implementation Demonstrate
maintain the Implementation Procedures, Implementat
systems correctly and Procedures, Designing test ion
efficiently Designing test cases and Steps Procedures,
cases and Steps for maintaining Designing
for maintaining the systems test cases
the systems correctly and and Steps for
correctly and satisfactorily. maintaining
reasonably. the systems
not
satisfactorily
.
Team and The team works The team works The team works The team
Individual collaboratively and collaboratively collaboratively does not
Work cooperatively. The and and work
(20%) team communicates cooperatively. cooperatively. collaborative
effectively and The team The team ly or
respectfully. The team communicates communicates cooperativel
manages the case study effectively and adequately and y. The team
successfully and respectfully. The respectfully. The does not
professionally. The team manages team manages communicat
team delivers the report the case study the case study e effectively
on time and within well and satisfactorily and or
budget. professionally. professionally. respectfully.
The team The team The team
delivers the delivers the does not
report on time report on time manage the
and within and within case study
budget. budget. properly or
professionall
y. The team
does not
deliver the
report on
time or
within
budget.
Step in solution
Requirements Collection Procedures and Collection:
Study of the related system
Stakeholder Identification:
Gathering Information
Requirement Specification and Finalize Requirement(Information Processing)
Feasibility Analysis
Budget and Time frame
UML Diagram
Implantation Procedures(Required H/W, S/W, security, authentication)
Testing
Maintenance(Plan for maintenance and further development)