
Software Engineering - Topic 5
Presentation
•
Other
•
University
•
Medium
Mark Nalupa
Used 8+ times
FREE Resource
12 Slides • 13 Questions
1
Mark Lister V. Nalupa
2
Explain the software design
Identify the software design level
Explain modularization, concurrency, cohesion, and coupling
Explain the multiple variants of software design
Differentiate the two approaches in software design
3
Fill in the Blanks
It is a process to transform user requirements into some suitable form, which helps the programmer in software coding and implementation.
Type answer...
4
Fill in the Blanks
It identifies the software as a system with many components interacting with each other.
Type answer...
5
Fill in the Blanks
It breaks the ‘single entity-multiple component’ concept of architectural design into less-abstracted view of sub-systems and modules and depicts their interaction with each other.
Type answer...
6
Fill in the Blanks
This design is more detailed towards modules and their implementations.
Type answer...
7
architectural design
high-level design
detailed design
8
Fill in the Blanks
It is a technique to divide a software system into multiple discrete and independent modules, which are expected to be capable of carrying out task(s) independently.
Type answer...
9
Smaller components are easier to maintain
Program can be divided based on functional aspects
Desired level of abstraction can be brought in the program
Components with high cohesion can be re-used again.
Concurrent execution can be made possible
Desired from security aspect
10
Fill in the Blanks
It provides capability to the software to execute more than one part of code in parallel to each other.
Type answer...
11
concurrency
12
Fill in the Blanks
It is a measure that defines the degree of intra-dependability within elements of a module.
Type answer...
13
Co-incidental cohesion
Logical cohesion
Temporal cohesion
Procedural cohesion
Communicational cohesion
Sequential cohesion
Functional cohesion
14
Fill in the Blanks
It is a measure that defines the level of inter-dependability among modules of a program.
Type answer...
15
content coupling
common coupling
control coupling
stamp coupling
data coupling
16
design verification
17
Fill in the Blanks
It is a conceptualization of problem into several well-organized elements of solution.
Type answer...
18
structured design
19
Fill in the Blanks
It is in this software design where the system is comprised of many smaller sub-systems known as functions
Type answer...
20
function-oriented design
21
Fill in the Blanks
This software design works around the entities and their characteristics instead of functions involved in the software system.
Type answer...
22
structured design
function-oriented design
object-oriented design
23
Fill in the Blanks
This software design approach takes the whole software system as one entity and then decomposes it to achieve more than one sub-system or component based on some characteristics.
Type answer...
24
Fill in the Blanks
This software design approach proceeds with composing higher level of components by using basic or lower-level components.
Type answer...
25
top-down approach
bottom-up approach
Mark Lister V. Nalupa
Show answer
Auto Play
Slide 1 / 25
SLIDE
Similar Resources on Wayground
22 questions
mikrotik
Presentation
•
University
23 questions
Desarrollo de Aplicaciones para Redes Sociales: Explorando el Potencial de las Redes Sociales
Presentation
•
University
21 questions
Staffing IV
Presentation
•
University
20 questions
Lezione Varrone
Presentation
•
Professional Development
21 questions
Research Design
Presentation
•
University
21 questions
Quiz Bowl - Difficult Round
Presentation
•
University
21 questions
Quiz Bowl - Average Round
Presentation
•
University
19 questions
Context Clues (Reading strategies)
Presentation
•
University
Popular Resources on Wayground
10 questions
Safety Day 2026 – Student Review
Quiz
•
9th Grade
21 questions
Continents and Oceans
Quiz
•
6th Grade
20 questions
Parts of Speech
Quiz
•
5th Grade
16 questions
Subject & Predicate
Quiz
•
5th Grade
25 questions
Multiplication Facts
Quiz
•
5th Grade
12 questions
Map Skills
Quiz
•
3rd Grade
22 questions
Continents and Oceans
Quiz
•
5th Grade
15 questions
Rounding Decimals
Quiz
•
5th Grade
Discover more resources for Other
20 questions
Disney Trivia
Quiz
•
University
10 questions
Spanish Greetings and Goodbyes!
Presentation
•
6th Grade - University
20 questions
Physical or Chemical Change/Phases
Quiz
•
8th Grade - University
39 questions
Unit 7 Key Terms
Quiz
•
11th Grade - University
25 questions
SER and Subject Pronouns
Quiz
•
8th Grade - University
38 questions
Unit 6 Key Terms
Quiz
•
11th Grade - University
19 questions
Key Concepts in Buddhism
Quiz
•
University
0 questions
Cell Domain Basic Review (Biology)
Quiz
•
University