Welcome to Architecture & Design Course!
After finishing this course you will be able to design a software better from the architectural view.
Building an "efficient and reliable software product"
Software engineering is an engineering branch associated with development of software product using well-defined scientific principles, methods and procedures. The outcome of software engineering is an efficient and reliable software product. This course
intends to help to build the "efficient and reliable software product"
This course is a sort of plan of the system and is primordial for the understanding, the negotiation, and the communication between all the stakeholders. It makes it easier to understand the whole system and makes the decision-making
process more efficient
Prerequisites: To enter this course you need to have those following topics ideas:
- Software Development Life-Cycle
- Basic Concepts of Developing Software
- Features of Object Oriented Software Development