

![]()


Software Engineering Fundamentals introduces students to the essential concepts, principles, and practices involved in the development of high-quality software systems. The course covers the software development life cycle, requirements engineering, software design methodologies, coding standards, testing techniques, maintenance, and project management. Emphasis is placed on teamwork, communication, and the use of modern tools to facilitate collaborative software development. Students will gain foundational skills in problem-solving, software process models, version control, and documentation, preparing them for further study and professional practice in software engineering.
Recommended Textbook
Starting out with Visual C# 2012 3rd Edition by Tony Gaddis
Available Study Resources on Quizplus
11 Chapters
1094 Verified Questions
1094 Flashcards
Source URL: https://quizplus.com/study-set/1362 Page 2
Available Study Resources on Quizplus for this Chatper
161 Verified Questions
161 Flashcards
Source URL: https://quizplus.com/quiz/27177
Sample Questions
Q1) An operating system consists of assemblers, compilers, and interpreters.
A)True
B)False
Answer: False
Q2) In a flowchart, ____________ are used as input symbols and output symbols to represent the steps in which the program reads input or displays output.
A) Ovals
B) Rectangles
C) Parallelograms
D) Triangles Answer: C
Q3) Virtually all code contains syntax errors when it is first written.
A)True
B)False Answer: True
Q4) There are two general categories of software: system software and application software.
A)True
B)False Answer: True

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

Available Study Resources on Quizplus for this Chatper
131 Verified Questions
131 Flashcards
Source URL: https://quizplus.com/quiz/27178
Sample Questions
Q1) If you wish to create a Click event handler for a control in Visual Studio, it is not necessary to double-click the control in the Designer first.
A)True
B)False
Answer: False
Q2) When a student is learning computer programming, it is traditional to start by learning to write a ____________ program.
A) Simple
B) Hello World
C) Pseudocode
D) K&R Style
Answer: B
Q3) When an event handler is generated for a control by Visual Studio, it doesn't do anything until you add your own code.
A)True
B)False
Answer: True
Q4) A Label control's BorderStyle property is set to FixedSingle by default. Answer: NOT ANSWERED
To view all questions and flashcards with answers, click on the resource link above. Page 4

Available Study Resources on Quizplus for this Chatper
174 Verified Questions
174 Flashcards
Source URL: https://quizplus.com/quiz/27179
Sample Questions
Q1) Which one of the following statements initializes a variable with an integer literal?
A) int score = 2500;
B) decimal total = 156.78m;
C) double rate = 0.00435;
D) string name = "Michelle";
Answer: A
Q2) A common operation that performed on strings is ____________, or appending one string to the end of another string.
A) extending
B) combination
C) concatenation
D) affixing
Answer: C
Q3) A ____________ is a number that is written into the programs code.
A) numeric literal
B) binary constant
C) real value
D) source digit
Answer: A
To view all questions and flashcards with answers, click on the resource link above.
Page 5

Available Study Resources on Quizplus for this Chatper
77 Verified Questions
77 Flashcards
Source URL: https://quizplus.com/quiz/27180
Sample Questions
Q1) If no item is selected in the ListBox, the SelectedIndex property is set to what value?
A) false
B) true
C) 0
D) -1
Q2) When determining whether a number is inside a range, it is best to use the && operator.
A)True
B)False
Q3) A(n) ____________ is a variable that is passed as an argument to a method, and when the method is finished, a value is stored in the variable.
A) output variable
B) result variable
C) parameter variable
D) method variable
Q4) In C#, you use the if statement to write a single-alternative decision structure. A)True
B)False
To view all questions and flashcards with answers, click on the resource link above. Page 6

Available Study Resources on Quizplus for this Chatper
109 Verified Questions
109 Flashcards
Source URL: https://quizplus.com/quiz/27181
Sample Questions
Q1) The third expression that appears in the loop header of the for loop is the ____________, which executes at the end of each iteration, and it is typically the statement that increments the loop's counter variable.
A) test expression
B) update expression
C) initialization expression
D) increment expression
Q2) A(n) ____________ accumulates a total by adding each number in a series as they are read from a file.
A) running total
B) numeric tally
C) active summary
D) dynamic collection
Q3) If the user clicks the Open button, the OpenFileDialog control's ShowDialog method returns the value ____________.
A) Result.True
B) DialogResult.OK
C) DialogResult.Open
D) Result.OpenFile
To view all questions and flashcards with answers, click on the resource link above. Page 7

Available Study Resources on Quizplus for this Chatper
61 Verified Questions
61 Flashcards
Source URL: https://quizplus.com/quiz/27182
Sample Questions
Q1) A parameter variable, often simply called a(n)____________, is a special variable that receives an argument when a method is called.
A) parameter
B) argument
C) reference
D) variable
Q2) You can pass int arguments into int parameters, but you cannot pass double or decimal arguments into int parameters.
A)True
B)False
Q3) A value-returning statement must have a(n) ____________ statement.
A) return
B) assignment
C) logical
D) void
Q4) If you are writing a method and you want it to receive arguments when it is called, you must equip the method with one or more access modifiers.
A)True
B)False
To view all questions and flashcards with answers, click on the resource link above. Page 8

Available Study Resources on Quizplus for this Chatper
99 Verified Questions
99 Flashcards
Source URL: https://quizplus.com/quiz/27183
Sample Questions
Q1) You can use the == operator to compare two array reference variables and determine whether the arrays are equal.
A)True
B)False
Q2) The foreach loop is designed to work with a temporary, read-only variable known as the ____________.
A) loop variable
B) counter variable
C) iteration variable
D) foreach variable
Q3) Unlike a one-dimensional array, you cannot provide an initialization list for a two-dimensional array.
A)True
B)False
Q4) Because the foreach loop automatically knows the number of elements in an array, you do not have to use a counter variable to control its iterations, as with a regular for loop.
A)True
B)False
To view all questions and flashcards with answers, click on the resource link above. Page 9

Available Study Resources on Quizplus for this Chatper
87 Verified Questions
87 Flashcards
Source URL: https://quizplus.com/quiz/27184
Sample Questions
Q1) ____________ are spaces that appear at the beginning of a string.
A) Leading spaces
B) Empty spaces
C) Indentations
D) Tabbed spaces
Q2) Character testing methods, such as char.IsLetter, return a Boolean value of.
A)True
B)False
Q3) The ____________ can be used to retrieve a specific set of characters from a string.
A) Insert method
B) Substring method
C) Trim method
D) Contains method
Q4) Like strings, enumerators must be enclosed in quotation marks.
A)True
B)False
Q5) You will find the ImageList control in the Components section of the Toolbox. A)True
B)False
To view all questions and flashcards with answers, click on the resource link above. Page 10

Available Study Resources on Quizplus for this Chatper
89 Verified Questions
89 Flashcards
Source URL: https://quizplus.com/quiz/27185
Sample Questions
Q1) In your application's code, the first step in displaying a form is to create an instance of the form's class.
A)True
B)False
Q2) When designing a class, you should take care that all data is stored in a field, especially any calculated data.
A)True
B)False
Q3) When you want to create a List object, you write the name of a class inside angled brackets, and it specifies that the List can hold only objects of that class type.
A)True
B)False
Q4) Suppose a project has a form named SummaryForm, which one of the following statements creates an instance of the SummaryForm class?
A) SummaryForm.ShowDialog();
B) SummaryForm = this.Form();
C) new SummaryForm;
D) SummaryForm mySummaryForm = new SummaryForm();
To view all questions and flashcards with answers, click on the resource link above.
11

Available Study Resources on Quizplus for this Chatper
37 Verified Questions
37 Flashcards
Source URL: https://quizplus.com/quiz/27186
Sample Questions
Q1) A(n) ____________ is a property that appears in a base class but expects to be overridden in a derived class.
A) base property
B) abstract property
C) derived property
D) public property
Q2) Which one of the following is a class header indicating that we are defining a class named Amphibian, and it is derived from the Animal class?
A) Amphibian : Animal
B) Animal(Amphibian)
C) Animal->Amphibian
D) Amphibian<Animal>
Q3) A class that is not intended to be instantiated but is to be used only as a base class is called a(n) ____________.
A) abstract class
B) dummy class
C) placeholder
D) entity class
To view all questions and flashcards with answers, click on the resource link above.
12

Available Study Resources on Quizplus for this Chatper
69 Verified Questions
69 Flashcards
Source URL: https://quizplus.com/quiz/27187
Sample Questions
Q1) When you make changes to the dataset in one form, the changes automatically appear in other forms that have their own dataset.
A)True
B)False
Q2) The data that stored in a table is organized into rows and columns.
A)True
B)False
Q3) The row that is designated as the primary key must hold a unique value for each column.
A)True
B)False
Q4) There are numerous DBMSs in use today, and Visual C# can interact with many of them.
A)True
B)False
Q5) A ____________ is a user interface control that is connected to a data source.
A) table control
B) data-bound control
C) UI data-viewer
D) database module
To view all questions and flashcards with answers, click on the resource link above. Page 13