Usability Engineering - Assignment - Wireframe/mockup using Balsamiq
Usability Engineering - Assignment - Wireframe/mockup using Balsamiq
Faculty APP - the application is to find a substitute in their place when they are not available on a given day.
About Tool
Balsamiq is an application for building mockup or wireframes for web, ios android and other kinds of applications. It is easy to create wireframes using this tool since it has got drag and drop features. of widgets.
Wirefraemes:
1. Specifications for home Screen
Registered User: Faculty is already registered to app. He can log in using username and password.
New User: He needs to click on the New user/Signup.
Forgot Password option to recover the password should be there.
Assumptions: The user/faculty is a teaching faculty in the XYZ college. User is having a phone number and email address.
1. Existing user: logs in the app using registered phone number/email address and password.
If user forgot his password, click on 'forgot password' link.
2. New User: Clicks on Register to create a new user.
2. Registered User After logging In:
Faculty has logged in.
Specifications:
1. Faculty details along with his timetable should be shown.
2. Faculty should be able to select a particular day, so that next he should be able to see which faculties are free in those slots whom he can substitute.
3. Logout option should be there on all screens displayed after logging in.
Assumptions:
Faculty logged in.
2.1 User Details
User
clicks on Profile to see his/her details. User details can be edited by
clicking edit button. User can go back to home page by clicking back button.
User
clicks on Schedule and select a date to view the time table for particular
date.
System
assumes schedule of the faculty is generated by system or admin
2.2 Substitution
User
clicks on substitution, Select a date and select slots he want substitution.
Then click on available faculties, system will list suitable and available
faculties. Substitution faculty can be selected from the list using radio
button. Details of the faculties can be viewed by clicking on View full
profile. After selecting faculty, click on submit. Successful message will be
shown on next screen. On click of ok
button it will redirect to home page.
2.3 Notifications
The
substitution faculty will be notified by text message, email and notification
in the app. The request can be accepted or rejected by the faculty.
2.4 Logout
Faculty
can log out at any point by clicking log out in side menu.
Data Warehousing Quiz 3 BITS WILP - Mtec Software Systems
Data Warehousing Quiz 3
BITS WILP - Mtec Software Systems
1. Theoretically, what kind of views we can materialize?
Select one:
a. Any kind of view can be materialized
b. Only involving joins & aggregates
c. Only involving joins
d. Only involving aggregation
Ans: a. Any kind of view can be materialized
2. For partitioning wrt time dimension, which kind of partitioning method is most suitable
Select one:
a. Hash partitioning
b. Composite partitioning
c. Range partitioning
d. List partitioning
Ans: c. Range partitioning
3. User queries and application programs need not be aware of
Select one:
a. Existing partitions only
b. Existing partitions, aggregates, and materialised views
c. Existing aggregates only
d. Existing materialized views only
Ans: b. Existing partitions, aggregates, and materialised views
4. Online aggregation:
Select one:
a. Improves query performance
b. Uses blocking algorithms for evaluating relational operators
c. Does not allow users to prioritise
d. Provides early trends
Ans: d. Provides early trends
5. Size of the bitmap index on a column of a relation R increases with
Select one:
a. An increase in number of attributes of R
b. An increase in column cardinality
c. An increase in the width of the column
d. An increase in number of queries on R
Ans: b. An increase in column cardinality
6. The most generalized term:
Select one:
a. Precomputed joins
b. Precomputed joins with aggregates
c. Precomputed aggregates
d. Materialized views
Ans: c. Precomputed aggregates
7. A query performance enhancing technique that has the least space
overheads:
Select one:
a. View materialization
b. Aggregations
c. Bitmap indices
d. Partitioning
Ans: d. Partitioning
8. Bitmap indexes are:
Select one:
a. Multidimensional indexes
b. Dynamic indexes
c. Multilevel indexes
d. Dense indexes
Ans: a. Multidimensional indexes
9. The aggregate navigation algorithm orders the base and aggregated
fact tables from
Select one:
a. Smallest to the biggest in terms of space requirement
b. Most frequently used to least frequently used
c. Smallest to the biggest in terms of number of tuples
d. 3-way to 2-way to 1-way to base level
Ans: c. Smallest to the biggest in terms of number of tuples
10. Aggregate navigator is a:
Select one:
a. Materialized view generator
b. Middleware
c. End-user tool
d. View maintenance software
Ans: b. Middleware
11. Partitioning wrt time dimension is recommended because:
Select one:
a. It is easier to do as compared to partitioning wrt other dimensions
b. it can be done using range partitioning
c. It facilitates incremental view maintenance
d. It facilitates incremental back up
Ans: c. It facilitates incremental view maintenance
d. It facilitates incremental back up
12. For partitioning wrt product dimension, which kind of partitioning
method is most suitable
Select one:
a. Hash partitioning
b. Composite partitioning
c. Range partitioning
d. List partitioning
Ans: d. List partitioning
13. Which kind of partitioning would create almost equal size partitions:
Select one:
a. Hash partitioning
b. Composite partitioning
c. Range partitioning
d. List partitioning
Ans: a. Hash partitioning
14. Materialized views:
Select one:
a. Store redundant data
b. Always give current data like views
c. Do not need maintenance like views
d. Do not incur space overheads
Ans: a. Store redundant data
15. From the ETL point of view, it is simplest to handle:
Select one:
a. Highly aggregated data
b. Finest granularity data
c. Lightly aggregated data
d. Medium granularity data
Ans: b. Finest granularity data
Usability Engineering SSZG547 Quiz 2 MTec Software Systems - BITS PILANI
Usability Engineering SSZG547 Quiz 2
MTec Software Systems - BITS PILANI
1. Qualitative research helps to understand
Select one or more:
a. Behaviors
b. Faults
c. Domain of products
d. Attitudes
Ans: Behaviors, Attitudes, Domain of products
2. Usability testing helps in determining
Select one or more:
a. Organization
b. How easy to discover and use for the first time
c. Naming
d. How effective is the design
Ans: Naming, Organization, How easy to discover and use for the first time, How effective is the design
3.Benefits of a grid system in visual interface design
Select one or more:
a. Efficiency
b. Usability
c. Fitness
d. Aesthetic appeal
e. None of the answers
Ans: Usability, Aesthetic appeal, Efficiency
4. Basic Visual Usability principles:
Select one or more:
a. Consistency
b. None of the answers
c. Personality
d. Hierarchy
Ans: Consistency, Hierarchy, Personality
5. Ethnographic interview methods:
Select one or more:
a. Encourage story telling
b. First focusing on goals
c. avoiding technology related discussions
d. Make the user as a designer
Ans: First focusing on goals, Encourage story telling, avoiding technology related discussions
6. Market Surveys:
Select one:
a. Both qualitative and quantitative research
b. None of the answers
c. Qualitative Research
d. Quantitative Research
Ans: Quantitative Research
7. Qualitative survey:
Select one or more:
a. Market Survey
b. Subjective knowledge
c. Behavioral knowledge
d. Objective questionnaire
e. Web Poll
Ans: Behavioral knowledge, Subjective knowledge
8. Hierarchy helps in:
Select one or more:
a. to bring the focus
b. Presentation
c. None of the answers
d. structuring
Ans: Presentation, structuring, to bring the focus
9. Personas:
Select one:
a. same as prototypes
b. same as stereotypes
c. None of the answers
d. provides a precise design target
Ans: provides a precise design target
10. The way of placing some elements within other in design user interfaces follows the principle of
Select one:
a. Mixing
b. Nesting
c. Overlapping
d. None of the answers
e. Treatment
Ans: Nesting
11. Select Mechanical age representations
Select one or more:
a. Folder containing papers
b. Paper calendar
c. Google calendar
d. Physical address book
e. None of the answers
Ans: Paper calendar, Folder containing papers, Physical address book
12. Persona set is essential to capture
Select one:
a. Multiple User behavior
b. Common user behavior
c. Ranges of user behavior
d. User behavior statistics
Ans: Ranges of user behavior
13. Prototypes are:
Select one:
a. same as wire frames
b. less expensive as compared to wire frames.
c. None of the answers
d. Expensive as compared to wire frames
Ans: Expensive as compared to wire frames
14. Archetypes are
Select one or more:
a. Based on motivations
b. Stereotypes
c. Based on Generalization
d. Based on behavior pattern
Ans: Based on behavior pattern, Based on motivations
15. Unstructured interviews are a good way of building personas
Select one:
a. False
b. True
Ans: False
16. More than three or four secondary personas is a sign of
Select one:
a. None of the answers
b. No scope at all
c. product scope is too small and unfocused
d. product scope is too large and unfocused
Ans: product scope is too large and unfocused
17. Personas are
Select one:
a. Zombies
b. None of the answers
c. A single person
d. Imaginary people
Ans: None of the answers
18. Usability testing:
Select one:
a. measuring how well a user can complete a given task
b. same as structural testing
c. is same as black box testing
d. same as white box testing
e. None of the answers
Ans: measuring how well a user can complete a given task
19. Personas are sometimes referred as
Select one:
a. Composite archetypes
b. Typical stereotypes
c. Composite stereotypes
d. Typical archetypes
Ans: Composite archetypes
20. Self Referential design is
Select one:
a. Developer centric
b. None of the answers
c. User centric
d. Tester centric
Ans: Developer centric
21. Identify the methods that could be used to navigate information
Select one or more:
a. Scrolling
b. Zooming
c. Linking
d. Panning
Ans: Scrolling, Linking, Zooming, Panning
22. Building blocks of visual interface design
Select one or more:
a. dullness
b. fitness
c. None of the answers
d. Orientation
e. texture
Ans: Orientation, texture
23. Secondary personas can also be
Select one:
a. Primary personas
b. Negative personas
c. Served personas
d. Supplemental personas
Ans: Served personas
24. Data collected through qualitative research:
Select one or more:
a. None of the answers
b. Descriptive data
c. Not in numerical format
d. Difficult to analyze
Ans: Not in numerical format, Difficult to analyze, Descriptive data
25. The best way to get User data/behavior
Select one or more:
a. Guessing
b. Interviews
c. None of the options
d. Observation
Ans : Observation, Interviews
26. Select the visual properties that is of significance with respect to the below picture.
Select one or more:
a. Position
b. Shape
c. Hue
d. Orientation
e. Size
f. Value
Ans: Hue, Orientation
27. stakeholder interviews:
Select one or more:
a. None of the answers
b. better to do it in isolation
c. should be done before user research begins
d. done with all the stakeholders together.
Ans: better to do it in isolation, should be done before user research begins
28. Customers:
Select one or more:
a. are not consumers
b. are always consumers
c. may be consumers
d. may not be consumers
Ans: may be consumers, may not be consumers
29. Customer Journey maps are used:
Select one:
a. to create site maps
b. to understand the weather
c. to understand the user
d. None of the answers
Ans: to understand the user
30. SME's are
Select one or more:
a. None of the options
b. Designers
c. Not Designers
d. Domain Experts
Ans: Not Designers, Domain Experts
Machine Learning - ZC464 - Quiz 2 BITS PILANI WILP - 2017
Machine Learning (ISZC464) Quiz 2
BITS PILANI WILP - 2017
1. A machine learning problem involves four attributes plus a class. The attributes have 3, 2, 2, and 2 possible values each. The class has 3 possible values. How many possible different examples are there?
Select one:
a. 12
b. 48
c. 24
d. 72
Ans: d. 72
2. Which of the following statements are true for k-NN classifiers
Select one:
a. The decision boundary is linear.
b. The decision boundary is smoother with smaller values of k.
c. k-NN does not require an explicit training step.
d. The classification accuracy is better with larger values of k.
Ans: c. k-NN does not require an explicit training step.
3. Which of the following statements are false?
Select one:
a. Decision tree is learned by maximizing information gain
b. Density estimation (using say, the kernel density estimator) can be used to perform classification.
c. No classifier can do better than a naive Bayes classifier if the distribution of the data is known
d. The training error (error on training set) of 1-NN classifier is 0
Ans: c. No classifier can do better than a naive Bayes classifier if the distribution of the data is known
4. Suppose we wish to calculate P(H | E1, E2) and we have no conditional independence information. Which of the following sets are sufficient for computing this (minimal set)?
Select one:
a. P(E1, E2| H) , P(H), P(E1|H), P(E2|H)
b. P(E1, E2), P(H), P(E1, E2| H)
c. P(E1, E2) , P(H), P(E1|H), P(E2|H)
d. P(H), P(E1| H), P(E2|H)
Feedback
Ans: b. P(E1, E2), P(H), P(E1, E2| H)
5. In neural networks, nonlinear activation functions such as sigmoid and tanh
Select one:
a. help to learn nonlinear decision boundaries
b. always output values between 0 and 1
c. speed up the gradient calculation in backpropagation, as compared to linear units
d. are applied only to the output units
Feedback
Ans: a. help to learn nonlinear decision boundaries
6. Which of the following statements about Naive Bayes is incorrect?
Select one:
a. Attributes are statistically independent of one another given the class value.
b. Attributes are statistically dependent of one another given the class value.
c. Attributes can be nominal or numeric
d. Attributes are equally important.
Ans: b. Attributes are statistically dependent of one another given the class value.
7. As the number of training examples goes to infinity, your model trained on that data will have:
Select one:
a. Lower variance
b. None of the other options
c. Higher Variance
d. Does not affect variance
Feedback
Ans: a. Lower variance
8. Which of the following statements are true?
Select one:
a. The depth of a learned decision tree can be larger than the number of training examples used to create the tree.
b. Suppose data has R records, the maximum depth of the decision tree must be less than 1 + log2R
c. Cross validation can be used detect and reduce overfitting
d. As the number of data points grows to infinity, the MAP estimate approaches the MLE estimate for all possible priors. In other words, given enough data, the choice of prior is irrelevant.
Ans: c. Cross validation can be used detect and reduce overfitting
9. Which of the following strategies cannot help reduce overfitting in decision trees?
Select one:
a. Make sure each leaf node is one pure class
b. Enforce a maximum depth for the tree
c. Enforce a minimum number of samples in leaf nodes
d. Pruning
Feedback
Ans: a. Make sure each leaf node is one pure class
10. If A and B are conditionally independent given C, are A and B independent, which of the following is not true?
Select one:
a. P(B|A, C) = P(B|C)
b. P(A,B| C) = P(A) P(B)
c. P(A,B,C) = P(C) P(A|C) P(B|C)
d. P(A|B, C) = P(A|C)
Feedback
Ans: b. P(A,B| C) = P(A) P(B)
11. Which of the following statements are false?
Select one:
a. We can get multiple local optimum solutions if we solve a linear regression problem by minimizing the sum of squared errors using gradient descent.
b. When a decision tree is grown to full depth, it is more likely to fit the noise in the data
c. When the hypothesis space is richer, over fitting is more likely
d. We can use gradient descent to learn a Gaussian Mixture Model.
Ans: a. We can get multiple local optimum solutions if we solve a linear regression problem by minimizing the sum of squared errors using gradient descent.
12. Suppose we wish to calculate P(H | E1, E2) and we know that P(E1| H, E2) = P(E1|H) for all the values of H, E1, E2. Now which of the following sets are sufficient?
Select one:
a. P(E1, E2) , P(H), P(E1|H), P(E2|H)
b. P(E1, E2), P(H), P(E1, E2| H)
c. P(H), P(E1| H), P(E2|H)
d. P(E1, E2| H) , P(H), P(E1|H), P(E2|H)
Ans: b. P(E1, E2), P(H), P(E1, E2| H)
13. As the number of training examples goes to infinity, your model trained on that data will have:
Select one:
a. Lower Bias
b. Same Bias
c. Higher Bias
d. None of the other options
Ans: b. Same Bias
14. For polynomial regression, which one of these structural assumptions is the one that most affects the trade-off between underfitting and overfitting
Select one:
a. The assumed variance of the Gaussian noise
b. Whether we learn the weights by gradient descent
c. The use of a constant-term unit input
d. The polynomial degree
Ans: d. The polynomial degree
15. High entropy means that the partitions in decision tree classification are
Select one:
a. Not pure
b. Pure
c. Useful
d. Useless
Ans: a. Not pure
Subscribe to:
Posts (Atom)