Professional Documents
Culture Documents
Software Design & Architecture: Assignment 1
Software Design & Architecture: Assignment 1
Assignment 1 Architecture
Submitted to:
Sir Muhammad Haris
Submitted by:
Muhammad Nawaf Shahid
(SP19-BSE-081)
Saad Awan
(SP19-BSE-097)
Architecture Design:
Architectural design is basically the early stage of system design process. Architecture
designs help us in identifying the sub-systems which when combine making up a system
and the framework for sub-system control and communication between these sub
systems. It involves identifying major system components and their communications.
Software architecture design shows the structure of a system while hiding the
implementation details of the system.
Stages in Software architecture design:
There are three stages during the process of architecture design. These are discussed
below.
Problem solving:
In the first stage of problem-solving approach, we have to understanding the
problem. When we have to do for architecture then same approach will be use. In
Architectural designing first of all we have to thoroughly examine the problem for
which we are designing our software system. We Look at the problem from
different angles to discover the design requirements and goals in termo f
architecture..To,a software Project understanding the requirements properly and
efficiently is most necessary to develop a problem solving system.