Adil Khan 10 months ago
AdiKhanOfficial #FYP Ideas

Pro-Vision

Our project is basically for bridging the communication gap between a business analyst and customer. Most of the times the customer, being a non-technical person, is unable to explain what he wants in the system/software and due to this the business analyst is also confused in the elicitation phase.

Project Title

Pro-Vision

Project Area of Specialization

Software Engineering

Project Summary

Our project is basically for bridging the communication gap between a business analyst and customer. Most of the times the customer, being a non-technical person, is unable to explain what he wants in the system/software and due to this the business analyst is also confused in the elicitation phase. When a large and complex system is to be built, the requirements of the system are first discussed and negotiated with the stakeholders, here the stakeholders are defined as any person who have direct and indirect influence on the specifications and final implementation of the system, such as clients, developers, domain experts, investors, customers, users, and managers. so, for the objectoriented analysis and design have improved the practices in requirement engineering.

Our project will basically be used by the business analysts who will input user requirements in form of user stories which will them be used to transform user requirements into simple prototype screens.

After prototype screens generation, the business analyst can show them to the customers to verify if he wants a system like this or not and afterwards changes can be accomodated as per user`s demand and need.

Project Objectives

The PRO-VISION project will meet the following objectives:

• The main objective will be user acceptance that will attained by showing wireframes to the user.

• Once a prototype is accepted is accepted by user, the development team can easily work on that project.

• The risk of changes that can occur will be minimized up to a greater extent.

• With a simple prototype screen, we can also make-up for any missing necessary requirements

Project Implementation Method

The frontend is based in on React.js (JavaScript Framework).

For backend, we have used NLP (Natural Language Processing) techniques. We have opted for python as there is a library named as "Spacy" through which we can extract nouns, verbs,etc that can be used for prototype generation.

Once all relevnt things are extracted, the software will show the business analysts and customer all the detected screens (with titles) and controls (Textbox, Radiobutton,etc).

After proceeding, HTML tags will be dynamically generated at backend against each control and on each screen.

Benefits of the Project

The main objective will be user acceptance that will attained by showing wireframes to the user.

• Once a simple prototype is accepted by user, the development team can easily work on that project.

• The risk of changes that can occur will be minimized up to a greater extent.

• With a simple prototype, we can also make-up for any missing necessary requirements

Technical Details of Final Deliverable

Project Deliverable 1: Customer acceptance of the software system up to a very great extent; output of the project (wireframes) will give a better understanding and a very clear image of the required software system to the customer.

Product Deliverable 1: A web application (free to use) that will have a very easy-to-useuser story input for requirements and will detect controls and screens with titles and quantity for generation of simple prototypes.

Final Deliverable of the Project

Software System

Core Industry

IT

Other Industries

Core Technology

Others

Other Technologies

Sustainable Development Goals

Industry, Innovation and Infrastructure

Required Resources

Item Name Type No. of Units Per Unit Cost (in Rs) Total (in Rs)
NLP Training (Online and On-Site)) Miscellaneous 225005000
React.js Training Miscellaneous 150005000
Total in (Rs) 10000
If you need this project, please contact me on contact@adikhanofficial.com
QuicB Website building Tool

QuicB is a web-based Website building tool that allows the user to create web designs in a...

1675638330.png
Adil Khan
10 months ago
Vehicle Management System

It is an android app which will be running on an Android OS installed on a Mobile Pho...

1675638330.png
Adil Khan
10 months ago
Freight Movement

Logistics companies are responsible for transporting goods from point A to point B and are...

1675638330.png
Adil Khan
10 months ago
Solar thermal Dc generater

Thermoelectric materials generate power directly from the heat by converting temperature d...

1675638330.png
Adil Khan
10 months ago
Teachfinity

Teachfinity is an e-learning platform that aims to improve upon existing Virtual Learning...

1675638330.png
Adil Khan
10 months ago