1.
THE______________is a realistic approach to the development of large-scale software products because the software evolves as the process progresses.
Correct Answer
A. SPIRAL
Explanation
The spiral model is a realistic approach to the development of large-scale software products because it allows for the software to evolve as the process progresses. The spiral model is iterative in nature, meaning that it involves a series of iterations or cycles, where each cycle includes planning, designing, building, and testing phases. This allows for feedback and adjustments to be made throughout the development process, ensuring that the software meets the evolving needs and requirements of the stakeholders. The spiral model is particularly suitable for complex and large-scale projects where there is a high degree of uncertainty and risk involved.
2.
Which of the following IS not part of Spiral Model Task?
Correct Answer
F. Customer Interaction
Explanation
The Spiral Model is a software development process that involves iterative cycles of planning, risk analysis, engineering, construction and release. Customer interaction is an essential part of the Spiral Model, as it allows for continuous feedback and evaluation from the customer throughout the development process. Therefore, customer interaction is part of the Spiral Model task, making "Customer Interaction" the incorrect answer.
3.
Is a type of bar chart, developed by Henry Gantt in the 1910s and illustrates as a project schedule.
Correct Answer
B. GANTT
Explanation
A Gantt chart is a type of bar chart that was developed by Henry Gantt in the 1910s. It is used to illustrate a project schedule, showing the start and end dates of different tasks or activities. Gantt charts are commonly used in project management to visually represent the timeline and progress of a project. They help to identify dependencies between tasks, allocate resources, and track the overall progress of the project.
4.
Is an event that receives special attention. It is often falsely put at the end of a stage to mark the completion of a work package or phase.
Correct Answer
C. MILESTONE
Explanation
A milestone is an event that receives special attention and is often falsely put at the end of a stage to mark the completion of a work package or phase. In project management, milestones are significant points in a project that help track progress and determine whether the project is on schedule. They serve as checkpoints and indicate the completion of key deliverables or the achievement of important objectives. By placing a milestone at the end of a stage, it falsely suggests that the work package or phase is complete, when in reality there may still be unfinished tasks or additional work required.
5.
An event that occurs as a result of reaching a point in time.
Correct Answer
B. TEMPORAL
Explanation
The correct answer is TEMPORAL because the question is asking for an event that occurs as a result of reaching a point in time. "Temporal" refers to something related to time or the sequence of events. Therefore, the event that occurs as a result of reaching a point in time can be described as a temporal event.
6.
Is a type of static structure diagram that describes the structure of a system by showing the system’s classes, their attributes, operations (method) and the relationships among the classes
Correct Answer
C. CLASS DIAGRAM
Explanation
A class diagram is a type of static structure diagram that provides a visual representation of the structure of a system. It depicts the classes in the system, along with their attributes and operations (methods). Additionally, it shows the relationships between different classes, such as inheritance, association, and dependency. This diagram is commonly used in object-oriented programming to design and analyze systems. It helps in understanding the overall structure of the system and how different classes interact with each other.
7.
Is a construct that is used to define a distinct type.
Correct Answer
C. CLASS
Explanation
A class is a construct that is used to define a distinct type in programming. It serves as a blueprint for creating objects, which are instances of that class. Classes encapsulate data and behavior, allowing for code reusability and organization. They define the properties (attributes) and methods (functions) that objects of that class can have. By creating objects from a class, we can create multiple instances with their own unique data but sharing the same structure and behavior defined by the class.
8.
Is a specification that defines a property of an object, element or file
Correct Answer
A. ATTRIBUTE
Explanation
An attribute is a specification that defines a property of an object, element, or file. It provides additional information about the object, element, or file, such as its characteristics or properties. Attributes help in describing and categorizing objects, elements, or files, making it easier to organize and retrieve information.
9.
Is a sequential design process, often used in software development processes, in which progress is seen as flowing steadily downwards.
Correct Answer
C. SPIRAL MODEL
Explanation
The Spiral Model is a correct answer because it is a sequential design process commonly used in software development. It is characterized by a series of iterations or "spirals" that progress in a cyclical manner, with each iteration building upon the previous one. This approach allows for flexibility and risk management, as it incorporates elements of both waterfall and iterative development. The Spiral Model is particularly useful for large and complex projects where requirements may change over time.
10.
A third type of event is a state event, events that occurs when something happens inside the system that triggers the need for processing
Correct Answer
B. STATE
Explanation
The given statement describes a "state event" which occurs when something happens within the system that requires processing. This suggests that the correct answer is "STATE" as it aligns with the description provided.
11.
It is a kind of Interaction Diagram that shows how its process operate with one another and in what order
Correct Answer
D. SEQUENCE DIAGRAM
Explanation
A sequence diagram is a type of Interaction Diagram that illustrates the interaction between objects in a system and the order in which they operate. It shows the flow of messages between objects and the sequence of actions that occur during a particular scenario or use case. This diagram is commonly used to visualize the dynamic behavior of a system and is helpful in understanding the timing and coordination of processes within the system.
12.
It is an event that occurs outside the system, usually initiated by an external agent or actor.
Correct Answer
A. EXTERNAL
Explanation
This answer is correct because it accurately describes the term "external" in the context of the question. It states that an external event is one that occurs outside the system and is usually initiated by an external agent or actor. This implies that the event is not generated or controlled by the system itself, but rather by factors or entities outside of it. Therefore, "external" is the appropriate term to describe such events.
13.
Are graphical representations of workflows of stepwise activities and actions with support for choice, iteration and concurrency.
Correct Answer
B. ACTIVITY DIAGRAM
Explanation
Activity diagrams are graphical representations of workflows that show stepwise activities and actions. They can depict the flow of activities, decisions, iterations, and concurrency in a system. This makes activity diagrams suitable for modeling business processes, software workflows, and system behavior. Therefore, activity diagrams are the correct answer as they align with the given description.
14.
The combination is of long standing and has been widely suggested for large development efforts.
Correct Answer
C. ITERATIVE
Explanation
The correct answer is ITERATIVE because it is a combination that is widely suggested for large development efforts. The iterative approach involves breaking down the project into smaller, manageable parts and continuously refining and improving them through multiple iterations. This approach allows for flexibility, adaptability, and continuous feedback, which is crucial for large development efforts where requirements and goals may change over time. The iterative approach is often preferred over other methods like Waterfall or Spiral for its ability to manage complexity and deliver high-quality results.
15.
What is the last stage of Incremental Model?
Correct Answer
B. DEPLOYMENT
Explanation
The last stage of the Incremental Model is DEPLOYMENT. This stage involves the final implementation and release of the software to the end-users. It includes activities such as installation, configuration, and testing of the software in the live environment. The deployment stage ensures that the software is ready for use by the intended users and that any necessary documentation and support are provided.
16.
Is a graphic representation of a project’s schedule, showing the sequence of tasks, which tasks can be performed simultaneously, and the critical path of tasks that must be completed on time in order for the project to meet its completion deadline. Emphasize relationships between tasks.
Correct Answer
B. PERT CHART
Explanation
A PERT chart is a graphic representation of a project's schedule that shows the sequence of tasks, the relationships between tasks, and the critical path. It is used to plan and manage complex projects, emphasizing the dependencies and interconnections between tasks. The PERT chart helps project managers identify the tasks that are critical to the project's success and must be completed on time to meet the completion deadline. It allows for better coordination and scheduling of tasks, ensuring that the project progresses smoothly and efficiently.
17.
The WBS represents a logical decomposition of the work to be performed and focuses on how the product, service, or result is naturally subdivided. It is an outline of what work is to be performed
Correct Answer
A. WBS
Explanation
The correct answer is WBS because it stands for Work Breakdown Structure. The WBS is a hierarchical decomposition of the project deliverables, tasks, and subtasks that need to be completed in order to achieve the project objectives. It provides a clear and organized breakdown of the work to be performed, allowing for better planning, scheduling, and resource allocation. The WBS focuses on dividing the work into manageable and logical components, making it easier to understand and track the progress of the project.
18.
Which of the following is not part of the level in WBS?
Correct Answer
E. MANAGEMENT
Explanation
The option "MANAGEMENT" is not part of the level in the Work Breakdown Structure (WBS). The WBS is a hierarchical decomposition of the project deliverables into smaller, more manageable components. It typically consists of project, category, subcategory, sub-subcategory, and work package levels. However, "MANAGEMENT" does not fit into this hierarchy as it is not a specific component or level within the WBS structure.
19.
WHAT TYPE OF MODEL IS THIS?
Correct Answer
A. SPIRAL
Explanation
The correct answer is "SPIRAL." The spiral model is a software development model that combines elements of both the waterfall model and the iterative model. It involves a series of iterations, where each iteration includes planning, risk analysis, development, and evaluation. The spiral model is suitable for projects with high risk and uncertainty, as it allows for flexibility and the ability to make changes throughout the development process.
20.
What type diagram is this?
Correct Answer
B. Class
Explanation
This diagram is a class diagram. Class diagrams are used to represent the structure and relationships of classes in an object-oriented system. They show the attributes, operations, and associations of each class, as well as the inheritance and dependency relationships between classes.
21.
Is this a USE CASE diagram?
Correct Answer
A. True
Explanation
The given answer is true because a USE CASE diagram is a type of behavioral diagram in UML that represents the interactions between a system and its external entities (actors) in terms of use cases. It helps to visualize the functionality of a system from the user's perspective and shows how different actors interact with the system to achieve certain goals. Therefore, if the diagram in question represents the interactions and relationships between actors and use cases, it can be considered a USE CASE diagram.