How Well Do You Know The System Development Life Cycle

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 Stmonicas
S
Stmonicas
Community Contributor
Quizzes Created: 8 | Total Attempts: 45,475
Questions: 10 | Attempts: 1,197

SettingsSettingsSettings
How Well Do You Know The System Development Life Cycle - Quiz

This is a test of the user's knowledge of the SDLC (System Development Life Cycle)


Questions and Answers
  • 1. 

    What is the purpose of the System Development Life Cycle?

    • A.

      To build and maintain organizations

    • B.

      To build and maintain computer a based information system

    • C.

      To organize documents online

    • D.

      To create an information technology framework for e-commerce

    Correct Answer
    B. To build and maintain computer a based information system
    Explanation
    The reason why we say "to build a computer based information system" is; Computer based information systems are software and hardware solutions aimed at automating manually processed data, it aims to increase production and efficiency in any organization's daily operations. Therefore in order to provide these solutions one must follow the guidelines of the SDLC.

    Rate this question:

  • 2. 

    Object Oriented Programming allows:

    • A.

      The ability to write programs with the assembly language

    • B.

      Programs to be modularized into objects or classes

    • C.

      Tiny programs that are used only in a GUI environment

    • D.

      The grouping of simple programs into one structured one

    Correct Answer
    B. Programs to be modularized into objects or classes
    Explanation
    The whole purpose of Object Oriented Programming is to group a set of actions/functions or characteristics into a module, these actions can then be reused throughout the entire program without the hassle of writing excessive source code, it is also more portable (transferable to other programs) as well as up-datable (updating one object updates all instances of that object, therefore affecting the entire program which saves time to modifying the actual program.

    Rate this question:

  • 3. 

    A Programming Language named FORTRAN is good for:

    • A.

      Handling character sets

    • B.

      Numerical data

    • C.

      Shell commands

    • D.

      None of the above

    Correct Answer
    B. Numerical data
    Explanation
    See its history: http://en.wikipedia.org/wiki/Fortran

    Rate this question:

  • 4. 

    The Program Development Cycle is

    • A.

      A language built by a programmer

    • B.

      A cycle similar to SDLC

    • C.

      A Cycle that creates a programmed logical output

    • D.

      A series of steps taken for the development of a program

    Correct Answer
    D. A series of steps taken for the development of a program
    Explanation
    Every Programmer has to follow the PDC if they need to create a highly functional and efficient program withing a limited time constraint. The steps are as follows: Review system requirements -> Develop Program Logic -> Write Program -> Test and Debug Program -> Document Program

    Rate this question:

  • 5. 

    CASE tools allows:

    • A.

      Software to be tested online

    • B.

      Software to be easily distributed among a developer community

    • C.

      The rapid increase in the development of software due to extensive design approach

    • D.

      The bypassing of alot of logical code

    Correct Answer
    C. The rapid increase in the development of software due to extensive design approach
    Explanation
    CASE Tools: Are tools used by System Designers within the SDLC to : Ensure consistency, completeness and conformance to standards, encourage an interactive workstation environment, speeds up development process
    allows precision to be replicated, reduces costs, especially in maintenance, increases productivity
    makes structured techniques practical, helps in software development

    Rate this question:

  • 6. 

    A computer-based information system is a:

    • A.

      System comprised of PDA, Laptops and Desktops

    • B.

      System in which some procedures are performed by computers

    • C.

      Inventory Management is performed

    • D.

      A type of payroll system

    Correct Answer
    B. System in which some procedures are performed by computers
    Explanation
    do further investigating at: http://en.wikipedia.org/wiki/Information_systems_%28discipline%29

    Rate this question:

  • 7. 

    The person responsible for analyzing the system is the:

    • A.

      Systems Administrator

    • B.

      Programmer

    • C.

      System Designer

    • D.

      System Analyst

    Correct Answer
    D. System Analyst
    Explanation
    This person is highly important in the SDLC, he/she has to investigate the problem, gather data from the users, gather what is required for the improvement or implementation of the system and also providing a report to the manager of the system and to his/her team.

    Rate this question:

  • 8. 

    The System flow chart is:

    • A.

      A graphical representation of the programs within a system and its data flow

    • B.

      A graphical representation of the hardware architecture

    • C.

      A diagram that shows the faults with a system

    • D.

      None of the above

    Correct Answer
    A. A graphical representation of the programs within a system and its data flow
    Explanation
    In other words you can say its a schematic diagram that shows the inputs, processing and outputs of a system, it does not go into detail of the program operation but rather shows how the program interacts with the system and what it produces based off its inputs.

    Rate this question:

  • 9. 

    What are the two main program design tools?

    • A.

      CASE and System flow chart

    • B.

      Structure Chart and Hierarchy chart

    • C.

      Pseudo-code and System flow chart

    • D.

      Pseudo-code and Program Flow Chart

    Correct Answer
    D. Pseudo-code and Program Flow Chart
    Explanation
    Pseudo-code is an imitation high level programming language that cannot be compiled by any computer, its purpose it to test program logic and structure, the program flow chart is a visual diagram that structures the design of a program, this is also used for logic testing, both Pseudo-code and program flow charts are used interchangeably throughout the PDC.

    Rate this question:

  • 10. 

    Modularizing is the process of breaking down a program into modules?

    • A.

      True

    • B.

      False

    Correct Answer
    A. True
    Explanation
    Modularizing breaks a program into smaller sub-programs known as modules, this is taking the top down approach by doing the simpler things first and then expand to more complexity, it also allows for easier understanding and editing of the program.

    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 22, 2023
    Quiz Edited by
    ProProfs Editorial Team
  • Nov 26, 2010
    Quiz Created by
    Stmonicas

Related Topics

Back to Top Back to top
Advertisement