Explain the design principles, Software Engineering

Assignment Help:

Explain the design principles.

  • The design process should not endure from tunnel vision.
  • The design should be traceable to the analysis model.
  • Design should not reinvent the wheel.
  • The design should minimize the intellectual distance among the software and problem as it exists in the real world.
  • The design should be structured to degrade gently, even when aberrant data, events or operating conditions are encountered.
  • Design is not coding, coding is not design.
  • The design should be assessed for quality as it is being formed, not after the fact.

 


Related Discussions:- Explain the design principles

What is assertion testing, A dynamic analysis method which inserts assertio...

A dynamic analysis method which inserts assertions about the relationship among program variables into the program code. The truth of the assertions is determined as the program im

Incremental model, four circumstances where incremental model is appropriat...

four circumstances where incremental model is appropriate?

Senior project, in which platform can i best develop a college financial/ac...

in which platform can i best develop a college financial/accounting system? what modules can it entail?

Explain the process of software change, What is meant by software change? ...

What is meant by software change? Software change is termed as the change in nature of software as the requirements of software changes.

Explain scalability of information systems, Question: (a) The relations...

Question: (a) The relationship between organisations and information technology is a complex one, and is made up of a number of mediating factors which must be considered prior

Define process specification, Define Process Specification. Process Sp...

Define Process Specification. Process Specification is used to explain all flow model processes that appear at the final level of refinement. Check & Convert pressure Ch

What is configuration management, What is configuration Management? Sof...

What is configuration Management? Software Configuration management (SCM) is the task of tracking and controlling alters in the software. Configuration management practices con

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