Written by students who passed Immediately available after payment Read online or as PDF Wrong document? Swap it for free 4.6 TrustPilot
logo-home
Exam (elaborations)

D284 Software Engineering ACTUAL QUESTIONS AND CORRECT ANSWERS

Rating
-
Sold
-
Pages
31
Grade
A+
Uploaded on
10-11-2025
Written in
2025/2026

D284 Software Engineering ACTUAL QUESTIONS AND CORRECT ANSWERS 80/20-rule - CORRECT ANSWERSIn the Dynamic Systems Development Method, the assumption that 80-percent of an application's features will take 20-percent of the project's total time to implement. (The 80/20-rule often applies to other situations, too. For example, 80-percent of the bugs are usually contained in 20-percent of the code.) acceptance test - CORRECT ANSWERSA test to determine whether the finished application meets the requirements. Normally, a user or other customer representative sits down the with application and runs through all the use cases you identified during the requirements gathering phase to make sure everything works as advertised. activity diagram - CORRECT ANSWERSIn UML, a diagram that represents work flows for activities. They include several kinds of symbols connected with arrows to show the direction of the work flow. adaptive development model - CORRECT ANSWERSA development m

Show more Read less
Institution
Course

Content preview

D284 Software Engineering ACTUAL
QUESTIONS AND CORRECT ANSWERS
80/20-rule - CORRECT ANSWERS✅✅In the Dynamic Systems Development Method, the
assumption that 80-percent of an application's features will take 20-percent of the project's
total time to implement. (The 80/20-rule often applies to other situations, too. For example,
80-percent of the bugs are usually contained in 20-percent of the code.)


acceptance test - CORRECT ANSWERS✅✅A test to determine whether the finished
application meets the requirements. Normally, a user or other customer representative sits
down the with application and runs through all the use cases you identified during the
requirements gathering phase to make sure everything works as advertised.


activity diagram - CORRECT ANSWERS✅✅In UML, a diagram that represents work flows
for activities. They include several kinds of symbols connected with arrows to show the
direction of the work flow.


adaptive development model - CORRECT ANSWERS✅✅A development model that
enables you to change the project's goals if necessary during development.


administrator - CORRECT ANSWERS✅✅Someone who manages the development team's
computers, network, and other tools. Also called a system administrator.


advisor user - CORRECT ANSWERS✅✅Any user who brings an important viewpoint to
the project.


agile development - CORRECT ANSWERS✅✅A development model where you initially
provide the fewest possible features at the lowest fidelity to still have a useful application.
Over time, you add more features and improve existing features until all features have been
implemented at full fidelity.


Agile Manifesto - CORRECT ANSWERS✅✅A set of four guiding principles for agile
development. In brief the principles are: (1) Individuals and interactions over processes and
tools, (2) Working software over comprehensive documentation, (3) Customer collaboration
over contract negotiation, (4) Responding to change over following a plan

,Agile Unified Process (AUP) - CORRECT ANSWERS✅✅A simplified version of Rational
Unified Process that includes agile methods such as test-driven development and agile
modeling. In 2012 AUP was superseded by Disciplined Agile Delivery.


algorithm - CORRECT ANSWERS✅✅A software recipe that explains how to solve a
particular programming problem.


ambassador user - CORRECT ANSWERS✅✅Someone who acts as a liaison between the
users and the developers.


anchoring - CORRECT ANSWERS✅✅A phenomenon where an early decision made by
one person influences later decisions by others.


anomaly - CORRECT ANSWERS✅✅In a relational database, an error caused by a design
flaw such as records holding inconsistent values or being unable to delete a piece of data
because it is necessary to record some unrelated piece of information.


architect - CORRECT ANSWERS✅✅Someone who focuses on the application's overall
high-level design.


artifact - CORRECT ANSWERS✅✅In a UML deployment diagram, a file, a script, an
executable program or another item that is deployed. In development models, something
generated by the model such as a requirements document, user story, or piece of code.


assertion - CORRECT ANSWERS✅✅A statement about the program and its data that is
supposed to be true. If the statement isn't true, the assertion throws an exception to tell you
that something is wrong.


attribute - CORRECT ANSWERS✅✅Some feature of a project that you can measure such
as the number of lines of code, the number of defects, or the number of times the word
"mess" appears in code comments. See also metric and indicator.


audit trail - CORRECT ANSWERS✅✅A record of actions taken by an application's users
for security auditing purposes.

,behavior diagram - CORRECT ANSWERS✅✅In UML, a diagram that shows the behavior
of some entity. There are three kinds of behavior diagrams: activity diagrams, use case
diagrams, and state machine diagrams.


Big Board - CORRECT ANSWERS✅✅A large board used by many agile models that is
posted in a visible location so that everyone can see the project's status at a glance. Also
called an information radiator.


big O notation - CORRECT ANSWERS✅✅A system for studying the limiting behavior of
algorithms as the size of the problem grows large.


black-box test - CORRECT ANSWERS✅✅A test designed by someone who doesn't know
how the code works internally.


brainstorming - CORRECT ANSWERS✅✅A group technique for discovering creative
solutions to a problem.


bug - CORRECT ANSWERS✅✅A flaw in a program that causes it to produce an incorrect
result or to behave unexpectedly. Bugs are generally evil.


build engineer - CORRECT ANSWERS✅✅In Feature-Driven Development, someone who
sets up and controls the build process.


burndown chart - CORRECT ANSWERS✅✅In Scrum, a graph showing the amount of
work remaining over time.


business ambassador - CORRECT ANSWERS✅✅Someone who provides business
information from the viewpoint of the users.


business analyst - CORRECT ANSWERS✅✅A domain expert who helps define the
application's purpose and who provides feedback during development. Also called a business
advisor.

, business requirements - CORRECT ANSWERS✅✅The project's high-level business goals.
They explain what the customer hopes to achieve with the project.


business visionary - CORRECT ANSWERS✅✅Someone who has a clear vision of the
application's business role, particularly early in the process when that role isn't clearly written
down.


Change - CORRECT ANSWERS✅✅A change to an application that is requested by
customers. This may happen when customers understand the application better, when
customers think of a new feature or a modification they want, or when the users' environment
changes so the application needs to be changed to be useful.


change control board - CORRECT ANSWERS✅✅A group of project members, possibly
including one or two customers, that reviews and approves or rejects change requests.


chief architect - CORRECT ANSWERS✅✅In Feature-driven Development, the person
responsible for the project's overall programmatic design.


chief programmer - CORRECT ANSWERS✅✅In Feature-driven Development, an
experienced developer who is familiar with all the functions of development (design,
analysis, coding, and so on). Chief programmers lead project teams.


child class - CORRECT ANSWERS✅✅A class derived from a parent class. The child class
inherits properties, methods, and events from the parent class.


class - CORRECT ANSWERS✅✅In object-oriented programming, a construct that defines
a type (or class) of items. For example, if you define a Customer class, you can then create
many Customer objects representing different real-world customers.


class diagram - CORRECT ANSWERS✅✅In UML, a diagram that describes the classes
that make up the system, their properties and methods, and their relationships.


class owner - CORRECT ANSWERS✅✅In Feature-driven Development, the person who is
responsible for a particular class's code.

Written for

Course

Document information

Uploaded on
November 10, 2025
Number of pages
31
Written in
2025/2026
Type
Exam (elaborations)
Contains
Questions & answers

Subjects

$11.99
Get access to the full document:

Wrong document? Swap it for free Within 14 days of purchase and before downloading, you can choose a different document. You can simply spend the amount again.
Written by students who passed
Immediately available after payment
Read online or as PDF

Get to know the seller
Seller avatar
GENIOUSTOPCLASS
3.0
(1)

Get to know the seller

Seller avatar
GENIOUSTOPCLASS Stanford
Follow You need to be logged in order to follow users or courses
Sold
1
Member since
10 months
Number of followers
0
Documents
1857
Last sold
7 months ago
ACADEMIC EXAMS PLATFORM

I create high-quality, easy-to-understand academic documents to help students learn faster and perform better. My materials are well-researched, clearly organized, and cover key exam topics to make studying simple and effective.

3.0

1 reviews

5
0
4
0
3
1
2
0
1
0

Recently viewed by you

Why students choose Stuvia

Created by fellow students, verified by reviews

Quality you can trust: written by students who passed their tests and reviewed by others who've used these notes.

Didn't get what you expected? Choose another document

No worries! You can instantly pick a different document that better fits what you're looking for.

Pay as you like, start learning right away

No subscription, no commitments. Pay the way you're used to via credit card and download your PDF document instantly.

Student with book image

“Bought, downloaded, and aced it. It really can be that simple.”

Alisha Student

Working on your references?

Create accurate citations in APA, MLA and Harvard with our free citation generator.

Working on your references?

Frequently asked questions