Submit Search
Upload
SE2_Lec 16_ Software Design
•
1 like
•
448 views
Amr E. Mohamed
Follow
SE2_Lec 16_ Software Design
Read less
Read more
Software
Report
Share
Report
Share
1 of 30
Download now
Download to read offline
Recommended
SE2018_Lec 16_ Architectural Design
SE2018_Lec 16_ Architectural Design
Amr E. Mohamed
SE2_Lec 15_ UML Activity Diagram
SE2_Lec 15_ UML Activity Diagram
Amr E. Mohamed
Se2 lec 13 uml state machines
Se2 lec 13 uml state machines
Amr E. Mohamed
SE2_Lec 18_ Coding
SE2_Lec 18_ Coding
Amr E. Mohamed
Dsp foehu lec 01 - signals and systems
Dsp foehu lec 01 - signals and systems
Amr E. Mohamed
Sheet Five – UML State Diagram
Sheet Five – UML State Diagram
Amr E. Mohamed
SE2_Lec 19_Design Principles and Design Patterns
SE2_Lec 19_Design Principles and Design Patterns
Amr E. Mohamed
DSP_FOEHU - Lec 06 - The z-Transform
DSP_FOEHU - Lec 06 - The z-Transform
Amr E. Mohamed
Recommended
SE2018_Lec 16_ Architectural Design
SE2018_Lec 16_ Architectural Design
Amr E. Mohamed
SE2_Lec 15_ UML Activity Diagram
SE2_Lec 15_ UML Activity Diagram
Amr E. Mohamed
Se2 lec 13 uml state machines
Se2 lec 13 uml state machines
Amr E. Mohamed
SE2_Lec 18_ Coding
SE2_Lec 18_ Coding
Amr E. Mohamed
Dsp foehu lec 01 - signals and systems
Dsp foehu lec 01 - signals and systems
Amr E. Mohamed
Sheet Five – UML State Diagram
Sheet Five – UML State Diagram
Amr E. Mohamed
SE2_Lec 19_Design Principles and Design Patterns
SE2_Lec 19_Design Principles and Design Patterns
Amr E. Mohamed
DSP_FOEHU - Lec 06 - The z-Transform
DSP_FOEHU - Lec 06 - The z-Transform
Amr E. Mohamed
SE2_Lec 14_ Process Modeling and Data Flow Diagram
SE2_Lec 14_ Process Modeling and Data Flow Diagram
Amr E. Mohamed
SE_Lec 12_ Project Planning
SE_Lec 12_ Project Planning
Amr E. Mohamed
DSP 05 _ Sheet Five
DSP 05 _ Sheet Five
Amr E. Mohamed
DSP_FOEHU - Lec 02 - Frequency Domain Analysis of Signals and Systems
DSP_FOEHU - Lec 02 - Frequency Domain Analysis of Signals and Systems
Amr E. Mohamed
Dsp foehu lec 00 - digital signal processing
Dsp foehu lec 00 - digital signal processing
Amr E. Mohamed
Sheet Four - Data Flow Diagram
Sheet Four - Data Flow Diagram
Amr E. Mohamed
DSP_FOEHU - Lec 05 - Frequency-Domain Representation of Discrete Time Signals
DSP_FOEHU - Lec 05 - Frequency-Domain Representation of Discrete Time Signals
Amr E. Mohamed
SE_Lec 04_Agile Software Development
SE_Lec 04_Agile Software Development
Amr E. Mohamed
SE_Lec 10_ Software Code of Ethics
SE_Lec 10_ Software Code of Ethics
Amr E. Mohamed
DSP_FOEHU - MATLAB 01 - Discrete Time Signals and Systems
DSP_FOEHU - MATLAB 01 - Discrete Time Signals and Systems
Amr E. Mohamed
SE2_Lec 20_Software Testing
SE2_Lec 20_Software Testing
Amr E. Mohamed
Comments to the presentation verified cases of russian armaments and ammuniti...
Comments to the presentation verified cases of russian armaments and ammuniti...
embassyofukraine
Recovery job-growth-and-education-requirements-through-2020-pdf
Recovery job-growth-and-education-requirements-through-2020-pdf
Lisa Gooden
Web 2.0
Web 2.0
Ana Sofia Moreno Carvajal
Manual Administrativo
Manual Administrativo
Ronald Bello
Bank of America Merrill Lynch
Bank of America Merrill Lynch
Devon Energy Corporation
Manuales administrativos
Manuales administrativos
Ezequiel Ferrer
Mercenaries activity, raf armament and military
Mercenaries activity, raf armament and military
embassyofukraine
Poder legislativo
Poder legislativo
Alejandro Blnn
WIKISPACES
WIKISPACES
Paula Vargas
Dsp 2018 foehu - lec 10 - multi-rate digital signal processing
Dsp 2018 foehu - lec 10 - multi-rate digital signal processing
Amr E. Mohamed
Dcs lec03 - z-analysis of discrete time control systems
Dcs lec03 - z-analysis of discrete time control systems
Amr E. Mohamed
More Related Content
Viewers also liked
SE2_Lec 14_ Process Modeling and Data Flow Diagram
SE2_Lec 14_ Process Modeling and Data Flow Diagram
Amr E. Mohamed
SE_Lec 12_ Project Planning
SE_Lec 12_ Project Planning
Amr E. Mohamed
DSP 05 _ Sheet Five
DSP 05 _ Sheet Five
Amr E. Mohamed
DSP_FOEHU - Lec 02 - Frequency Domain Analysis of Signals and Systems
DSP_FOEHU - Lec 02 - Frequency Domain Analysis of Signals and Systems
Amr E. Mohamed
Dsp foehu lec 00 - digital signal processing
Dsp foehu lec 00 - digital signal processing
Amr E. Mohamed
Sheet Four - Data Flow Diagram
Sheet Four - Data Flow Diagram
Amr E. Mohamed
DSP_FOEHU - Lec 05 - Frequency-Domain Representation of Discrete Time Signals
DSP_FOEHU - Lec 05 - Frequency-Domain Representation of Discrete Time Signals
Amr E. Mohamed
SE_Lec 04_Agile Software Development
SE_Lec 04_Agile Software Development
Amr E. Mohamed
SE_Lec 10_ Software Code of Ethics
SE_Lec 10_ Software Code of Ethics
Amr E. Mohamed
DSP_FOEHU - MATLAB 01 - Discrete Time Signals and Systems
DSP_FOEHU - MATLAB 01 - Discrete Time Signals and Systems
Amr E. Mohamed
SE2_Lec 20_Software Testing
SE2_Lec 20_Software Testing
Amr E. Mohamed
Comments to the presentation verified cases of russian armaments and ammuniti...
Comments to the presentation verified cases of russian armaments and ammuniti...
embassyofukraine
Recovery job-growth-and-education-requirements-through-2020-pdf
Recovery job-growth-and-education-requirements-through-2020-pdf
Lisa Gooden
Web 2.0
Web 2.0
Ana Sofia Moreno Carvajal
Manual Administrativo
Manual Administrativo
Ronald Bello
Bank of America Merrill Lynch
Bank of America Merrill Lynch
Devon Energy Corporation
Manuales administrativos
Manuales administrativos
Ezequiel Ferrer
Mercenaries activity, raf armament and military
Mercenaries activity, raf armament and military
embassyofukraine
Poder legislativo
Poder legislativo
Alejandro Blnn
WIKISPACES
WIKISPACES
Paula Vargas
Viewers also liked
(20)
SE2_Lec 14_ Process Modeling and Data Flow Diagram
SE2_Lec 14_ Process Modeling and Data Flow Diagram
SE_Lec 12_ Project Planning
SE_Lec 12_ Project Planning
DSP 05 _ Sheet Five
DSP 05 _ Sheet Five
DSP_FOEHU - Lec 02 - Frequency Domain Analysis of Signals and Systems
DSP_FOEHU - Lec 02 - Frequency Domain Analysis of Signals and Systems
Dsp foehu lec 00 - digital signal processing
Dsp foehu lec 00 - digital signal processing
Sheet Four - Data Flow Diagram
Sheet Four - Data Flow Diagram
DSP_FOEHU - Lec 05 - Frequency-Domain Representation of Discrete Time Signals
DSP_FOEHU - Lec 05 - Frequency-Domain Representation of Discrete Time Signals
SE_Lec 04_Agile Software Development
SE_Lec 04_Agile Software Development
SE_Lec 10_ Software Code of Ethics
SE_Lec 10_ Software Code of Ethics
DSP_FOEHU - MATLAB 01 - Discrete Time Signals and Systems
DSP_FOEHU - MATLAB 01 - Discrete Time Signals and Systems
SE2_Lec 20_Software Testing
SE2_Lec 20_Software Testing
Comments to the presentation verified cases of russian armaments and ammuniti...
Comments to the presentation verified cases of russian armaments and ammuniti...
Recovery job-growth-and-education-requirements-through-2020-pdf
Recovery job-growth-and-education-requirements-through-2020-pdf
Web 2.0
Web 2.0
Manual Administrativo
Manual Administrativo
Bank of America Merrill Lynch
Bank of America Merrill Lynch
Manuales administrativos
Manuales administrativos
Mercenaries activity, raf armament and military
Mercenaries activity, raf armament and military
Poder legislativo
Poder legislativo
WIKISPACES
WIKISPACES
More from Amr E. Mohamed
Dsp 2018 foehu - lec 10 - multi-rate digital signal processing
Dsp 2018 foehu - lec 10 - multi-rate digital signal processing
Amr E. Mohamed
Dcs lec03 - z-analysis of discrete time control systems
Dcs lec03 - z-analysis of discrete time control systems
Amr E. Mohamed
Dcs lec02 - z-transform
Dcs lec02 - z-transform
Amr E. Mohamed
Dcs lec01 - introduction to discrete-time control systems
Dcs lec01 - introduction to discrete-time control systems
Amr E. Mohamed
DDSP_2018_FOEHU - Lec 10 - Digital Signal Processing Applications
DDSP_2018_FOEHU - Lec 10 - Digital Signal Processing Applications
Amr E. Mohamed
DSP_2018_FOEHU - Lec 07 - IIR Filter Design
DSP_2018_FOEHU - Lec 07 - IIR Filter Design
Amr E. Mohamed
DSP_2018_FOEHU - Lec 06 - FIR Filter Design
DSP_2018_FOEHU - Lec 06 - FIR Filter Design
Amr E. Mohamed
SE2018_Lec 17_ Coding
SE2018_Lec 17_ Coding
Amr E. Mohamed
SE2018_Lec-22_-Continuous-Integration-Tools
SE2018_Lec-22_-Continuous-Integration-Tools
Amr E. Mohamed
SE2018_Lec 21_ Software Configuration Management (SCM)
SE2018_Lec 21_ Software Configuration Management (SCM)
Amr E. Mohamed
SE2018_Lec 18_ Design Principles and Design Patterns
SE2018_Lec 18_ Design Principles and Design Patterns
Amr E. Mohamed
Selenium - Introduction
Selenium - Introduction
Amr E. Mohamed
SE2018_Lec 20_ Test-Driven Development (TDD)
SE2018_Lec 20_ Test-Driven Development (TDD)
Amr E. Mohamed
SE2018_Lec 19_ Software Testing
SE2018_Lec 19_ Software Testing
Amr E. Mohamed
DSP_2018_FOEHU - Lec 08 - The Discrete Fourier Transform
DSP_2018_FOEHU - Lec 08 - The Discrete Fourier Transform
Amr E. Mohamed
DSP_2018_FOEHU - Lec 05 - Digital Filters
DSP_2018_FOEHU - Lec 05 - Digital Filters
Amr E. Mohamed
DSP_2018_FOEHU - Lec 04 - The z-Transform
DSP_2018_FOEHU - Lec 04 - The z-Transform
Amr E. Mohamed
DSP_2018_FOEHU - Lec 03 - Discrete-Time Signals and Systems
DSP_2018_FOEHU - Lec 03 - Discrete-Time Signals and Systems
Amr E. Mohamed
DSP_2018_FOEHU - Lec 02 - Sampling of Continuous Time Signals
DSP_2018_FOEHU - Lec 02 - Sampling of Continuous Time Signals
Amr E. Mohamed
SE2018_Lec 15_ Software Design
SE2018_Lec 15_ Software Design
Amr E. Mohamed
More from Amr E. Mohamed
(20)
Dsp 2018 foehu - lec 10 - multi-rate digital signal processing
Dsp 2018 foehu - lec 10 - multi-rate digital signal processing
Dcs lec03 - z-analysis of discrete time control systems
Dcs lec03 - z-analysis of discrete time control systems
Dcs lec02 - z-transform
Dcs lec02 - z-transform
Dcs lec01 - introduction to discrete-time control systems
Dcs lec01 - introduction to discrete-time control systems
DDSP_2018_FOEHU - Lec 10 - Digital Signal Processing Applications
DDSP_2018_FOEHU - Lec 10 - Digital Signal Processing Applications
DSP_2018_FOEHU - Lec 07 - IIR Filter Design
DSP_2018_FOEHU - Lec 07 - IIR Filter Design
DSP_2018_FOEHU - Lec 06 - FIR Filter Design
DSP_2018_FOEHU - Lec 06 - FIR Filter Design
SE2018_Lec 17_ Coding
SE2018_Lec 17_ Coding
SE2018_Lec-22_-Continuous-Integration-Tools
SE2018_Lec-22_-Continuous-Integration-Tools
SE2018_Lec 21_ Software Configuration Management (SCM)
SE2018_Lec 21_ Software Configuration Management (SCM)
SE2018_Lec 18_ Design Principles and Design Patterns
SE2018_Lec 18_ Design Principles and Design Patterns
Selenium - Introduction
Selenium - Introduction
SE2018_Lec 20_ Test-Driven Development (TDD)
SE2018_Lec 20_ Test-Driven Development (TDD)
SE2018_Lec 19_ Software Testing
SE2018_Lec 19_ Software Testing
DSP_2018_FOEHU - Lec 08 - The Discrete Fourier Transform
DSP_2018_FOEHU - Lec 08 - The Discrete Fourier Transform
DSP_2018_FOEHU - Lec 05 - Digital Filters
DSP_2018_FOEHU - Lec 05 - Digital Filters
DSP_2018_FOEHU - Lec 04 - The z-Transform
DSP_2018_FOEHU - Lec 04 - The z-Transform
DSP_2018_FOEHU - Lec 03 - Discrete-Time Signals and Systems
DSP_2018_FOEHU - Lec 03 - Discrete-Time Signals and Systems
DSP_2018_FOEHU - Lec 02 - Sampling of Continuous Time Signals
DSP_2018_FOEHU - Lec 02 - Sampling of Continuous Time Signals
SE2018_Lec 15_ Software Design
SE2018_Lec 15_ Software Design
Recently uploaded
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024
Andreas Granig
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
Alina Yurenko
Asset Management Software - Infographic
Asset Management Software - Infographic
Hr365.us smith
MYjobs Presentation Django-based project
MYjobs Presentation Django-based project
AnoyGreter
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalm
Sujith Sukumaran
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a series
Philip Schwarz
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
Ortus Solutions, Corp
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio, Inc.
software engineering Chapter 5 System modeling.pptx
software engineering Chapter 5 System modeling.pptx
nada99848
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service Consultant
AxelRicardoTrocheRiq
Professional Resume Template for Software Developers
Professional Resume Template for Software Developers
Vinodh Ram
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
umasea
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Delhi Whatsup 9873940964 Enjoy Unlimited Pleasure
The Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdf
Power Karaoke
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Ahmed Mohamed
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with Azure
Dinusha Kumarasiri
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
Christina Lin
chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.ppt
kotipi9215
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...
OnePlan Solutions
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
MyIntelliSource, Inc.
Recently uploaded
(20)
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
Asset Management Software - Infographic
Asset Management Software - Infographic
MYjobs Presentation Django-based project
MYjobs Presentation Django-based project
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalm
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a series
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
software engineering Chapter 5 System modeling.pptx
software engineering Chapter 5 System modeling.pptx
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service Consultant
Professional Resume Template for Software Developers
Professional Resume Template for Software Developers
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
The Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdf
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with Azure
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.ppt
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
SE2_Lec 16_ Software Design
1.
1 2
2.
3 4
3.
5 6
4.
7 8
5.
9 10
6.
11 12
7.
13 14
8.
15 P O R D A B F C D
Object interaction level Object decomposition level 16
9.
17 18 Architectural design Abstract specificatio n Interface design Component design Data structure design Algorithm design System architecture Software specification Interface specification Component specification Data structure specification Algorithm specification Requirements specification Design activities Design products Design
Products Design Activities
10.
19 20
11.
21 22
12.
23 24
13.
25 26
14.
27 28
15.
29 Module A Module
B Module C Module D Shared data area 30 Module A A s data Module B B s data Module D D s data Module C C s data
16.
31 32
17.
33 34
18.
35 36
19.
37 38
20.
39 40
21.
41 42
22.
43 44
23.
45 46
24.
47 48
25.
49 50
26.
51 Does Not Meet
the Objective 52
27.
53 54
28.
55 56
29.
57 58
30.
59
Download now