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.
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. 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.
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
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.
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
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.
| Item Name | Type | No. of Units | Per Unit Cost (in Rs) | Total (in Rs) |
|---|---|---|---|---|
| NLP Training (Online and On-Site)) | Miscellaneous | 2 | 2500 | 5000 |
| React.js Training | Miscellaneous | 1 | 5000 | 5000 |
| Total in (Rs) | 10000 |
QuicB is a web-based Website building tool that allows the user to create web designs in a...
It is an android app which will be running on an Android OS installed on a Mobile Pho...
Logistics companies are responsible for transporting goods from point A to point B and are...
Thermoelectric materials generate power directly from the heat by converting temperature d...
Teachfinity is an e-learning platform that aims to improve upon existing Virtual Learning...