Central Repositories and Case Tools in SDLC Quiz
40 Questions
1 Views

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

Match the following steps in program design with their descriptions:

Design the Program = Use control structures to form the logic of a program Code the Program = Translating the logic requirement from flowcharts and pseudocode into a programming language Test the Program = Process of detecting, locating, and removing all syntax errors and logic errors in a computer program Document and Maintain the Program = Written descriptions of what a program is and how to fix it

Match the following control structures with their definitions:

Sequence = One statement follows another in logical order Selection = IF-THEN-ELSE Iteration (loop) = DO UNTIL / DO WHILE

Match the following testing methods with their definitions:

Desk checking = Reading through, or checking, the program for syntax errors and logic errors Debugging = The process of detecting, locating, and removing all syntax errors and logic errors in a computer program Beta testing = The process of testing the program using real data

Match the following types of documentation with their descriptions:

<p>User documentation = For the people who will use the program Operator documentation = For the computer operators, so they know what to do if the program or hardware malfunctions Programmer documentation = For the next programmer who must modify and maintain what has been written</p> Signup and view all the answers

Match the following programming terminologies with their definitions:

<p>Syntax = Set of grammatical rules to follow to write valid expressions in a programming language Syntax errors = Errors occurred when syntax rules are not followed Programming language = Set of rules that tells the computer what operations to do</p> Signup and view all the answers

Match the following terms with their definitions:

<p>Not authorized for sale or distribution in any manner = The document cannot be sold or distributed in any way This document may not be copied, scanned, duplicated, forwarded, distributed, or posted on a website, in whole or part = Restrictions on the usage of the document Using Information Technology, 11e Introduction to Python = Title of the document This proprietary material solely for authorized instructor use = The material is only for the use of authorized instructors</p> Signup and view all the answers

Match the following actions with their meanings in the context of the document:

<p>Copied = Creating an exact reproduction of the document Scanned = Creating a digital version of the document Duplicated = Creating an additional copy of the document Posted on a website = Making the document available on the internet</p> Signup and view all the answers

Match the following terms with their definitions:

<p>Distribution = The action of sharing something out to a number of recipients Scanned = Converting a document into a digital image Forwarded = Sending a document to a new destination Posted on a website = Publishing a document on the internet</p> Signup and view all the answers

Match the following terms with their definitions:

<p>Proprietary material = Material owned by a particular company or individual Authorized instructor = A person who has been given permission to use the material Not authorized for sale = Cannot be sold legally Posted on a website = Uploaded and made visible on a website</p> Signup and view all the answers

Match the following actions with their restrictions in the context of the document:

<p>Sale = The document cannot be sold Distribution = The document cannot be shared with others Duplication = Creating additional copies of the document is not allowed Posting on a website = The document cannot be made available on the internet</p> Signup and view all the answers

Match the following phases of Software Development Life Cycle (SDLC) with their descriptions:

<p>SDLC Phase 3: Design the System = Involves preliminary and detailed design showing output, input, storage, processing requirements, system controls and backup SDLC Phase 4: Develop the System = Includes developing or acquiring the software, making a decision to make or buy, acquiring or upgrading the hardware, and testing the system SDLC Phase 5: Implement the System = Involves choosing a strategy to convert to the new system, and training the users SDLC Phase 6: Maintain &amp; Update the System = Involves performing system audits, making changes to the system based on new conditions, and finalizing documentation</p> Signup and view all the answers

Match the following strategies to convert to a new system with their descriptions:

<p>Direct Implementation = Quit the old and start using the new Parallel Implementation = Use both the old and the new side by side, until the new system has been proved reliable Phased Implementation = Phase in parts of new in gradually as parts of old are phased out Pilot Implementation = Have the new system tried out by a few users</p> Signup and view all the answers

Match the following types of testing with their descriptions:

<p>Unit Testing = Performance of system’s individual parts tested System Testing = Parts are linked and tested to see if they work together properly; real data may be used</p> Signup and view all the answers

Match the following types of CASE tools with their uses:

<p>Analysis Tools = Used during the analysis stage of the Software Development Life Cycle Design Tools = Used during the design stage of the Software Development Life Cycle Project Management Tools = Used for managing the project during the Software Development Life Cycle Database Management Tools = Used for managing the database during the Software Development Life Cycle</p> Signup and view all the answers

Match the following with their descriptions:

<p>Computer Aided Software Engineering (CASE) = Development and maintenance of software projects with help of various automated software tools Central Repository = Serves as a source of common, integrated and consistent information for CASE tools</p> Signup and view all the answers

Match the following tools with their usage in Software Development Life Cycle (SDLC):

<p>Upper Case Tools = Used in planning, analysis and design stages Lower Case Tools = Used in implementation, testing and maintenance Integrated Case Tools = Helpful in all the stages of SDLC Central Repository = Stores product specifications, requirement documents, related reports and diagrams</p> Signup and view all the answers

Match the following steps with their description in the programming process:

<p>Clarify/define the problem = Clarify objectives &amp; users, desired outputs, inputs, processing, and document the analysis Design a solution = Create an algorithm, determine program logic using top-down approach and modules Code the program = Translate the program design into code Test the program = Check the program for errors and fix any that are found</p> Signup and view all the answers

Match the following terms with their definitions in programming:

<p>Algorithm = A set of clear steps to solve a problem Program = A list of instructions that the computer must follow to process data into information Programming = The process of creating a program SDLC = The process of creating an information system</p> Signup and view all the answers

Match the following steps with their order in the programming process:

<p>Clarify/define the problem = Step 1 Design a solution = Step 2 Code the program = Step 3 Test the program = Step 4</p> Signup and view all the answers

Match the following algorithm examples with their descriptions:

<p>The taxi algorithm = Go to the taxi stand. Get in a taxi. Give the driver my address. The call-me algorithm = When your plane arrives, call my cellphone. Meet me outside baggage claim. The rent-a-car algorithm = Take the shuttle to the rental car place. Rent a car. Follow the directions to get to my house. The bus algorithm = Outside baggage claim, catch bus number 70. Transfer to bus 14 on Main Street. Get off on Elm street. Walk two blocks north to my house.</p> Signup and view all the answers

Match the following unit topics to their descriptions:

<p>10.1 Systems Development &amp; the Life Cycle of a Software Project = Focuses on the stages involved in creating a software project UNIT 10A: Systems Development &amp; Programming = Teaches how to instruct a computer on what tasks to perform 10.2 Programming: Traditionally a Five-Step Procedure = Breaks down the traditional steps involved in programming UNIT 10: Systems Development &amp; Programming = Overall topic that covers both systems development and programming</p> Signup and view all the answers

Match the following terms with their definitions:

<p>Systems Development = The process of creating and improving an information system Programming = The process of creating a set of instructions for a computer to follow Software Project = A planned set of interrelated tasks to be executed over a fixed period and within certain cost and other limitations Life Cycle of a Software Project = The stages a software project goes through from when it is first conceived until it is no longer in use</p> Signup and view all the answers

Match the following chapter units with their focus areas:

<p>10.1 Systems Development &amp; the Life Cycle of a Software Project = Exploration of the stages of a software project UNIT 10A: Systems Development &amp; Programming = Learning to instruct a computer 10.2 Programming: Traditionally a Five-Step Procedure = Understanding the traditional steps in programming UNIT 10: Systems Development &amp; Programming = An overview of systems development and programming</p> Signup and view all the answers

Match the following activities to their benefits:

<p>Learning systems development and programming = Can boost your career Doing computer-related projects yourself = Can lead to creating your own apps Becoming a better communicator = Can improve your ability to convey complex information clearly</p> Signup and view all the answers

Match the following concepts with their respective units:

<p>Systems Development &amp; the Life Cycle of a Software Project = 10.1 Traditionally a Five-Step Procedure = 10.2 Systems Development &amp; Programming = UNIT 10A Systems Development &amp; Programming overall topic = UNIT 10</p> Signup and view all the answers

Match the following roles with their responsibilities in system development:

<p>Users = Consulted in the development of the new system as they will be the ones using it Management = Should be consulted as they control the budget and resources Technical staff = Involved in executing the project or work with the people who do Systems Analyst = Performs systems analysis, design, and implementation</p> Signup and view all the answers

Match the phases of the Systems Development Life Cycle (SDLC) with their descriptions:

<p>Preliminary investigation = Conduct a preliminary analysis and propose alternative solutions Systems analysis = Gather and analyze data, observe people and processes at work Systems design = Create a data flow diagram to show how data flows through the system Systems development = Develop the new system based on the requirements Systems implementation = Implement the new system into the organization Systems maintenance = Frequently revise and upgrade the system</p> Signup and view all the answers

Match the steps in the first phase of SDLC with their descriptions:

<p>Conduct a preliminary analysis = Analyze the current system and propose alternatives Interview people within the organization = Gather insights from the people who are using the system Decide to leave the system as is, improve it, or develop a new system = Evaluate the best course of action for the system Get management approvals for next phase = Secure permission to proceed to the next phase of SDLC</p> Signup and view all the answers

Match the steps in the second phase of SDLC with their descriptions:

<p>Gather data = Collect necessary information for system analysis Analyze the data = Evaluate the data collected using modeling tools Create a data flow diagram = Visualize how data flows through the system Get management approval to proceed = Secure permission to proceed to the next phase of SDLC</p> Signup and view all the answers

Match the following system components with their descriptions:

<p>Hardware = Physical components of a computer system Software = Programs and operating systems of a computer People = Users and IT staff involved in the system Data = Information used by the system</p> Signup and view all the answers

Which of the following actions is NOT allowed with this document?

<p>Copying</p> Signup and view all the answers

According to the document, who is authorized to use this material?

<p>Instructors</p> Signup and view all the answers

What is the publication year of the document?

<p>2015</p> Signup and view all the answers

Which of the following is NOT mentioned as a restriction for this document?

<p>Partially posting on a website</p> Signup and view all the answers

What is the purpose of the statement 'Not authorized for sale or distribution in any manner'?

<p>To protect copyright</p> Signup and view all the answers

Which of the following is NOT mentioned as an action that is prohibited with this document?

<p>Printing</p> Signup and view all the answers

What is the intended audience for this document?

<p>Instructors</p> Signup and view all the answers

Which of the following is NOT mentioned as a way to use this document?

<p>Posting on a website</p> Signup and view all the answers

What is the publisher of this document?

<p>McGraw-Hill Education</p> Signup and view all the answers

Which of the following is NOT mentioned as an action that is prohibited with this document?

<p>Selling</p> Signup and view all the answers

More Like This

Use Quizgecko on...
Browser
Browser