Ch 8: Software Architectural Design

About This Chapter

Improve your grades, prepare for a test or better understand an assignment that covers software architectural design with help from this self-paced chapter. Fun lessons and short quizzes can boost your knowledge of this type of design in a short amount of time.

Software Architectural Design - Chapter Summary

In this chapter, our experience instructors have developed engaging lessons you can study at your own pace to learn all about software architectural design. Whether you're looking for information about conceptual architecture diagrams or software architecture styles, this chapter can help! Feel free to study this chapter by reviewing the lessons in any sequence and visiting as often as you'd like. When you're ready, check your comprehension of key lesson concepts by taking multiple-choice quizzes. These study tools are accessible 24/7 via your computer or mobile device of choice. Upon completion of this chapter, you will be able to:

  • Define and share examples of the conceptual architecture diagram
  • Discuss patterns and components of software architecture styles
  • Outline archetypes and components of software architecture design
  • Explain the use of transform mapping in software architecture design
  • Develop a data flow diagram and map it to a software architecture design

5 Lessons in Chapter 8: Software Architectural Design
Test your knowledge with a 30-question chapter practice test
Conceptual Architecture Diagram: Definition & Examples

1. Conceptual Architecture Diagram: Definition & Examples

Computer system design is a difficult task, particularly with the ever-changing needs of today. In this lesson, we'll take a look at the conceptual architecture diagram, what it is, and some examples of how it is used.

Software Architecture Styles: Patterns & Components

2. Software Architecture Styles: Patterns & Components

Software architecture is the blueprint of a software system. In this lesson, you will learn about the different styles of software architecture like data-centric, layered and object-oriented styles.

Software Architecture Design: Archetypes & Components

3. Software Architecture Design: Archetypes & Components

In this lesson, we'll take a look at software architecture design, what it is and how it fits within the context of systems. We'll so look at how archetypes are defined and how to break a system down into its components.

Software Architecture Design: Transform Mapping

4. Software Architecture Design: Transform Mapping

In this lesson, we are going to learn how Data Flow Diagrams will be converted into characteristics of a system using transform mapping. We will use symbols as well as various representations to transform a data flow diagram into system characteristics.

Practical Application for Software Engineering: Data Flow Diagram & System Architecture

5. Practical Application for Software Engineering: Data Flow Diagram & System Architecture

A dataflow diagram transformed into a system architecture diagram is a powerful tool for software engineers that are developing all types of applications. They are especially helpful when developing complex enterprise applications.

Chapter Practice Exam
Test your knowledge of this chapter with a 30 question practice chapter exam.
Not Taken
Practice Final Exam
Test your knowledge of the entire course with a 50 question practice final exam.
Not Taken

Earning College Credit

Did you know… We have over 200 college courses that prepare you to earn credit by exam that is accepted by over 1,500 colleges and universities. You can test out of the first two years of college and save thousands off your degree. Anyone can earn credit-by-exam regardless of age or education level.

To learn more, visit our Earning Credit Page

Transferring credit to the school of your choice

Not sure what college you want to attend yet? Study.com has thousands of articles about every imaginable degree, area of study and career path that can help you find the school that's right for you.

Support