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

Define kpas level associated with maturity model, Define KPAs level associa...

Define KPAs level associated with maturity model KPAs are defined by SEI and associated with different maturity levels.  These are described below: Level 1 KPAs : There is

What are the phases of problem solving loop, What are the phases of Problem...

What are the phases of Problem solving Loop? Problem definition identifies the problem to be resolved. Technical development helps to resolve the Problem through various Te

Srs, Why is SRS document known as black box specification of a system

Why is SRS document known as black box specification of a system

Define design process, Define design process. Design process is a sequ...

Define design process. Design process is a sequence of steps carried through which the requirements are translated into a system or software model.

Ftr, EXPLAIN ABOUT DEFECT AMPLIFICATION AND REMOVAL IN SOFTWARE ENGINEERING...

EXPLAIN ABOUT DEFECT AMPLIFICATION AND REMOVAL IN SOFTWARE ENGINEERING

What is a utility, "Utility" is a software tool designed to perform some re...

"Utility" is a software tool designed to perform some regularly used support function. For example, single utility is a program to print files.

Ball game, I need the code for creating a simple ball game on net beans/Ope...

I need the code for creating a simple ball game on net beans/Open gl

State the term- code coverage, State the term- Code Coverage This is a...

State the term- Code Coverage This is an analysis method that determines which parts of software have already been covered by test case suite and which are remaining.

Explain configuration management, Configuration management (CM) covers the ...

Configuration management (CM) covers the tools and procedure used to control, coordinate and track code, needs, documentation, problems, change requests, designs, tools, compilers,

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