Professional Documents
Culture Documents
User Interface: Name:Poonam Kumawat Rollno:33
User Interface: Name:Poonam Kumawat Rollno:33
Name:Poonam Kumawat
Roll no:33
USER INTERFACE
Name:Poonam Kumawat
Rollno:33
USER INTERFACE
Name:Poonam Kumawat
Roll no:33
Practical 1
Aim: Introduction to UI life cycle and UI tools.
UI Tools:
2. Sketch: The digital design app that every UI pro needs: Sketch. This is a
vector- based tool, so you can easily resize anything that you draw without losing
sharpness.
3. Figma: Discover the very first in-browser interface design tool, Figma. With
powerful editing tools and loads of handy features, Figma is a one-stop shop for
designing, prototyping and gathering feedback. UI designers especially can take
advantage of constraints feature, which adapts your designs when the screen size
changes. With the components feature, it’s also extremely easy to reuse elements
across your designs.
USER INTERFACE
Name:Poonam Kumawat
Roll no:33
4. Flinto: Flinto is an interactive prototyping app for Mac which offers pretty
much everything you need to bring your designs to life. Design micro-interactions
and screen transitions, add video layers simply by dragging video or GIF files
straight into your designs, incorporate UI sound effects and customizable
scrolling—the list goes on.
Introduction
Yoga App is a Mobile based application which enables people to Learn yoga
through Mobile app. The internet users are increasing rapidly; therefore we
decided to launch yoga app which will help full to do yoga. This application not
only improves people’s experiences but also eases the workload on the people in
in there day to day life.
In today’s fast-paced world, and amidst this pandemic, many people are
seeking stress relief in a physical workout. Achieving a deeper awareness
of mind and body connection via Yoga is a powerful tool to reduce stress
and find some relief in the modern hectic lifestyle.
So we challenged ourself to create an interactive Yoga app that can help
people stay healthy and fit — physically and mentally, maintaining a
healthy diet.
Advantages
Disadvantages
Objective:
CLIENT
PRODUCT
Our app will be called YOG. The main idea behind the app is to help people to do regular
exercise effectively by providing them with necessary information about yoga in the app
and to help them find the different asanas that they are looking for.
YOG is a YOGA app with a goal to engage more lads who are working people from morning
to evening and barely get time to do some workout due to extensive work pressure and busy
with social life. This app will encourage them to keep their body fit and lead a healthy life
through using it.
Through app, we can have young people involved in physical exercise and if they don’t get
around it we had to come with solutions to encourage their involvement. Using the app user
can easily do some exercise to keep themself fit on regular basis and build a habit. Besides,
the app will also generate a little amount of profit filling the business objectives.
USER
INTERFACE
Name:Poonam
Practical
Aim: Design a persona
USER
INTERFACE
Name:Poonam
Practical
Aim: Customer Journey Map
USER
INTERFACE
Name:Poonam
Practical 7
Aim: Entity-Relationship diagram.
Q1)The Prescriptions-R-X chain of pharmacies has offered to give you a free life. time
supply of medicine if you design its database. Given the rising cost of health care, you agree.
Here's the information that you gather:
"Patients are identified by an SSN, and their names, addresses, and ages must be recorded.
Doctors are identified by an SSN. For each doctor, the name, specialty, and years
of experience must be recorded.
■ Pharmacies appoint a supervisor for each contract. There must always be a supervisor for
each contract, but the contract supervisor can change over the lifetime of the contract.
1. Draw an ER diagram that captures the preceding information. Identify any constraints
not captured by the ER diagram.
2. How would your design change if each drug must be sold at a fixed price by all pharma
cies?
3. How would your design change if the design requirements change as follows: If a doctor
prescribes the same drug for the same patient more than once, several such prescriptions may
have to be stored.
USER
INTERFACE
Name:Poonam
USER
INTERFACE
Name:Poonam
Entity Relationship diagram
Q2) Notown Records has decided to store information about musicians who perform on its
albums (as well as other company data) in a database. The company has wisely chosen to
hire you as a database designer (at your usual consulting fee of $2500/day).
Each musician that records at Notown has an SSN, a name, an address, and a phone number.
Poorly paid musicians often share the same address, and no address has more than one phone.
Each instrument used in songs recorded at Notown has a name (e.g., guitar, synthesizer,
flute) and a musical key (e.g., C, B-flat, E-flat).
Each album recorded on the Notown label has a title, a copyright date, a format (e.g.,CD or
MC), and an album identifier.
Each musician may play several instruments, and a given instrument may be played by
several musicians.
Each album has a number of songs on it, but no song may appear on more than one album.
Each song is performed by one or more musicians, and a musician may perform a number
of songs.
Each album has exactly one musician who acts as its producer. A musician may
produce several albums, of course,
USER
INTERFACE
Name:Poonam
USER
INTERFACE
Name:Poonam
YOGA App Entity Realtionship Diagram
ER Diagram stands for Entity Relationship Diagram, also known as ERD is a
diagram that displays the relationship of entity sets stored in a database. In other
words, ER diagrams help to explain the logical structure of databases. ER
diagrams are created based on three basic concepts: entities, attributes and
relationships.
∙ ER Diagrams contain different symbols that use rectangles to
represent entities, ovals to define attributes and diamond shapes to
represent relationships.
∙ ER Model stands for Entity Relationship Model is a high-level conceptual data
model diagram. ER model helps to systematically analyze data requirements to
produce a well-designed database.
The ER Model represents real-world entities and the relationships between them.
Creating an ER Model in DBMS is considered as a best practice before
implementing your database.
USER
INTERFACE
Name:Poonam
Practical
Aim: Creation of Scenario-Story Board
USER
INTERFACE
Name:Poonam
Practical
Aim Create Wire framing
USER
INTERFACE
Name:Poonam
Practical 10
Aim Creating prototype
USER
INTERFACE
Name:Poonam
USER
INTERFACE
Name:Poonam
Practical 11
Aim: Usability Evaluation of the Design. Testing of User Interface
from Third Party (Test scripts)
Testing is the process of executing a program to find errors. To make our software perform
well it should be error-free. If testing is done successfully it will remove all the errors from
the software.
USER
INTERFACE
Name:Poonam
Types of Testing:-
1. Unit Testing
It focuses on the smallest unit of software design. In this, we test an individual unit or
group of interrelated units. It is often done by the programmer by using sample input and
observing its corresponding outputs.
2. Integration Testing
The objective is to take unit-tested components and build a program structure that has been
dictated by design. Integration testing is testing in which a group of components is
combined to produce output.
3. Regression Testing
Every time a new module is added leads to changes in the program. This type of testing
makes sure that the whole component works properly even after adding components to the
complete program.
4. Smoke Testing
This test is done to make sure that the software under testing is ready or stable for further
testing
It is called a smoke test as the testing of an initial pass is done to check if it did not catch
the fire or smoke in the initial switch on.
5. Alpha Testing
This is a type of validation testing. It is a type of acceptance testing which is done before
the product is released to customers. It is typically done by QA people.
6. Beta Testing
The beta test is conducted at one or more customer sites by the end-user of the software.
This version is released for a limited number of users for testing in a real-time environment
7. System Testing
This software is tested such that it works fine for the different operating systems. It is
covered under the black box testing technique. In this, we just focus on the required input
and output without focusing on internal working.
8. Stress Testing
In this, we give unfavorable conditions to the system and check how they perform in those
conditions.
9. Performance Testing
It is designed to test the run-time performance of software within the context of an
integrated system.
10. Acceptance Testing
Acceptance testing is done by the customers to check whether the delivered products
perform the desired tasks or not, as stated in requirements.
USER
INTERFACE
Name:Poonam
YOGA APP Testing
Home 3.1 Home Page Server should Click all Events Events pass
be up the event in should be should be
home page clicked on clicked on
home page home page
Successfully
3.2 Tutors login to Select the Tutor should Tutor pass
system tutor be selected should be
to learn yoga selected to
learn yoga