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 |
Summary: Industry standard for commercial and residential cooling requires the use of vapo...
Project Summary Patients are challenged in their daily lives by maintaining their multiple...
its a simple fitnes app which contain 3 parts where you find the home exercises and...
water ATM, as the name implies, is a sort of a water vending machine similar to bank ATMs...
Autonomous Drone that will detect fire in its surrounding and extinguish the fire after re...