How Well Do You Know The System Development Life Cycle

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 Stmonicas
S
Stmonicas
Community Contributor
Quizzes Created: 8 | Total Attempts: 46,331
| Attempts: 1,230
SettingsSettings
Please wait...

    1/10 Questions
  • What is the purpose of the System Development Life Cycle?

    • To build and maintain organizations
    • To build and maintain computer a based information system
    • To organize documents online
    • To create an information technology framework for e-commerce
Please wait...
About This Quiz

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

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

Questions and Answers
  • 2. 

    Object Oriented Programming allows:

    • The ability to write programs with the assembly language

    • Programs to be modularized into objects or classes

    • Tiny programs that are used only in a GUI environment

    • The grouping of simple programs into one structured one

    Correct Answer
    A. 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:

    • Handling character sets

    • Numerical data

    • Shell commands

    • None of the above

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

    Rate this question:

  • 4. 

    The Program Development Cycle is

    • A language built by a programmer

    • A cycle similar to SDLC

    • A Cycle that creates a programmed logical output

    • A series of steps taken for the development of a program

    Correct Answer
    A. 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:

    • Software to be tested online

    • Software to be easily distributed among a developer community

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

    • The bypassing of alot of logical code

    Correct Answer
    A. 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:

    • System comprised of PDA, Laptops and Desktops

    • System in which some procedures are performed by computers

    • Inventory Management is performed

    • A type of payroll system

    Correct Answer
    A. 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:

    • Systems Administrator

    • Programmer

    • System Designer

    • System Analyst

    Correct Answer
    A. 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 graphical representation of the programs within a system and its data flow

    • A graphical representation of the hardware architecture

    • A diagram that shows the faults with a system

    • 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?

    • CASE and System flow chart

    • Structure Chart and Hierarchy chart

    • Pseudo-code and System flow chart

    • Pseudo-code and Program Flow Chart

    Correct Answer
    A. 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?

    • True

    • 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 (Updated): Jul 25, 2024 +

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

  • Current Version
  • Jul 25, 2024
    Quiz Edited by
    ProProfs Editorial Team
  • Nov 26, 2010
    Quiz Created by
    Stmonicas

Related Topics

Back to Top Back to top
Advertisement