100% satisfaction guarantee Immediately available after payment Both online and in PDF No strings attached 4.6 TrustPilot
logo-home
Exam (elaborations)

CPEN 321-MIDTERM 1 QUESTIONS AND DETAILED ANSWERS|ALREADY GRADED A

Rating
-
Sold
-
Pages
27
Grade
A+
Uploaded on
03-12-2025
Written in
2025/2026

What is the Single Responsibility Principle? Correct Ans- - Every module should have a single responsibility - The responsibility should be entirely encapsulated by the module - All module services should be aligned with that responsibility What are the 5 essential tasks in software engineering? Correct Ans- 1) Specs/Requirements 2) Design 3) Implementation 4) Verification/Validation 5) Maintenance/Evolution

Show more Read less
Institution
CPEN
Course
CPEN

Content preview

CPEN 321-MIDTERM 1 QUESTIONS AND DETAILED
ANSWERS|ALREADY GRADED A
What is the Single Responsibility Principle? Correct Ans- - Every
module should have a single responsibility
- The responsibility should be entirely encapsulated by the module
- All module services should be aligned with that responsibility


What are the 5 essential tasks in software engineering? Correct Ans- 1)
Specs/Requirements


2) Design


3) Implementation


4) Verification/Validation


5) Maintenance/Evolution


What is a software specification? Correct Ans- A description of the
system to be developed, that lays out functional and non-functional
requirements.


What is a functional requirement? Correct Ans- A use case that
describes interactions which the software must provide.

,What is requirements engineering? Correct Ans- The process of
defining, documenting, and maintaining requirements.


What is the purpose of desigining a system? Correct Ans- A system
design acts as a guide for developers in the development process.


What do good system designs rely on? Correct Ans- - Creativity


- Experience


-Technical knowledge


What is implementation? Correct Ans- The process of converting a
software design into an executable system.


What is verification? Correct Ans- Asserting that the product meets the
specifications.


What is validation? Correct Ans- Asserting that the product meets the
customer's requirements.


What is an Architectural Pattern? Correct Ans- A stylized abstract
description of good practice in architectural design that has been tried
and tested in different systems and environments. The pattern should
include information on when it is and is not appropriate to use that
architectural design.

, What is maintenance & evolution? Correct Ans- The modification of a
software product after delivery.


What are the 4 main tasks that fall under maintenance and evolution?
Correct Ans- 1) Corrective - Fixing errors


2) Perfective - Iplementing new/modified user requirements


3) Adaptive - Modifying the system to cope with environmental changes


4) Preventative - Increasing software maintainability or reliability


What percentage of time is allocated to adaptive and perfective
maintenance? Correct Ans- 75%


What percentage of the time is allocated to corrective maintenance?
Correct Ans- 21%


What percentage of time is allocated to preventive maintenance? Correct
Ans- 4%


What does a software development process define? Correct Ans- A
process defines the who, what, when, and how in the development of a
software system.

Written for

Institution
CPEN
Course
CPEN

Document information

Uploaded on
December 3, 2025
Number of pages
27
Written in
2025/2026
Type
Exam (elaborations)
Contains
Questions & answers

Subjects

$20.49
Get access to the full document:

100% satisfaction guarantee
Immediately available after payment
Both online and in PDF
No strings attached

Get to know the seller
Seller avatar
Edumint
3.0
(2)

Get to know the seller

Seller avatar
Edumint Nightingale College
View profile
Follow You need to be logged in order to follow users or courses
Sold
4
Member since
6 months
Number of followers
0
Documents
1261
Last sold
1 month ago
Exam Edge Papers – Sharpen your grade

Study smarter with well-structured notes and academic exam papers made to boost your performance.

3.0

2 reviews

5
1
4
0
3
0
2
0
1
1

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

Frequently asked questions