Explain good design, Software Engineering

Assignment Help:

Design could mean to lots of things, but often refers to internal design or functional design. Good functional design is point to by software functionality can be traced back to customer and end-user needs. Good internal design is indicated by software code whose overall structure is clear, understandable, simply modifiable and maintainable; is robust with enough error handling and status logging capability; and works correctly when executed.

 


Related Discussions:- Explain good design

SAD Design Phase, describe normalization & its forms? plz i m very thankful...

describe normalization & its forms? plz i m very thankful.......

Software development plan , Phone Company (WLPC) is a provider of wireless ...

Phone Company (WLPC) is a provider of wireless phone service in the US with 100,000 customers serving mostly small markets. WLPC has just purchased additional airwaves in the US, C

What is branch coverage testing, A test method satisfying coverage criteria...

A test method satisfying coverage criteria that needs each decision point at every possible branch to be implemented at least once.

Explain about the incremental model, Explain about the incremental model. ...

Explain about the incremental model. Have same phases as the waterfall model. Phases are Analysis. Design. Code. Test. Incremental model deliver

Name certain common tools which are used for load testing, Name certain com...

Name certain common tools which are used for load testing. - Rational Performance Tester by IBM Rational - Open STA an Open Source tool - LoadRunner by HP - Silk Perfo

What are the characteristics of software, What are the characteristics of S...

What are the characteristics of Software Software is engineered or formed; it is not manufactured in the classical sense. Software doesn't wear out. Although the indu

Introduction to software testing, Derive input space partitioning tests for...

Derive input space partitioning tests for the BoundedQueue class with the following signature:

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,

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

What are the testing principles the software engineer must apply whereas performing the software testing? i. All tests should be traceable to customer requirements. ii. Test

Determine the concept of concurrency, Determine the concept of Concurrency ...

Determine the concept of Concurrency The basic concept in computer programming is concept of handling more than one task at a time. Many programming problems need that the pro

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