Software Design

Introduction of Software Design

Design is the  first and must step in the  development of any engineered product. It can  be stated as design is the process of applying various  techniques and principles for  the purpose of defining a device a process or a system in sufficient detail to permit its realization.  The design activity begins after  completion of analysis  activity  where the  analysis document is a available for the development. Such requirement  document tells all about the problem to be solved. So the design and its component parts should  follow an  ordered sequence of steps to solve the problem . design is the creative process of  transforming the problem into a solution by  following  and ordered sequence of step.

Design is basically a much more creative process that  analysis. It  involves working  with  the  unknown  new system rather than analyzing the known system. A good design is required  which is very dependent on  a particular system as a good design for one system may be bad for another  system. It  is not possible therefore to propose set of  standard solution  form  which to select a good design for any system.  Instead design  requires considerable creativity  to propose the necessary  system specific changes  and additions that are both acceptable to users and easy to implement. The  designer together  with users has  to search for a solution using any special knowledge about the  system until there is an agreement that a satisfactory solution has been found.

One question that is after asked is when is the design complete? The answer  to some extent is that design is an ongoing process but its nature changes as the development process proceeds. Thus design is needed to define the concept. Then during specification the new system and its requirement are designed. In software design one designs the best computer structures the programs and so on. During this time ,one can always clarify issues  and problems and think possible things be could do although he does not necessarily put them done on paper at least not in a formal document.

This approach to design is consistent with the top down approach of the waterfall cycle. Design models are developed throughout  the cycle, being gradually reduced from higher level user world terms into detailed implementation models.

What is the software Design?

As we have seen that  the design activity is  a fundamental step in the development process that transforms the software requirements. Through  a number of sequential steps into a final product. Its  output is a software design. So the software design can be defined as:

A software decomposition into modules description of what each module is intended to do and of the relationships among the modules.

Such type of description is called as the software architecture or the software structure. Thus   the goal of the  design activity is the definition of the  software architecture.

Latest technology based Software Engineering Online Tutoring Assistance

Tutors, at the www.tutorsglobe.com, take pledge to provide full satisfaction and assurance in Software Design homework help via online tutoring. Students are getting 100% satisfaction by online tutors across the globe. Here you can get homework help for Software Design, project ideas and tutorials. We provide email based Software Design homework help. You can join us to ask queries 24x7 with live, experienced and qualified online tutors specialized in Software Design. Through Online Tutoring, you would be able to complete your homework or assignments at your home. Tutors at the TutorsGlobe are committed to provide the best quality online tutoring assistance for Software Engineering homework help and assignment help services. They use their experience, as they have solved thousands of the software engineering assignments, which may help you to solve your complex issues of Software Design. TutorsGlobe assure for the best quality compliance to your homework. Compromise with quality is not in our dictionary. If we feel that we are not able to provide the homework help as per the deadline or given instruction by the student, we refund the money of the student without any delay.

©TutorsGlobe All rights reserved 2022-2023.