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

Explain about virtual memory, Explain about Virtual memory Virtual memo...

Explain about Virtual memory Virtual memory is a method used in some large computer that permit the user to construct programs as by a large memory space were available, equal

Define graph matrix and connection matrix, Q. Define graph matrix and conne...

Q. Define graph matrix and connection matrix. Ans: Graph matrix: A graph matrix is a square matrix whose size that is a number of rows and columns is equal to the number of n

What are the principles of testing, What are the principles of testing ...

What are the principles of testing Below are some of the principles of testing:  i)  All tests must be performed according to user requirements.  ii)  Planning of tests m

What is fault tree analysis, What is Fault Tree Analysis? Ans) A form of...

What is Fault Tree Analysis? Ans) A form of safety examines that assesses hardware safety to give failure statistics and sensitivity analyses that point to the possible effect o

Cohesion, Identify the type of cohesion in the following statements: 1. Co...

Identify the type of cohesion in the following statements: 1. Compute average daily temperatures at various sites 2. Initialize sums and open files 3. Create new temperature recor

SQA Planning, Please let me know that through which techniques software qua...

Please let me know that through which techniques software quality assurance is planned?

Write the process classification, Write the Process classification. In...

Write the Process classification. Informal No detailed process model. Development team chose their own way of working. Managed Explained process model wh

Activity and use case diagram, The Application You should develop your p...

The Application You should develop your program using incremental development. Develop your program a little bit at a time and keep testing it. Save a working version before mak

Explain the software prototyping, What is meant by software prototyping? ...

What is meant by software prototyping? Software prototyping is a process of producing a model for the software product. This is developed based on the recently known requiremen

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