Skip to main content

Software Engineering Fundamentals Exam Questions - 1654 Verified Questions

Page 1


Software Engineering Fundamentals

Exam Questions

Course Introduction

Software Engineering Fundamentals introduces students to key concepts, principles, and methodologies essential for the systematic development and maintenance of high-quality software systems. Topics include the software development life cycle, requirements analysis, system design, testing, maintenance, project management, version control, and teamwork. The course emphasizes the application of engineering approaches to software creation, focusing on process models, documentation, quality assurance, and ethical considerations in practice. Through lectures, case studies, and hands-on projects, students develop the foundational skills necessary to contribute effectively to software engineering teams.

Recommended Textbook

Essentials of Systems Analysis and Design 5th Edition by Joseph Valacich

Available Study Resources on Quizplus

12 Chapters

1654 Verified Questions

1654 Flashcards

Source URL: https://quizplus.com/study-set/1519 Page 2

Chapter 1: The Systems Development Environment

Available Study Resources on Quizplus for this Chatper

116 Verified Questions

116 Flashcards

Source URL: https://quizplus.com/quiz/30076

Sample Questions

Q1) Help you understand the potential and the limitations of information technology

A)Technical skills

B)Interpersonal skills

C)Analytical skills

D)Management skills

Answer: A

Q2) An irreducible part, or an aggregation of parts within a system, is called a(n):

A) component.

B) input.

C) interface.

D) constraint.

Answer: A

Q3) The three key principles shared by the Agile Methodologies include:

A) a focus on predictive methodologies.

B) a focus on roles.

C) a focus on self-adaptive processes.

D) all of the above.

E) none of the above.

Answer: C

To view all questions and flashcards with answers, click on the resource link above.

Page 3

Chapter 2: The Sources of Software

Available Study Resources on Quizplus for this Chatper

107 Verified Questions

107 Flashcards

Source URL: https://quizplus.com/quiz/30078

Sample Questions

Q1) Outsourcing refers to turning over responsibility of some or all of an organization's information systems applications and operations to an outside firm.

A)True

B)False

Answer: True

Q2) Two criteria that are always among the most important when choosing software are:

A) ease of installation & flexibility.

B) response time & vendor support.

C) vendor support & vendor viability.

D) cost & functionality.

E) functionality & documentation.

Answer: A

Q3) Functionality refers to the tasks the software can perform and the mandatory, essential, and desired system features.

A)True

B)False

Answer: True

To view all questions and flashcards with answers, click on the resource link above.

4

Chapter 3: Managing the Information Systems Project

Available Study Resources on Quizplus for this Chatper

133 Verified Questions

133 Flashcards

Source URL: https://quizplus.com/quiz/30079

Sample Questions

Q1) The project manager is responsible for initiating, planning, executing, and closing down the project.

A)True

B)False

Answer: True

Q2) Which of the following refers to the time in which an activity can be completed without delaying the project?

A) Latest expected completion time

B) Earliest expected completion time

C) Delay time

D) End time

E) Critical time

Answer: A

Q3) A systems development project may be undertaken to take advantage of business opportunities or to solve business problems.

A)True

B)False

Answer: True

To view all questions and flashcards with answers, click on the resource link above. Page 5

Chapter 4: Systems Planning and Selection

Available Study Resources on Quizplus for this Chatper

134 Verified Questions

134 Flashcards

Source URL: https://quizplus.com/quiz/30080

Sample Questions

Q1) The current value of a future cash flow is referred to as:

A) future value.

B) present value.

C) investment value.

D) discount rate.

E) cash flow rate.

Q2) A schedule of specific IS development projects is the primary deliverable from the project identification and selection phase.

A)True

B)False

Q3) A benefit derived from the creation of an information system that cannot be easily measured in dollars or with certainty

A)Intangible benefit

B)Intangible cost

C)One-time cost

D)Recurring cost

E)Tangible cost

Q4) Briefly identify and define the six major categories of feasibility.

Q5) Briefly identify three commonly used economic cost-benefit analysis techniques.

To view all questions and flashcards with answers, click on the resource link above. Page 6

Chapter 5: Determining System Requirements

Available Study Resources on Quizplus for this Chatper

136 Verified Questions

136 Flashcards

Source URL: https://quizplus.com/quiz/30081

Sample Questions

Q1) A report:

A) indicates the inputs required for the new system.

B) describes how a particular job or task is performed, including data and information that are used and created in the process of performing the job.

C) indicates what data flow in or out of a system and which are necessary for the system to function.

D) enables you to work backward from the information on the document and identify the data that must have been necessary to generate it.

E) does none of the above.

Q2) Forms are most useful:

A) when they do not contain any data.

B) during the initial planning stages.

C) when they contain actual organizational data.

D) during the design stage.

E) during the requirements structuring stage.

Q3) In terms of confidentiality, the individual is known.

Q4) Briefly identify and describe the modern methods for determining requirements.

Q5) User requirements are well understood.

Q6) Briefly identify and describe the participants of a JAD session.

Page 7

To view all questions and flashcards with answers, click on the resource link above.

Chapter 6: Structuring System Requirements: Process

Modeling

Available Study Resources on Quizplus for this Chatper

149 Verified Questions

149 Flashcards

Source URL: https://quizplus.com/quiz/30082

Sample Questions

Q1) Briefly describe the data-flow diagramming symbols.Provide one example of each.

Q2) Generate paycheck

A)Process

B)Data flow

C)Source/sink

D)Data store

Q3) If your DFD contains data flows that do not lead anywhere, it is not:

A) gap proof.

B) a primitive diagram.

C) complete.

D) consistent.

E) balanced.

Q4) A gross violation of DFD consistency would be a level-1 diagram with no level-0 diagram.

A)True

B)False

Q5) A fork in a data flow means that exactly the same data go from a common location to two or more different processes, data stores, or sources/sinks.

A)True

B)False

To view all questions and flashcards with answers, click on the resource link above. Page 8

Chapter 7: Structuring System Requirements: Conceptual

Data Modeling

Available Study Resources on Quizplus for this Chatper

180 Verified Questions

180 Flashcards

Source URL: https://quizplus.com/quiz/30083

Sample Questions

Q1) During alternative generation and selection, management may decide to end the project for a variety of reasons, including the fact that the needs of the organization have changed.

A)True

B)False

Q2) sale

A)Attribute

B)Entity

C)Relationship

Q3) A relationship between instances of two entity types is a:

A) unary relationship.

B) binary relationship.

C) ternary relationship.

D) multiple occurrence.

E) partnership occurrence.

Q4) Essential features are those that everyone agrees are necessary to solve the problem or meet the opportunity.

A)True

B)False

Q5) Upper- and lowercase letters are used in naming an entity type.

To view all questions and flashcards with answers, click on the resource link above. Page 9

Chapter 8: Designing the Human Interface

Available Study Resources on Quizplus for this Chatper

133 Verified Questions

133 Flashcards

Source URL: https://quizplus.com/quiz/30084

Sample Questions

Q1) Making sure that all data and entry fields are clearly labeled corresponds to the following form and report guideline:

A) balance the layout.

B) design an easy navigation system.

C) use meaningful titles.

D) include meaningful information.

E) none of the above.

Q2) Tables are very beneficial for analyzing data changes over time.

A)True

B)False

Q3) When designing a form or report, which of the following is a fundamental question?

A) Who will use the form or report?

B) What is the purpose of the form or report?

C) When is the form or report needed and used?

D) Where does the form or report need to be delivered and used?

E) All of the above are fundamental questions.

Q4) Display sequence refers to the way a user can move from one display to another.

A)True

B)False

To view all questions and flashcards with answers, click on the resource link above. Page 10

Chapter 9: Designing Databases

Available Study Resources on Quizplus for this Chatper

157 Verified Questions

157 Flashcards

Source URL: https://quizplus.com/quiz/30085

Sample Questions

Q1) A data model that represents data in the form of tables or relations is called a(n):

A) hierarchical database model.

B) network database model.

C) relational database model.

D) hybrid database model.

E) object-oriented database model.

Q2) File restoration can be achieved through backup copies of a file, audit trails, and row image files.

A)True

B)False

Q3) The primary deliverable from logical database design is a conceptual model.

A)True

B)False

Q4) Indexes should be used judiciously for databases that support transaction processing and other applications with heavy updating requirements.

A)True

B)False

Q5) Discuss the rules for normalization.

To view all questions and flashcards with answers, click on the resource link above. Page 11

Chapter 10: Systems Implementation and Operation

Available Study Resources on Quizplus for this Chatper

151 Verified Questions

151 Flashcards

Source URL: https://quizplus.com/quiz/30077

Sample Questions

Q1) The people who create the test cases should be the same people who have coded and will test the system.

A)True B)False

Q2) Identify several types of user documentation.

Q3) During alpha testing, users test a completed information system using simulated data.

A)True

B)False

Q4) During beta testing, users test a completed information system using real data in the real user environment.

A)True

B)False

Q5) User testing of a completed information system using real data in the real user environment refers to:

A) acceptance testing.

B) alpha testing.

C) beta testing.

D) system testing.

E) live testing.

To view all questions and flashcards with answers, click on the resource link above. Page 12

Chapter 11: object-Oriented Analysis and Design

Available Study Resources on Quizplus for this Chatper

131 Verified Questions

131 Flashcards

Source URL: https://quizplus.com/quiz/30086

Sample Questions

Q1) What is the Unified Modeling Language?

Q2) Which of the following multiplicities indicates a minimum of 0 and a maximum of 1?

A) 1..0.

B) 0..1.

C) 1 0.

D) 1:M.

E) 1:1.

Q3) State diagrams represent dynamic models of interactions between objects.

A)True

B)False

Q4) Types of interaction diagrams include:

A) state diagrams and sequence diagrams.

B) sequence diagrams and collaboration diagrams.

C) data-flow diagrams and entity-relationship diagrams.

D) component diagrams and deployment diagrams.

E) use-case diagrams and component diagrams.

Q5) What is a use-case diagram? What are its components?

Q6) Define use-case diagram, class diagram, state diagram, and sequence diagram.

Q7) Distinguish object, state, and behavior.

Page 13

To view all questions and flashcards with answers, click on the resource link above.

Chapter 12: Agile Methodologies

Available Study Resources on Quizplus for this Chatper

127 Verified Questions

127 Flashcards

Source URL: https://quizplus.com/quiz/30087

Sample Questions

Q1) Welcome changing requirements, even late in development.

Q2) A stylized approach to development that seeks to maximize fruitful interaction between those who need a new system and those who build it

A)Iterative Development

B)Pair Programming

C)Planning Game

D)Story Cards

E)Simple Design

F)Refactoring

Q3) eXtreme Programming uses simple design and refactoring to continually improve the quality of the design as developers continue to iterate through the analysis-design-code-test cycle.

A)True

B)False

Q4) The key principles of the Agile Methodologies include:

A) a focus on adaptive rather than predictive methodologies.

B) a focus on people rather than roles.

C) a self-adaptive process.

D) all of the above.

E) none of the above.

Page 14

To view all questions and flashcards with answers, click on the resource link above.

Turn static files into dynamic content formats.

Create a flipbook
Software Engineering Fundamentals Exam Questions - 1654 Verified Questions by Quizplus - Issuu