What are the objectives of software design, Software Engineering

Assignment Help:

Q. What are the objectives of software design?

What are the objectives of software design? How do we transform an informal design to a detailed design?

Ans Objectives of software design

The use of the design phase is to plan a solution of the problem specified by the requirements document. This phase is the initial step in moving from the problem domain to the solution domain. In other sense starting with what is needed design takes us toward how to satisfy the needs therefore the basic objectives are:

  • Identify different kinds of software based on the usage.
  • Show differences among design and coding.
  • Describe concepts of structured programming.
  • Exemplify some basic design concepts.
  • See how to design for testability as well as maintainability.

Non-formal methods of specification are able to lead to problems during coding particularly if the coder is a different person from the designer that is often the case. Software designers don't arrive at a finished design document immediately but develop the design iteratively through a number of different phases. The design process includes adding details as the design is developed with constant backtracking to correct earlier and less formal and designs. The transformation is completed as per the following diagram.

306_What are the objectives of software design.png


Related Discussions:- What are the objectives of software design

Differences between programme managers and project managers, Question: ...

Question: (a) Differences between programme managers and project managers. (b) A small computer system controls the entry of vehicles to a car park. Each time a vehicle pu

Software engineering, Software Engineering A  high technology system e...

Software Engineering A  high technology system encompasses a  number of  elements like   people, hardware, software, database, documentation, and process.  System engineering

Explain the process of black box testing, Explain the process of Black box ...

Explain the process of Black box testing  This is applied during the later stage of testing.  It enables software developer to derive a set of input conditions which will fully

Explain information management strategy, Question: (a) ‘Information Str...

Question: (a) ‘Information Strategy involves the encompassing of an organisation's information requirements and information systems planning with its long-term objectives.' T

Explain hybrid design, Hybrid design: Pure top-down or pure bottom up appr...

Hybrid design: Pure top-down or pure bottom up approaches are often not practical thus hybrid approach which combines  the above two approaches is often used.

Define encapsulation, Encapsulation An object expresses the data and i...

Encapsulation An object expresses the data and information it contains and supports a well described abstraction. Encapsulation leads to the separation of the interface and ex

Explain the evolutionary model, Explain the Evolutionary Model. Ideal f...

Explain the Evolutionary Model. Ideal for software products that have their feature sets redefined during development because of user feedback and other factors. The Evolutiona

What is walkthrough, What is Walkthrough? Ans) Usually, a step-by-step s...

What is Walkthrough? Ans) Usually, a step-by-step simulation of the implementation of a procedure, as when walking by code, line by line, with an imagined set of inputs. The wor

Cocomo 81 estimation model, You are preparing a bid for a refinery control ...

You are preparing a bid for a refinery control system for Australian Petroleum Ltd (APL) using the CoCoMo 81 estimation model. You are familiar with industrial control system softw

What is parkinsons law, What is Parkinson's Law? Parkinson's Law states...

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.

Write Your Message!

Captcha
Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd