SEN Micro-Project
SEN Micro-Project
On
The aim of the course is to help the student to affiant following industry identify
compendancy through various teaching, learning experience.
➢ Proposed methodology:
This program include ALP instructions to manage the flow of program for finding the
length of String
➢ Action Plan :
Sr. Plan start Plan finish Name of responsible
Detail of activity
No date date team member
1 Group discussion
Selection of micro
3
project topic
4 Gathering of information
5 Group discussion
Distribution of works to
6
be done
11 Demonstration
12 Group discussion
16 Preparing report
➢ Resources used
1 PC - 1
2 Operating System - 1
➢ Introduction :-
➢ Problem :-
To find the solution of our mathematical expression we type our
expression in Google search box , we get many solutions of it but we don’t get the
perfect solution of the expression and get the related solutions. Due to this we are
not able to get the step- by – step procedure for solving the expression and due to
this our confirmation for our solution is not found.
➢ Solution :-
➢ Objectives :-
• The software should be simple to grasp and easy to use the usual arithmetic
functions and exponential.
• This software calculates math problems with the cameras quickly and
accurately.
• It can solve the problems such as exponential , integrations , logarithms ,
derivations and so on.
• It should also display the mathematical graphs based on
• the scanned equation.
• It should also save the calculation history, which makes easy for us to find
difficult math problems.
1.Communication
2.Planning
It includes estimating the cost, the schedule and resources for iteration. It also involves
understanding the system requirements for continuous communication between the
system analyst and the customer.
Risk analysis
Its task requires to access both technical and management risks. Identification of
potential risk is done while risk is done mitigation strategy is planned and finalize.
3.Engineering
4.Evaluation
➢ Requirements :-
➢ Functional Requirements:
A] Input Requirements-:
The software should not accept the wrong input when provided.
Either it should display the error box for the wrong equation.
The software should accept the scanned equation as well as the typed equation.
B] Output Requirements-:
a. The software should display the appropriate solution of the given equation.
c. It should also display the other related solutions for the given equation.
C] Error-:
a. The error in the software should occur when there is a wrong equation entered by
the user.
b. The error message displayed should be simple so that it can be understand by the
user.
➢ Non-Functional Requirements:
A] Performance Requirement-:
B] Security Requirements-:
Any equation that is to be solved in the software should get stored in the
history management block so if any expression is misplaced then it can be
recovered. And all the personal information entered while login through the user
should not be accessible to any other user.
C] Avability Requirement-:
The software should be available with all the types of equations that are to
be entered by the user, it should also support the mathematical graphs for the
entered equation.
➢ System Requirements:
A] Hardware Requirements-:
1. Processor- Any Intel or AMD X 86-64 processor with four logical cores
and AV X2 instruction set.
➢ Software Requirements-:
DFD uses defined symbols like rectangles , circles and arrows to show
data inputs , outputs, storage points and the routes between each of the destination.
A DFD is also known as a bubble chart or work flow diagram.
➢ Mathematical Graphs
➢ Solution
➢ Level 1 DFD:
➢ Level 2 DFD:
➢ Use case Diagram:
➢ Decision Table:
It is a graphical method for explaining the logic of making decision in a
tabular format. It is a matrix representation of logic of decisions which specify the
possible conditions for decision and resulting actions.
Username
T F T F
(T/F)
Password (T/F) T F F T
➢ Test Cases :
Test cases involves a set of steps, conditions, and inputs that can be used
while performing testing tasks. The main intent of this activity is to ensure whether a
software passes or fails in terms of its functionality and other aspects.
Username
T T F F
(T/F)
Password
T F T F
(T/F)
Enter
Username in It should It accepted
TC_1 Username alphanumeric “math123” accept the the PASS
alphabets A-Z username username
numbers 0-9
Enter
Password in It should It accepted
Password
Password alphanumeric “system001” accept the the PASS
(T/F)
alphabets A-Z password password
numbers 0-9
After valid
username and It should go It is going
TC_3 Submit password click to the next to the next PASS
on submit page page
button
It should
It shows
remain in
Click on the login page
TC_4 Cancel login page PASS
cancel button with blank
with blank
fields
fields
It should
select the It selects
Equation Click on the Click the clicked the
TC_5 selection particular type appropriate equation equation PASS
box of equation type type and go and go to
to next next page
page
➢ ER Diagram:
ER diagram include many specialized symbols, and its meaning makes this
model unique. The purpose of ER diagram is to represent the entity framework
infrastructure. The components used in the ER diagram are entity, entity set,
relationships, attributes, cardinality, ER notations, etc.
➢ Class Diagram:
➢ Activity Diagram :
Activity diagram is used to illustrate the flow of control in a system and refer
to the steps involved in the execution of use case. We can model sequentially and
concurrent activities using the activity diagram. So , basically depicts workflow
visually using an activity diagram.
➢ State-Transition Diagram:
State-Transition diagram describes all of the states that an object can have,
the events under which an object can have, the states, the conditions that must be
fulfilled before the transition will occur and the activities undertaken during the life of
an object.
These diagrams shows all the possible states of the object and the
transitions that cause a change in the state.
➢ Collaboration Diagram:
This diagram identify the structural elements required to carry out the
functionality of an interaction. A model is the built using the relationships between
those elements. The four major components of collaboration diagram are objects,
actors, links and messages.
➢ Conclusion:
Thank You