You are on page 1of 6

PROJECT SPECIFICATION DOCUMENT

Table Of Contents

Project Title 3

Project Overview 3
Project description 3
Business needs 3
Expected benefits 3

C. Project scope 3
Objectives 3
High-level requirements 4
Major deliverables 4
Project boundaries/exclusions 4

D. Estimated project duration 5


Timeline 5
Major milestones 5
Identification of cost categories 5

F. Project Assumptions/Constraints/Risks 5
Assumptions 5
Constraints 6
Risk 6
A. Project Title
The project of circuit-building learning application development is simply named “Circuit-
building learning platform”.

B. Project Overview
a. Project description
The Circuit Building app will be a low-cost, easy-to-use solution to introduce electrical circuits
to those who are interested in electronics. The software will be developed to run across numerous
platforms, include gaming features to keep users engaged, and explain key ideas in constructing
electrical circuits. The program will also save user-generated circuits in the cloud using the SQL
database. This will enable the development of a community-built circuit.

b. Business needs
Electrical circuits assist us in detecting, measuring, and manipulating these electronic impulses
so that we may use them to improve our lives. Making a link is the ONLY method to learn new
knowledge. The application "circuit-building learning platform" will fulfill these aims by linking
fresh expertise to the circuit-building methods you already know.

c. Expected benefits
● Circuit-building e-learning will deliver consistent and standardized instruction every
time.
● Today's students prefer interactive content. Interactive content developed by learning
content designers will be provided through e-learning tools in the "circuit-building
learning platform."
● Learners will feel more at ease while using cell phones and tablets as learning tools.

C. Project scope

a. Objectives
The project's aims are to
● create error-free and user-friendly learning programs.
● Apps that have been developed can be used on a variety of devices.
● Create a program that accurately replicates electrical component operation.
● Allow users to create circuits with the help of a virtual breadboard.
● Educate customers on the basics of electrical engineering.

b. High-level requirements
The following are the high-level criteria for developing a circuit-building learning application, as
defined using the waterfall approach:
● The software design is produced once the documented specifications have been
examined. Hardware specifications are also established.
● The program`s prototype has created the usage of the necessities accumulated withinside
the preceding steps.
● The software may also be evaluated to make certain that it complies with the software
program and person criteria.
● The software will be sent to the customer after it fulfills the acceptance requirements.
c. Major deliverables
● Project Description
● Operational concept document
● ApplicationProject Management Plan
● Application Requirement Specification
● Application Design Document (top-level)
● Application Design Document (detailed)
● Application Quality and Test
● Product prototype
d. Project boundaries/exclusions
● Any modifications to the project's criteria, budget, or timetable must be approved.
● The database that will be utilized for the project is being designed.
● Creating a solution
● Managing the project's budget, timeline, and other project management methods
● Providing strategic direction to the business and actively assisting departments in
addressing and resolving risks and challenges
● Assuring that the application complies with security requirements and developing test
cases
● Providing the project team with experienced guidance and training
● Providing knowledge, materials, equipment, hardware, software, or supplies to the
project
● Ascertaining that the solution satisfies the criteria and is free of faults or flaws.

D. Estimated project duration

a. Timeline
The estimated project timeline is 10 weeks starting from 21 October 2022.

b. Major milestones
● Application requirements User requirements
● design of architecture
● Design and coding in great detail
● Testing
● Delivery
c. Identification of cost categories
One-time costs are kind of direct costs and can be called actual costs. These costs are non-
recurring costs. While the costs of maintenance of the app will be recurring costs and they will
occur at regular intervals and are required for the continuous operation of the learning app.

F. Project Assumptions/Constraints/Risks

a. Assumptions
● Users of the Circuit Building Learning Application are anticipated so one can download
Android cell apps and get entry to Web-primarily based totally services.
● Users are anticipated to apply this system both on an Android-primarily based totally
telephone or tablet or through an internet browser on a Windows-primarily based totally
PC.
● It is thought that the customer may have got entry to a cloud-primarily based totally SQL
database for software facts storage.
● All legal customers of this system are anticipated to have personal money owed and
passwords for the cloud-primarily based totally SQL database.
b. Constraints
In designing the Circuit Building Learning Application prototype, the maximum giant limit is
time. During the ten-week period, the prototype might be created. Document submissions should
now no longer deviate an excessive amount from the noted dates because of the constrained
improvement time. To meet the cut-off dates for turning in the crucial documentation and
alertness prototype, regular improvement should be maintained at a non-stop rate. Because the
bulk of the group individuals has full-time employment, improvement time is pretty constrained.
It is strongly discouraged to do software program improvement obligations at some point during
ordinary running hours.

c. Risk
● Customer comes to a decision that proposed application does not meet the needs
● Updates to Flash software program or Android OS becomes the reason for stopped
working of application
● Project team failed at following the schedule
● Software execution time lags application response
● Hacker corrupt privileged database data
● Software might having bugs or kind of logic problems
● Application may get failed with database to interface
● Application may get failed with database to interface
● Display problems of the application occur with specific browsers

You might also like