Why is good design important for a product, Software Engineering

Assignment Help:

Q. Why is good design important for a product?

Ans: A superior design is the key to successful product. Almost 2000 years previously a Roman Architect recorded the following attributes of a good design:

-          Durability

-          Utility and

-          Charm

A well-designed system is simple to implement as well understandable and reliable and allows for smooth evolution.


Related Discussions:- Why is good design important for a product

Explain throw-away prototyping, Throw-away prototyping Objective: ...

Throw-away prototyping Objective: The principal objective of this model is to validate or to derive the system requirements. It is developed to reduce requir

What are the benefits of prototyping, What are the benefits of prototyping?...

What are the benefits of prototyping? i. Prototype serves as a basis for deriving system specification. ii. Design quality can be improved. iii. System can be maintained

Object Oriented modelling, Perform analysis and design of the Vehicle Contr...

Perform analysis and design of the Vehicle Control Unit software using UML, and document all results obtained from each of the following tasks: 1. Requirements analysis including:

Whta is boundary value analysis, Boundary Value Analysis:    It's widely ex...

Boundary Value Analysis:    It's widely examined that input values at the extreme ends of input domain cause more errors in system. More application errors happen at the boundaries

Write the importance of standards, Write the Importance of standards. E...

Write the Importance of standards. Encapsulation of best practice- avoids repetition of past mistakes. They are a framework for quality assurance processes - they include ch

Types of coupling, Types of coupling are:- A) Data coupling B) Stamp...

Types of coupling are:- A) Data coupling B) Stamp coupling C) Control coupling D) External coupling E)Common coupling F) Content coupling

What is test incident report, A document reporting on any event that happen...

A document reporting on any event that happens during testing that needs further investigation.

What does it mean by business process engineering tools, What does it mean ...

What does it mean by business process engineering tools ?

Explain the term - code complete, Explain the term - Code Complete - Ph...

Explain the term - Code Complete - Phase of development where functionality is implemented completely with only bug fixes remaining. - All functions from functional specific

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