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)

SOEN 341 Midterm Newest Version as of 2025 Actual Questions and Answers 100% Correct

Rating
-
Sold
-
Pages
8
Grade
A+
Uploaded on
04-05-2025
Written in
2024/2025

What are the four types of software designs? - CORRECT ANSWER-Architectural Design, Component Design, Persistence & Database Design and Interface Design What is architectural design? - CORRECT ANSWER-System design where you identify the overall structure of the software system, and the relationship between the architectural components that define the system What kind of design is a REST API? - CORRECT ANSWER-Interface Design Designing the front end for users falls in which design category? - CORRECT ANSWER-Interface Design Design patterns falls in which design category? - CORRECT ANSWER-Architectural Design

Show more Read less
Institution
SOEN 341
Course
SOEN 341

Content preview

SOEN 341 Midterm
What are the four types of software designs? - CORRECT ANSWER-Architectural
Design, Component Design, Persistence & Database Design and Interface Design

What is architectural design? - CORRECT ANSWER-System design where you identify
the overall structure of the software system, and the relationship between the
architectural components that define the system

What kind of design is a REST API? - CORRECT ANSWER-Interface Design

Designing the front end for users falls in which design category? - CORRECT
ANSWER-Interface Design

Design patterns falls in which design category? - CORRECT ANSWER-Architectural
Design

What is the difference between programming and implementation? - CORRECT
ANSWER-Implementation relates to configuring or programming a design, where as
programming is an individual activity with no standard process

True or False: Cost estimations of waterfall method is usually close enough to what is
predicted - CORRECT ANSWER-False, it is usually hard to estimate the later phases of
the waterfall method since the information is usually limited in the earlier stages

What is the waterfall model based off of? - CORRECT ANSWER-The waterfall model is
based off the classical engineering principle of developing a product, hence a poor
method for software engineering practices

What fields do we use waterfall method for? - CORRECT ANSWER-Embedded
Systems, Safety-critical systems, usually rigid and formal processes that need thorough
documentation and testing like classical engineering product development

What are the cons of waterfall process? - CORRECT ANSWER-Activities are isolated,
late changing requirements require a lot of work

What's the main medium of communication in waterfall model?
A. Verification
B. Documentation
C. Meetings
D.Feedback and Reviews - CORRECT ANSWER-B

What areas should prototypes of the Prototype model focus on? - CORRECT
ANSWER-Prototypes should focus on areas that are not well understood, this can lead

, to having some features not being implemented at all if it is clear on how to implement
them

True or False: Prototypes in the Prototype model should focus on non-functional vs
functional requirements - CORRECT ANSWER-False, Prototypes should not focus on
areas such as reliability & security (which falls under non-functional requirements)

Label the sentence below as a functional requirement, functional system requirement or
non-functional requirement:

"The system must allow users to reset their password by sending a reset link to their
registered email address." - CORRECT ANSWER-Functional System Requirement

Label the sentence below as a functional requirement, functional system requirement or
non-functional requirement:


What are the main software engineering activities? - CORRECT ANSWER-
Specification, Development, Validation, Evolution

True or False: Activities of design and implementation in the waterfall model are not
closely interleaved - CORRECT ANSWER-False, Design and implementation of the
software requirements are usually done closely together if not at the same time.

What is debugging? - CORRECT ANSWER-Debugging is the process of locating and
reducing the number of defects or errors within our code.

What is the order of general validation/testing - CORRECT ANSWER-Component,
System, Customer

True or False: Waterfall software process is a document-driven & Plan-driven
development model - CORRECT ANSWER-True, each step of the waterfall method
yields documents.


"The system should be able to handle 10,000 concurrent users without any significant
drop in performance." - CORRECT ANSWER-Non-functional requirement

Label the sentence below as a functional requirement, functional system requirement or
non-functional requirement:

"After a successful login, the system should generate an access token using JWT that is
valid for 24 hours." - CORRECT ANSWER-Functional system requirement

Label the sentence below as a functional requirement, functional system requirement or
non-functional requirement:

Written for

Institution
SOEN 341
Course
SOEN 341

Document information

Uploaded on
May 4, 2025
Number of pages
8
Written in
2024/2025
Type
Exam (elaborations)
Contains
Questions & answers
$9.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
Reputation scores are based on the amount of documents a seller has sold for a fee and the reviews they have received for those documents. There are three levels: Bronze, Silver and Gold. The better the reputation, the more your can rely on the quality of the sellers work.
ACADEMICMATERIALS City University New York
View profile
Follow You need to be logged in order to follow users or courses
Sold
619
Member since
3 year
Number of followers
185
Documents
10570
Last sold
1 day ago

4.0

99 reviews

5
54
4
13
3
21
2
3
1
8

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