2.88 out of 5
2.88
39 reviews on Udemy

Software Architecture and Design Analysis

Learn Architectural Design, Styles and User Interface
Instructor:
Aishwarya Mukherjee
9,853 students enrolled
English [Auto-generated]
Learn about Architectural Styles
Understand Architectural Design
Master concepts on user interface

Software architecture is the process of converting software characteristics such as flexibility, scalability, feasibility, reusability, and security into a structured solution that meets the technical and the business expectations. This definition leads us to ask about the characteristics of a software that can affect a software architecture design. There is a long list of characteristics which mainly represent the business or the operational requirements, in addition to the technical requirements.

Software characteristics describe the requirements and the expectations of a software in operational and technical levels. Thus, when a product owner says they are competing in a rapidly changing markets, and they should adapt their business model quickly. The software should be “extendable, modular and maintainable” if a business deals with urgent requests that need to be completed successfully in the matter of time. As a software architect, you should note that the performance and low fault tolerance, scalability and reliability are your key characteristics. Now, after defining the previous characteristics the business owner tells you that they have a limited budget for that project, another characteristic comes up here which is “the feasibility.”

We will learn about the architecural styles, designs and user interface in this course.

SE Part 7

1
Architectural styles part 1
2
Architectural styles part 2
3
Architectural design
4
Assessing alternative architectural design part 1
5
Assessing alternative architectural design part 2
6
Assessing alternative architectural design part 3
7
User interface golden rules
8
User interface analysis and design Part 1
9
User interface analysis and design Part 2
10
User interface analysis and design Part 3
11
Interface design steps
You can view and review the lecture materials indefinitely, like an on-demand channel.
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don't have an internet connection, some instructors also let their students download course lectures. That's up to the instructor though, so make sure you get on their good side!
2.9
2.9 out of 5
39 Ratings

Detailed Rating

Stars 5
7
Stars 4
13
Stars 3
9
Stars 2
3
Stars 1
7
a634cfc8d919b84121f34fc0c294a23e
30-Day Money-Back Guarantee

Includes

1 hours on-demand video
Full lifetime access
Access on mobile and TV
Certificate of Completion