Discuss the various strategies of design, Software Engineering

Q. Discuss the various strategies of design. Which design strategy is most popular and practical?

Ans The most commonly utilized software design strategy involved decomposing the design into functional components with system state information held in a shared data area.

The design strategies are:

1. Functional design The system is designed as of a functional viewpoint starting from with a high level view and progressively refining this into a more detailed design. The system state is centralised as well as shared between the functions operating on that state.

2. Object-oriented design: The system is observation as a collection of objects rather than as functions. Object-oriented design is on the basis of idea of information hiding. In a object-oriented design the system position is decentralized and each object manages its own state information.

Posted Date: 7/25/2013 2:18:24 AM | Location : United States

Related Discussions:- Discuss the various strategies of design, Assignment Help, Ask Question on Discuss the various strategies of design, Get Answer, Expert's Help, Discuss the various strategies of design Discussions

Write discussion on Discuss the various strategies of design
Your posts are moderated
Related Questions
Behavioral Analysis Model The Behavioral analysis is an operational technique for all requirement analysis techniques. When a sensor event is recognized the software invokes

Problem 1. Explain Iterative Development Model in detail 2. Explain the Incremental Development Model in detail 3. What are the major technical and non-technical factors whic

. We discussed the importance of framing a problem in order to understand the problem better and be able to develop a solution more quickly and easily. In this homework, you are

Productivity Productivity refers to metrics and calculates of output from production processes, per unit of input. Productivity P may be conceived of as a metrics of the techni

I need help creating a DFD for an assignment. Is there anyway you could help?

Explain the types of software testing. Unit testing Integration testing System testing User-acceptance testing End-to-End testing Exception testing

Q.Illustrate Intermediate COCOMO model ? The intermediate COCOMO model approximation the software development effort by using 15 cost drivers' variables besides the size variab

What is Parkinson's Law? Parkinson's Law states that work expands to fill the time available. The cost is fixed by available resources rather than by objective assessment.

AskDiscuss possible ramifications of these opposing objectives on the project question #Minimum 100 words accepted#