0% found this document useful (0 votes)
12 views5 pages

RE Assignment1 Roshan Kumar Thapa

Uploaded by

sw.dvbimal
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
12 views5 pages

RE Assignment1 Roshan Kumar Thapa

Uploaded by

sw.dvbimal
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 5

Master of Information Technology (MIT)

September Intake 2023


Second Semester

Assignment 1
Requirements Engineering (CSC 5300)

Submitted By: Submitted To:


Roshan Kumar Thapa Aayush Shrestha

Submitted for the partial fulfillment of the assignment Requirements Engineering


(MIT)

Date: 19th March 2024


3.Choose a software project of your choice (e.g., e-commerce website, social media
app, etc.) and identify at least five functional and five non-functional requirements
for that project. Document these requirements using appropriate documentation
techniques and explain how they contribute to the success of the project.

E-commerce Website:

Functional and non-functional requirements play important roles contributes to sucess


of any application project. the functional requirements are described to what the system
should be perform define specific behaviors and function that a system fulfill the
features needs of its users. On-functional requirements is the operation of system it
define the how the system should be perform in terms of usability, reliability,
performance, security, and maintainability etc.

Here are the least five functional and five non-functional requirements for E-commarce
project.

Functional Requirements for E-commerce Website:

• User Registration and Authentication


• Search and Filter
• Product Management
• Order Management, Shipping and Delivery
• Payment Gateway Integration

Non-Functional Requirements for an E-commerce Website:

• Usability
• Performance
• Security
• Security
• Scalability
Documentation:

Project Overview:

This project about E-commerce Application to online shopping needs across the various
categories. The aim is the create the application are to create a platform that enables to
search and purchase products seamlessly with ensuring the security and performance
of the system.

Objective:

User Engagement

- users to search for products based on various criteria such as category, price range,
brand with user trust through transparent and reliable transaction processes

Product Accessibility

- wide range of categories to meet diverse customer needs.

Operational Efficiency

- product management, order processing, and inventory tracking to enhance


operational efficiency with Integrate automation where possible to minimize manual
intervention and optimize resource utilization

Security and Trust

prevent fraud, protect against data breaches, and build user trust in the platform using
user data and transactions through robust encryption mechanisms and secure
authentication protocols.

Scalability and Performance

- Design a scalable architecture capable of handling increasing user traffic that optimize
system performance to ensure fast load times, smooth navigation, and minimal
downtime even during peak usage periods
Stakeholders:

End Users

-Users expecting a seamless and secure shopping experience

Administrators

- Staff responsible for managing product listings, processing orders, genarate dynamic
reports that ensure smooth platform operation .

Developers and IT Team

- Development team responsible for designing, building, and maintaining the E-


commerce platform.

- IT team ensuring the infrastructure's reliability, scalability, and security.

Timeline and Milestones:

Planning and Design

-Define project scope, requirements, and architecture - 1 months

- Create wireframes, UI/UX design, and database schema - 2 months.

Development and Testing

- Develop core features like:(user authentication, product management, payment


integration) - 3 months.

- conduct testing like: (UA testing, integration testing, user authentication testing,
security testing, unit testing . - 1.5 months

Deployment and Launch

- Deploy the appication on production environment

- monitoring performance, addressing issues and ensure a final lunch.


Success Criteria:

User Adoption

- increase in user registrations and active users post-launch

Transaction Volume

- significant number of transactions daily

System Performance

- Maintain high uptime and responsiveness, with minimal latency and downtime and
Scale resources dynamically according traffic spikes

How they contribute to the success of the project

Functional and non-functional requirements with good documentations are most


important for the success of any projects. Functional requirements, like: user
registration, search and filter, product and order management, and payment integration,
platform's function ensure that user needs. Non-functional requirements, including
usability, performance, security, and scalability ensure that how the platform performs
in terms of user experience, reliability, and adaptability to growth. Each requirement
contributes to user satisfaction, trust, and engagement, transaction volume.
documentation outlining their overall project overview, objectives, stakeholders,
timeline, and success criteria, which provides clarity and alignment among project
teams, guiding development efforts and facilitating effective planning and execution.
Together, these requirements and documentation form the foundation for a successful
e-commerce platform, ensuring seamless user experiences, robust performance, and
sustainable growth.

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy