Discuss in details the design principles, Software Engineering

Assignment Help:

Discuss in details the design principles.

  • The design process is free from tunnel vision.
  • The design should be observable to the analysis model.
  • Design should not reinvent the wheel.
  • The design should optimise the logical distance between the software and problem as if it exists in the real world.
  • The design should be framed to degrade gently, even when anomalous data, events or operating situations are encountered.
  • Design is not coding, coding is not design.
  • The design should be valued for quality as it is being formed, not after the fact.
  • The design should be reviewed to semantic errors.

 


Related Discussions:- Discuss in details the design principles

Difference between restructuring and forward engineering, Problem 1. Ex...

Problem 1. Explain why the use of a standard high-level language does not guarantee that software will be portable across a range of machines 2. Draw possible data flow diag

Define black box testing, Define Black box testing Black box testing ...

Define Black box testing Black box testing Black-box test design care for the system as a "black-box", so it doesn't explicitly use knowledge of the internal structure. It ta

Explain incremental testing, Incremental integration testing is permanent t...

Incremental integration testing is permanent testing of an application as new functionality is recommended. This may need that various aspects of an application's functionality are

What is code restructuring, Q. What is Code Restructuring? Code Restru...

Q. What is Code Restructuring? Code Restructuring : It is performed to acquiesce a design that produces the same function but with higher quality than the original program. Ge

Explain glass box testing, Glass box testing is the similar as white box te...

Glass box testing is the similar as white box testing. It's a testing approach that consider the application's program structure, and derives test cases from the application's prog

Write short note on the various estimation techniques, Write short note on ...

Write short note on the various estimation techniques. Algorithmic cost modelling - the cost estimation is depend on the size of the software. Expert judgement - The experts fr

What is failure-directed testing, What is Failure-directed Testing Ans) ...

What is Failure-directed Testing Ans) Testing based on the information of the types of errors made in the earlier period that are likely for the system under test.

Software requirements analysis, What types of models are formed during soft...

What types of models are formed during software requirements analysis?   Functional and behavioral

C++, how to save image of a dialog box by using c++

how to save image of a dialog box by using c++

Identify all activity dependencies in the project, Question: The activi...

Question: The activities in a project are given the PERT chart below: a) Identify all activity dependencies in the project. b) Clearly distinguish between critical

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