Showing posts with label System Design. Show all posts
Showing posts with label System Design. Show all posts

Tuesday, October 26, 2010

What is software design?

Design is the first step in the development of any engineering product or a system. Hence, design is the process of applying various techniques & principles for the purpose of defining a system in sufficient detail to permit its manifestation.

Friday, February 27, 2009

What is software architecture?

A software architecture is a result of a system design which is intended for obtaining expected behivour form the system. Here the system design has to take into account the following:
  • identify the subsystems which the desired system need to contain
  • identify the interfaces for the above subsystems
  • outline rules of interaction among these subsystems
Reference: A Concise Introduction to Software Engineering (Undergraduate Topics in Computer Science) by Pankaj Jalote, Springer-Verlag London, 2008