
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
20 questions
Rural Marketing - Unit 2
Presentation
•
University
18 questions
CU05 LESSON & REVISION 01
Presentation
•
University
17 questions
Adventure Travel
Presentation
•
University
17 questions
Unit 103-Lessons 9
Presentation
•
KG - University
16 questions
Software Contable
Presentation
•
University
21 questions
Results and discussion
Presentation
•
University
16 questions
Perangkat Lunak Komputer
Presentation
•
KG
16 questions
Diapositiva Lorem Ipsum
Presentation
•
University
Popular Resources on Wayground
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
20 questions
Brand Labels
Quiz
•
5th - 12th Grade
Discover more resources for Other
20 questions
Disney Trivia
Quiz
•
University
10 questions
Spanish Greetings and Goodbyes!
Presentation
•
6th Grade - University
20 questions
Preterito vs. Imperfecto
Quiz
•
KG - University
15 questions
TOEFL Structure - TEST 2
Quiz
•
University
25 questions
Cell Transport
Quiz
•
KG - University
40 questions
Flags of the World
Quiz
•
KG - Professional Dev...
4 questions
Exit ticket for the end of class: Spotlight
Quiz
•
KG - Professional Dev...
12 questions
Hurricane or Tornado
Quiz
•
3rd Grade - University