Sad 1 Mock Exam 1

Reviewed by Editorial Team
The ProProfs editorial team is comprised of experienced subject matter experts. They've collectively created over 10,000 quizzes and lessons, serving over 100 million users. Our team includes in-house content moderators and subject matter experts, as well as a global network of rigorously trained contributors. All adhere to our comprehensive editorial guidelines, ensuring the delivery of high-quality content.
Learn about Our Editorial Process
| By Sadexam1
S
Sadexam1
Community Contributor
Quizzes Created: 3 | Total Attempts: 12,953
| Attempts: 355 | Questions: 15
Please wait...
Question 1 / 15
0 %
0/100
Score 0/100
1. Which of the following is a valid Class name?

Explanation

The correct answer is "Booking" because it follows the naming conventions for a class name. In programming, class names should start with an uppercase letter and should not contain any special characters or spaces. "Booking" meets these requirements and is a valid class name.

Submit
Please wait...
About This Quiz
Sad 1 Mock Exam 1 - Quiz

You have an hour to answer the questions, read through them carefully, you should receive feedback at the end. Start when ready.

Tell us your name to personalize your report, certificate & get on the leaderboard!
2. What is the purpose of a Use Case Diagram?

Explanation

A Use Case Diagram is used to identify the functional requirements of a system. It helps to visualize the interactions between actors (users) and the system, and the specific functionalities that the system should provide to meet the needs of the users. By identifying the functional requirements, the Use Case Diagram helps in understanding the scope and purpose of the system, and guides the development process by defining the functionalities that need to be implemented.

Submit
3. Activity diagrams can model

Explanation

Activity diagrams are used to model workflows, which represent the sequence of activities or steps that need to be performed in order to achieve a specific goal or outcome. These diagrams visually represent the flow of activities, showing the order in which they occur and how they are interconnected. By using activity diagrams, stakeholders can understand and analyze the workflow of a system or process, identifying any potential bottlenecks, inefficiencies, or areas for improvement. Therefore, the correct answer is "Workflow".

Submit
4. For the subject of question 6, which is true

Explanation

The empty boxes in question 6 are used to represent attributes and operations. Attributes are properties or characteristics of an object, while operations are the behaviors or actions that an object can perform. These empty boxes provide a space to specify and define the attributes and operations associated with the subject of question 6.

Submit
5. Consider the multiplicity 1...7. Which of the following is correct?

Explanation

The correct answer is "There must be at least one instance and not more than 7." This means that the multiplicity allows for a minimum of one instance and a maximum of seven instances. It does not specify that there will be exactly one or exactly seven instances, but rather that the number of instances can range from one to seven.

Submit
6. The multiplicity 0...* is the same as;

Explanation

The multiplicity 0...* represents zero or more occurrences of a relationship or attribute. The asterisk (*) symbol is commonly used to denote this multiplicity.

Submit
7. Which statement is true

Explanation

The given statement "The above is a Class" is true because in object-oriented programming, a class is a blueprint for creating objects. It defines the properties and behaviors that an object of that class will have. In this case, the statement is referring to the above code or statement, indicating that it represents a class.

Submit
8. Consider the statement; "Ahmed is a train driver on the 042 route, he wishes to stop at three stations during his morning journey". Which of the following would be the best identification of classes?

Explanation

The best identification of classes would be Train Driver, station, and route. This is because the statement mentions Ahmed as a train driver, indicating that Train Driver is a class. It also mentions stopping at three stations during the journey, indicating that station is a class. Finally, it mentions the 042 route, indicating that route is a class.

Submit
9. Which of the following is NOT a vaild SAD method?

Explanation

The Cascade model is not a valid SAD (System Analysis and Design) method. The Cascade model, also known as the sequential model, is a software development process where each phase must be completed before moving on to the next. However, it does not follow the iterative and incremental approach that is typically associated with SAD methods. In contrast, the Unified method, Waterfall model, and Spiral model are all valid SAD methods that involve iterative development and emphasize requirements analysis, design, and testing.

Submit
10. Is the above an example of?

Explanation

This question is asking for the type of example that is shown in the given statement. The correct answer is "A Use Case." A use case is a technique used in software development to describe the interactions between a system and its users or other systems. In this case, the statement is describing an example of a use case.

Submit
11. Consider the following statement "Mary is a doctor". Which of the following is correct?

Explanation

The statement "Mary is a doctor" suggests that Mary is an individual or entity that possesses the attribute or role of being a doctor. In object-oriented programming, an object represents a specific instance of a class, which defines the attributes and behaviors of that object. Therefore, "Mary" can be considered an object in this context.

Submit
12. You have established the names and attributes of classes during the elaboration stage, you would then add which of the following?

Explanation

During the elaboration stage, after establishing the names and attributes of classes, the next step would be to add associations. Associations define the relationships between different classes and help to establish how they interact with each other. By adding associations, you can specify the connections and dependencies between classes, which is crucial for designing a comprehensive and well-structured system.

Submit
13. Generalisation can be expressed:

Explanation

The correct answer is "A is a kind of B." This statement suggests that A is a specific type or subtype of B. It implies that A shares some characteristics or attributes with B, but also has its own distinct features. This type of generalization is commonly used in object-oriented programming and modeling to represent hierarchical relationships between classes or entities.

Submit
14. This part of an Activity Diagram shows a?

Explanation

A fork node in an activity diagram is used to represent a point where the flow of control splits into multiple concurrent paths. It is typically used to show parallel processing or multiple activities happening simultaneously. In this context, the given part of the activity diagram is indicating a fork node, as it represents a point where the flow of control diverges into multiple paths.

Submit
15. Which of the following is a valid Use Case?

Explanation

The option "Reserve Room" is a valid use case because it represents a specific action or behavior that a user can perform within a system. Use cases describe the interactions between actors (users) and the system, and "Reserve Room" clearly defines a user's intention to reserve a room within a booking system.

Submit
View My Results

Quiz Review Timeline (Updated): Mar 21, 2023 +

Our quizzes are rigorously reviewed, monitored and continuously updated by our expert board to maintain accuracy, relevance, and timeliness.

  • Current Version
  • Mar 21, 2023
    Quiz Edited by
    ProProfs Editorial Team
  • Jun 16, 2011
    Quiz Created by
    Sadexam1
Cancel
  • All
    All (15)
  • Unanswered
    Unanswered ()
  • Answered
    Answered ()
Which of the following is a valid Class name?
What is the purpose of a Use Case Diagram?
Activity diagrams can model
For the subject of question 6, which is true
Consider the multiplicity 1...7. Which of the following is correct?
The multiplicity 0...* is the same as;
Which statement is true
Consider the statement;...
Which of the following is NOT a vaild SAD method?
Is the above an example of?
Consider the following statement "Mary is a doctor". Which...
You have established the names and attributes of classes during the...
Generalisation can be expressed:
This part of an Activity Diagram shows a?
Which of the following is a valid Use Case?
Alert!

Advertisement