Test 1 CIS 209

Approved & Edited by ProProfs Editorial Team
The editorial team at ProProfs Quizzes consists of a select group of subject experts, trivia writers, and quiz masters who have authored over 10,000 quizzes taken by more than 100 million users. This team includes our in-house seasoned quiz moderators and subject matter experts. Our editorial experts, spread across the world, are rigorously trained using our comprehensive guidelines to ensure that you receive the highest quality quizzes.
Learn about Our Editorial Process
| By Rshea001
R
Rshea001
Community Contributor
Quizzes Created: 1 | Total Attempts: 227
Questions: 49 | Attempts: 227

SettingsSettingsSettings
CIS Quizzes & Trivia

Questions and Answers
  • 1. 

    Systems analysis is sometimes referred to as "understanding and specification"

    • A.

      True

    • B.

      False

    Correct Answer
    A. True
    Explanation
    Systems analysis is referred to as "understanding and specification" because it involves the process of understanding how a system works, identifying its components and their interactions, and specifying the requirements and functionalities of the system. It focuses on analyzing the current system and proposing improvements or new system designs based on the understanding gained. This includes gathering information, defining goals, identifying problems, and documenting the specifications for the system. Therefore, the statement that systems analysis is sometimes referred to as "understanding and specification" is true.

    Rate this question:

  • 2. 

    The system vision document is usually developed before the project actually begins.

    • A.

      True

    • B.

      False

    Correct Answer
    A. True
    Explanation
    The system vision document is typically developed before the project starts because it serves as a guiding document that outlines the overall goals, objectives, and scope of the project. It helps stakeholders and project teams to align their understanding and expectations, and provides a clear direction for the project's development. By creating the system vision document early on, the project team can ensure that everyone involved is on the same page and working towards a common goal.

    Rate this question:

  • 3. 

    The database is designed using information from the class diagram

    • A.

      True

    • B.

      False

    Correct Answer
    A. True
    Explanation
    The given statement is true because a class diagram is a visual representation of the structure and relationships of the classes in a system. It provides an overview of the database design by showing the entities (classes) and their attributes and relationships. Therefore, it is logical to assume that the database is designed using information from the class diagram.

    Rate this question:

  • 4. 

    Usually the final step in a given iteration is to deploy part of the system

    • A.

      True

    • B.

      False

    Correct Answer
    B. False
    Explanation
    The given statement is false. The final step in a given iteration is not always to deploy part of the system. The deployment of the system can occur at any stage during the iteration, depending on the development process and the specific requirements of the project. The final step can vary and may involve tasks such as testing, documentation, or stakeholder review before deployment.

    Rate this question:

  • 5. 

    Sometimes the activites within Core Processes one are completed before the actual project starts

    • A.

      True

    • B.

      False

    Correct Answer
    A. True
    Explanation
    In some cases, the activities within Core Processes one can be completed before the actual project starts. This means that certain tasks or preparations related to the project can be done in advance, allowing for a smoother and more efficient execution of the project when it officially begins. This approach can help save time and ensure that all necessary groundwork is in place before the project gets underway.

    Rate this question:

  • 6. 

    An information system consists of:

    • A.

      Software,database, and manual processes

    • B.

      Software, hardware, and network

    • C.

      Software, hardware, and database

    • D.

      Application, screens, and database

    Correct Answer
    A. Software,database, and manual processes
    Explanation
    An information system consists of software, database, and manual processes. Software refers to the programs and applications that are used to process and manage data. A database is a structured collection of data that is stored and organized for easy access and retrieval. Manual processes refer to the human involvement in the system, such as data entry and analysis. All three components work together to ensure the effective functioning of an information system.

    Rate this question:

  • 7. 

    SDLC stands for what?

    • A.

      Software Design Life cycle

    • B.

      System Design Life cycle

    • C.

      Software Development Life Cycle

    • D.

      System Development Life Cycle

    Correct Answer
    D. System Development Life Cycle
    Explanation
    The correct answer is System Development Life Cycle. The SDLC refers to the process of developing software or a system, from the initial planning and requirements gathering stage, through design, development, testing, deployment, and maintenance. It encompasses all the phases and activities involved in the creation and evolution of a software or system, ensuring that it meets the desired objectives and quality standards.

    Rate this question:

  • 8. 

    Those activities that enable a person to describe in detail the system that solves the needis called:__________

    • A.

      Architectural design

    • B.

      System design

    • C.

      Systems analysis

    • D.

      High-level design

    Correct Answer
    B. System design
    Explanation
    System design refers to the activities that enable a person to describe in detail the system that solves the need. It involves creating a blueprint or plan for the system, specifying its components, their interactions, and how they will fulfill the requirements. This includes defining the system's structure, interfaces, and functionality. System design is an essential step in the development process as it ensures that the system will meet the desired objectives and requirements.

    Rate this question:

  • 9. 

    Determining team members and assigning responsibilites is done in which Core Process

    • A.

      1

    • B.

      2

    • C.

      3

    • D.

      4

    • E.

      5

    • F.

      6

    Correct Answer
    B. 2
  • 10. 

    Two of the primary elements that are included in a Work Breakdown structure include:

    • A.

      Subsystem iteration assignments and estimated effort

    • B.

      Sequence of tasks and estimated effort

    • C.

      List of tasks and assigned resources

    • D.

      List of tasks and estimated effort

    Correct Answer
    D. List of tasks and estimated effort
    Explanation
    A Work Breakdown Structure (WBS) is a hierarchical decomposition of the project into smaller, more manageable tasks. It helps to organize and define the scope of the project. The correct answer, "list of tasks and estimated effort," aligns with the purpose of a WBS. The WBS breaks down the project into a list of tasks, which are then assigned estimated effort or duration. This allows for better planning, scheduling, and resource allocation. The other options, such as subsystem iteration assignments and assigned resources, or sequence of tasks and estimated effort, do not accurately represent the elements typically included in a WBS.

    Rate this question:

  • 11. 

    The purpose of a use case is to:

    • A.

      Identify a sequence of steps to process a user function

    • B.

      Identify a business event that requires system action

    • C.

      Identify a useful object for the new system

    • D.

      Identify a user and describe one user procedure

    Correct Answer
    B. Identify a business event that requires system action
    Explanation
    A use case is a description of a specific interaction between a user and a system, outlining the steps involved and the expected outcome. Its purpose is to identify a business event that requires system action. This means that a use case helps to identify a specific event or action that triggers the system to perform a certain task or function. By understanding these business events, the system can be designed and developed to effectively respond to them.

    Rate this question:

  • 12. 

    The purpose of a class diagram is to _________

    • A.

      Document the hierarchy of class relationships

    • B.

      Document the methods of classes in the new system

    • C.

      Document all of the programming classes

    • D.

      Document the information requirements in the new system

    Correct Answer
    D. Document the information requirements in the new system
    Explanation
    A class diagram is a visual representation of the structure and relationships of classes in a system. It helps to document the information requirements in the new system by showing how different classes are related to each other and what information they hold. By analyzing the class diagram, stakeholders can understand the data that needs to be stored and processed in the system, helping in the design and implementation of the system.

    Rate this question:

  • 13. 

    The diagram that is most effective in describing the internal steps of a use case is _______

    • A.

      A package diagram

    • B.

      A workflow diagram

    • C.

      A use case diagram

    • D.

      A class diagram

    Correct Answer
    B. A workflow diagram
    Explanation
    A workflow diagram is the most effective in describing the internal steps of a use case because it visually represents the sequence of activities or steps involved in completing a specific task or process. It shows the flow of information, decisions, and actions between different components or actors involved in the use case. This diagram helps to understand the order, dependencies, and interactions between the steps, making it easier to analyze and optimize the use case.

    Rate this question:

  • 14. 

    An information system development process that emphasizes flexibility to embrace change is called ___________

    • A.

      Iterative project planning

    • B.

      Adaptive development projects

    • C.

      Iterative development

    • D.

      Agile development

    Correct Answer
    D. Agile development
    Explanation
    Agile development is a software development approach that focuses on flexibility and adaptability to accommodate changes in requirements and project scope. It promotes iterative development, where software is developed and delivered in small increments, allowing for continuous feedback and improvement. Agile methods prioritize collaboration, customer satisfaction, and the ability to respond quickly to changes. This approach enables teams to deliver high-quality software products that meet the evolving needs of the stakeholders.

    Rate this question:

  • 15. 

    What is usually the end result of an iteration?

    • A.

      A piece of working code

    • B.

      A project plan

    • C.

      A set of specifications

    • D.

      The final system

    Correct Answer
    A. A piece of working code
    Explanation
    The end result of an iteration is usually a piece of working code. This means that after going through the iteration process, the team has successfully developed and implemented a functional piece of software that meets the requirements and specifications. This code can then be tested, reviewed, and potentially integrated into the final system. It is important to note that while a project plan and set of specifications are important in the development process, they are not the direct end result of an iteration.

    Rate this question:

  • 16. 

    List the six core processes:

    Correct Answer
    Identify
    Plan
    Discover
    Design
    Build
    Complete
    Explanation
    The given answer correctly lists the six core processes: Identify, Plan, Discover, Design, Build, and Complete. These processes represent the key steps involved in carrying out a project or completing a task. The identification stage involves recognizing the need or problem, followed by planning to outline the approach and resources required. Discovery involves gathering information and conducting research, while design focuses on creating a detailed plan or blueprint. The build stage involves executing the plan and constructing the final product, and finally, completion marks the end of the project or task.

    Rate this question:

  • 17. 

    The ______ approach is an SDLC approach that assumes the output of each phase are frozen before moving onto the next phase.

    • A.

      Iterative

    • B.

      Spiral model

    • C.

      Waterfall model

    • D.

      Prototyping

    Correct Answer
    C. Waterfall model
    Explanation
    The waterfall model is a systematic approach to software development that assumes each phase of the SDLC (Software Development Life Cycle) is completed and approved before progressing to the next phase. This means that the output of each phase is "frozen" and cannot be changed once it has been finalized. This approach ensures a linear and sequential progression through the development process, with clear documentation and deliverables at each stage.

    Rate this question:

  • 18. 

    The adaptive approach to a development project is best used when __________.

    • A.

      The system has low technical risk

    • B.

      The requirements are simple and the system is small

    • C.

      The requirements are well understood

    • D.

      The requirements are uncertain

    Correct Answer
    D. The requirements are uncertain
    Explanation
    The adaptive approach to a development project is best used when the requirements are uncertain. This is because the adaptive approach allows for flexibility and continuous adaptation to changing requirements throughout the development process. It allows for iterative development and frequent feedback, which is crucial when the requirements are not fully known or may change over time. This approach helps to mitigate the risks associated with uncertain requirements and ensures that the final product meets the evolving needs of the stakeholders.

    Rate this question:

  • 19. 

    The term "_____" means that work activities are done once, then again, and yet again.

    • A.

      Agile modeling

    • B.

      Iteration

    • C.

      Waterfall approach

    • D.

      Incremental development

    Correct Answer
    B. Iteration
    Explanation
    Iteration means that work activities are done once, then again, and yet again. It refers to the process of repeating a set of tasks or activities multiple times in order to refine and improve them. In the context of project management or software development, iteration allows for continuous feedback and adjustment, enabling teams to make incremental progress and deliver better results over time. It is a fundamental concept in agile methodologies, such as agile modeling and incremental development, where iterative cycles are used to iteratively build, test, and refine the product. The waterfall approach, on the other hand, follows a sequential and linear process without the iterative nature of iteration.

    Rate this question:

  • 20. 

    One main principle of structure design is that program modules should be designed so that they are ________

    • A.

      Highly cohesive

    • B.

      Tightly coupled

    • C.

      Tightly structured

    • D.

      Highly engineered

    Correct Answer
    A. Highly cohesive
    Explanation
    Program modules should be designed so that they are highly cohesive. This means that the elements within each module should be closely related and focused on a single task or responsibility. Highly cohesive modules are easier to understand, maintain, and modify, as they have a clear and specific purpose. They also promote code reusability and reduce the likelihood of introducing bugs or errors when making changes. Overall, high cohesion enhances the overall quality and efficiency of a program's structure.

    Rate this question:

  • 21. 

    Resuse is one of the primary benefits of using what type of development methodology?

    • A.

      Object-oriented

    • B.

      Structured

    • C.

      Top-down

    • D.

      Iterative

    Correct Answer
    A. Object-oriented
    Explanation
    Object-oriented development methodology allows for the reuse of code, which is one of its primary benefits. This means that developers can create classes and objects that can be used in multiple projects, saving time and effort. By reusing code, developers can also ensure consistency and maintainability across different projects. Additionally, object-oriented development promotes modular and scalable design, making it easier to add new features or make changes to existing ones.

    Rate this question:

  • 22. 

    Which of the following is not an agile modeling principle?

    • A.

      Minimize your modeling activity

    • B.

      Know your models and how to use them

    • C.

      Focus on content rather than representation

    • D.

      Maintain core models to verify past decisions

    Correct Answer
    D. Maintain core models to verify past decisions
    Explanation
    Maintaining core models to verify past decisions is not an agile modeling principle. Agile modeling emphasizes minimizing modeling activity, knowing how to use models effectively, and focusing on content rather than representation. The principle of maintaining core models to verify past decisions goes against the agile approach of embracing change and adapting to new information. Instead, agile modeling encourages frequent iterations and continuous improvement based on feedback and collaboration.

    Rate this question:

  • 23. 

    Which of the following best describes the reasons why projects fail?

    • A.

      Technological problems

    • B.

      System is too complex

    • C.

      Wrong development methodology

    • D.

      Undefined project management practices

    Correct Answer
    D. Undefined project management practices
    Explanation
    Undefined project management practices can be a major reason for project failure. When project management practices are not clearly defined, it can lead to confusion, miscommunication, and lack of coordination among team members. This can result in missed deadlines, budget overruns, and a failure to meet project objectives. Without proper project management practices in place, it becomes difficult to effectively plan, execute, and control the project, ultimately leading to its failure.

    Rate this question:

  • 24. 

    Usually the highest cost for the development and deployment of a new system is ______.

    • A.

      License fees for new software

    • B.

      Salaries for the development team

    • C.

      Computer and network equipment

    • D.

      Data center costs

    Correct Answer
    B. Salaries for the development team
    Explanation
    The highest cost for the development and deployment of a new system is usually salaries for the development team. This is because hiring skilled developers and engineers can be expensive, especially if the project requires specialized knowledge or experience. Salaries for the development team can account for a significant portion of the overall budget, as they are responsible for designing, coding, testing, and implementing the new system. Additionally, the development team may also require ongoing support and maintenance, further adding to the overall cost.

    Rate this question:

  • 25. 

    The fear of using a computer(computer phobia) is a type of ________ risk

    • A.

      Technological Risk

    • B.

      Resource(people)risk

    • C.

      Organizational risk

    • D.

      Deployment Risk

    Correct Answer
    C. Organizational risk
    Explanation
    The fear of using a computer (computer phobia) can be seen as an organizational risk because it can impact the overall productivity and efficiency of the organization. If employees are unable or unwilling to use computers effectively, it can hinder their ability to perform their tasks and meet organizational goals. This fear can also lead to resistance to change and reluctance to adopt new technologies, which can hinder the organization's ability to innovate and stay competitive in the market. Therefore, computer phobia can be considered as an organizational risk that needs to be addressed and managed.

    Rate this question:

  • 26. 

    The creation of a work breakdown structure is helpful in development of what?

    • A.

      Software testing plan

    • B.

      Project iteration schedule

    • C.

      Detailed work schedule

    • D.

      Detailed effort estimates of work tasks

    Correct Answer
    C. Detailed work schedule
    Explanation
    The creation of a work breakdown structure is helpful in the development of a detailed work schedule. A work breakdown structure breaks down a project into smaller, more manageable tasks, allowing for a clear understanding of the work that needs to be done. This breakdown helps in creating a detailed schedule that outlines the sequence and duration of each task, ensuring that the project is properly planned and executed.

    Rate this question:

  • 27. 

    The availability of support staff to assist users with technical or processsing problems is called the:

    Correct Answer
    Help Desk
    Explanation
    The availability of support staff to assist users with technical or processing problems is referred to as the help desk. This is a dedicated service that provides assistance and guidance to users who encounter issues or have questions regarding the use of technology or specific processes. The help desk ensures that users have access to the necessary support and resources to resolve their problems effectively and efficiently.

    Rate this question:

  • 28. 

    A document to help define the scope of a new system is called a ________.

    Correct Answer
    System Vision Document
    Explanation
    A System Vision Document is a document that helps define the scope of a new system. It outlines the goals, objectives, and overall vision for the system, providing a clear understanding of what the system aims to achieve. This document serves as a guide for stakeholders and project teams to ensure that everyone is aligned and working towards the same vision. It helps in setting expectations, identifying requirements, and establishing the boundaries of the system, making it an essential tool in the initial stages of system development.

    Rate this question:

  • 29. 

    What is the name given to the process of comparing costs and benefits to see whether investing in a new system will be beneficial?

    Correct Answer
    Cost/Benefit Analysis Net Present Value
    Explanation
    Cost/Benefit Analysis is the name given to the process of comparing costs and benefits to determine whether investing in a new system will be beneficial. Net Present Value, on the other hand, is a financial metric used in cost/benefit analysis to calculate the present value of future cash flows. Therefore, the correct answer is Cost/Benefit Analysis.

    Rate this question:

  • 30. 

    What does the Acronym UML stand for?

    • A.

      User Modification Language

    • B.

      Unified modeling language

    • C.

      User mode listings

    • D.

      Unix modeling language

    Correct Answer
    B. Unified modeling language
    Explanation
    UML stands for Unified Modeling Language. It is a standardized modeling language used in software engineering to visually represent and communicate the design and structure of a software system. UML provides a set of graphical notations that allow software developers to create diagrams and models that capture different aspects of the system, such as its structure, behavior, and interactions. This helps in better understanding, documenting, and designing complex software systems.

    Rate this question:

  • 31. 

    The term___ refers to all the people who have an interest in the successful implementation of the system.

    • A.

      Users

    • B.

      Clients

    • C.

      Managers

    • D.

      Stakeholders

    Correct Answer
    D. Stakeholders
    Explanation
    Stakeholders are individuals or groups who have a vested interest in the successful implementation of a system. They can include users, clients, managers, and other parties who are affected by or can influence the system. These stakeholders often have different perspectives, needs, and expectations, and their involvement is crucial for the system's success. They play a vital role in providing feedback, making decisions, and ensuring that the system meets their requirements and objectives.

    Rate this question:

  • 32. 

    Every successful interview requires___

    • A.

      Open-ended questions

    • B.

      Preparation

    • C.

      An activity diagram

    • D.

      Finding the exception conditions

    Correct Answer
    B. Preparation
    Explanation
    Preparation is necessary for every successful interview as it allows the candidate to gather information about the company, the role they are applying for, and the interview process itself. It helps the candidate to be well-informed and confident, allowing them to effectively answer questions and showcase their skills and qualifications. Without proper preparation, the candidate may not be able to present themselves in the best possible way, resulting in a less successful interview.

    Rate this question:

  • 33. 

    Looping in an activity diagram is best represented using what?

    • A.

      Synchronization bars

    • B.

      Decision Points

    • C.

      Activity ovals

    • D.

      Lines with arrowheads

    Correct Answer
    A. Synchronization bars
    Explanation
    Looping in an activity diagram is best represented using synchronization bars. Synchronization bars indicate that a certain set of actions or activities need to be repeated until a specific condition is met. They show the flow of control within the loop and ensure that the activities within the loop are executed in a synchronized manner. Synchronization bars are commonly used in activity diagrams to depict looping and iteration.

    Rate this question:

  • 34. 

    The event decomposition technique begins by identifying all of the ____

    • A.

      Operational users

    • B.

      System users

    • C.

      Business events

    • D.

      Internal events

    Correct Answer
    C. Business events
    Explanation
    The event decomposition technique starts by identifying all of the business events. This technique involves breaking down a system or process into smaller events to understand its functions and interactions. By focusing on business events, the technique helps to identify the key activities and transactions that occur within an organization, allowing for a better understanding of the system's requirements and functionalities.

    Rate this question:

  • 35. 

    An event that occurs by reaching a point in time is called a _____ event

    • A.

      Internal

    • B.

      External

    • C.

      Timed

    • D.

      Temporal

    Correct Answer
    D. Temporal
    Explanation
    A temporal event refers to an event that occurs by reaching a specific point in time. This term is used to describe events that are time-dependent or time-related. In this context, the other options, such as internal, external, and timed, do not specifically relate to events occurring at a particular point in time. Therefore, the correct answer is temporal.

    Rate this question:

  • 36. 

    Which of the following is an example of a state event?

    • A.

      A customer places an order

    • B.

      It is time to send a late notice

    • C.

      Management checks order status

    • D.

      Inventory reorder point is reached

    Correct Answer
    D. Inventory reorder point is reached
    Explanation
    An inventory reorder point is an example of a state event because it represents a specific condition that triggers an action. When the inventory level reaches a certain point, it signals that it is time to reorder more items. This event does not depend on any specific action or interaction with a customer or management, but rather on the internal state of the inventory system. Therefore, it can be considered a state event.

    Rate this question:

  • 37. 

    An important step in the CRUD technique is to ____

    • A.

      Identify the business events

    • B.

      Identify the data entities

    • C.

      Identify the external agents

    • D.

      Identify the system controls

    Correct Answer
    B. Identify the data entities
    Explanation
    In the CRUD technique, one of the crucial steps is to identify the data entities. This involves recognizing and defining the various types of data that are essential for the system. By identifying the data entities, it becomes easier to understand the structure and relationships within the system, enabling efficient management and manipulation of data. This step helps in ensuring that all necessary data is accounted for and properly handled throughout the system's operations.

    Rate this question:

  • 38. 

    Checks or safety procedures are put in place to protect the integrity of the system are referred to as ___

    • A.

      Perfect technology assumption

    • B.

      Risk control assumption

    • C.

      System controls

    • D.

      Technology protection

    Correct Answer
    C. System controls
    Explanation
    System controls are checks or safety procedures that are implemented to safeguard the integrity of a system. These controls are put in place to prevent unauthorized access, ensure data confidentiality and integrity, and mitigate risks. They can include measures such as user authentication, encryption, firewalls, and regular system audits. System controls are essential for maintaining the security and reliability of a system, and they help to protect against potential threats and vulnerabilities.

    Rate this question:

  • 39. 

    The ___ indicates that events should be included during analysis only if the system would be required to respond under ideal conditions

    • A.

      Perfect technology assumption

    • B.

      Ideal technology assumption

    • C.

      Perfect processing control

    • D.

      Ideal processing control

    Correct Answer
    A. Perfect technology assumption
    Explanation
    The perfect technology assumption suggests that events should only be included in the analysis if the system would be required to respond under ideal conditions. This means that the analysis should consider the system's response in an ideal scenario where the technology used is perfect and functions flawlessly. It implies that any events or factors that are dependent on the technology's performance should be taken into account only if the technology is assumed to be perfect.

    Rate this question:

  • 40. 

    The system's reaction to an event is called a(n) ____

    • A.

      System process

    • B.

      Use case

    • C.

      Activity

    • D.

      System requirement

    Correct Answer
    B. Use case
    Explanation
    A use case refers to the system's reaction or response to an event. It represents a specific interaction between the system and its users or external entities. Use cases are used to capture and document the functional requirements of a system, describing how it should behave in response to various events or actions. They help to illustrate the system's behavior and provide a clear understanding of how it should operate in different scenarios.

    Rate this question:

  • 41. 

    The boudary between the automated portion of the system and the users of the system is called the ___

    • A.

      Software boundary

    • B.

      Application boundary

    • C.

      System boundary

    • D.

      Automation boundary

    Correct Answer
    D. Automation boundary
    Explanation
    The automation boundary refers to the boundary that separates the automated portion of a system from the users of the system. It is the point where the system's automated processes interact with the users and their manual inputs. This boundary ensures that the automated processes are isolated and distinct from the user interactions, allowing for efficient and effective automation of tasks while maintaining user control and input.

    Rate this question:

  • 42. 

    A unique set of internal activities within a use case which represents a unique path through the use case is called a(n)____

    • A.

      Workflow

    • B.

      Sequence of events

    • C.

      Scenario

    • D.

      Critical path

    Correct Answer
    C. Scenario
    Explanation
    A scenario refers to a unique set of internal activities within a use case that represents a specific path or sequence of events. It outlines a particular situation or condition in which the use case is executed, providing a detailed description of the interactions between the user and the system. By defining a scenario, developers can better understand and analyze the behavior and functionality of the system, ensuring that it meets the intended requirements and objectives.

    Rate this question:

  • 43. 

    In  a fully developed use case description, the flow of activities is most similar to what?

    • A.

      An activity diagram

    • B.

      A class diagram

    • C.

      A state diagram

    • D.

      A system sequence diagram

    Correct Answer
    A. An activity diagram
    Explanation
    A fully developed use case description typically includes a detailed flow of activities, similar to an activity diagram. An activity diagram is a visual representation that shows the sequence of activities and actions in a system or process. It is used to model the behavior of a system, illustrating how different activities are interconnected and how they flow from one to another. Therefore, an activity diagram is the most similar representation to the flow of activities described in a fully developed use case description.

    Rate this question:

  • 44. 

    Which of the followig is the best model to use to document the inputs and the outputs to a system?

    • A.

      A state chart diagram

    • B.

      Fully developed use case description

    • C.

      An activity diagram

    • D.

      A system sequence diagram

    Correct Answer
    D. A system sequence diagram
    Explanation
    A system sequence diagram is the best model to use to document the inputs and outputs to a system. This diagram provides a visual representation of the interactions between an actor and the system, showing the sequence of messages exchanged. It helps to illustrate the flow of events and the order in which they occur, allowing for a clear understanding of the system's behavior. It is a useful tool for documenting and communicating the requirements and functionality of a system.

    Rate this question:

  • 45. 

    In a sequence diagram the syntax of a message is givenby the following:[A] B: C(D) The letter B represents what?

    • A.

      Message name

    • B.

      Return value

    • C.

      True/false condition parameter list

    • D.

      Parameter list

    Correct Answer
    B. Return value
    Explanation
    In a sequence diagram, the syntax of a message is given by [A] B: C(D). The letter B represents the return value. This means that B represents the value that is returned by the message being sent in the sequence diagram.

    Rate this question:

  • 46. 

    A Vehicle object is denoted with the following label.

    • A.

      Vehicle

    • B.

      Vehicle(italics)

    • C.

      Vehicle

    • D.

      :Vehicle(underlined)

    Correct Answer
    D. :Vehicle(underlined)
    Explanation
    The correct answer is ":Vehicle(underlined)" because it follows the convention of denoting the label of a Vehicle object. The underlining of "Vehicle" suggests that it is the class or type of the object, while the colon before "Vehicle" indicates that it is a label for the object. The other options, such as "vehicle" and "Vehicle(italics)", do not adhere to this convention.

    Rate this question:

  • 47. 

    Which of the following is true about the hierachy shown in the above figure?

    • A.

      Boat is a concrete class

    • B.

      Powerboat is a superclass

    • C.

      Boat is a superclass

    • D.

      Sailboat is a superclass

    Correct Answer
    C. Boat is a superclass
    Explanation
    The given hierarchy shown in the figure suggests that Boat is a superclass. This means that there are other classes that inherit from the Boat class, such as Powerboat and Sailboat. Being a superclass implies that Boat is a more general or abstract class, while the subclasses (Powerboat, Sailboat) are more specific or specialized versions of the Boat class.

    Rate this question:

Quiz Review Timeline +

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
  • Oct 13, 2012
    Quiz Created by
    Rshea001

Related Topics

Back to Top Back to top
Advertisement
×

Wait!
Here's an interesting quiz for you.

We have other quizzes matching your interest.