How is software design different from coding, Software Engineering

Assignment Help:

Q. How is software design different from coding?

Ans: Points of difference among software design as well as coding can be laid down as under:

Design :

1. Design is most crucial as well as time-consuming activity

2. Screen of the system relies on the correct design specifications which is a key activity of the process.

3. Software design is on the basis of findings collected in the initial investigation phase.

4. Design consist of the following

Ø  Process Design

Ø  User interface design

Ø  Database design

5. Designs are transformed into real code or program during the implementation phase.

6. It is more possible to rectify design as different users may have conflicting user requirements and only the final and valid design goes for next phase.

Coding:-

1. Involves conversion of thorough design specification laid out by designers into files, actual code or database.

2. Less time consuming after that the design phase and performed by programmers or coders.

3. More concerned by technical aspect of the software rather than its functional aspect.

4. Different software such like programming languages front-end tools and database management system, utilities and so on are used to facilitate the coding process.


Related Discussions:- How is software design different from coding

Explain the purpose of an outer join, (a) What is a view? (b) What is ...

(a) What is a view? (b) What is the implication of creating a view with the select * statement in the view definition? (c) Make reference to the relational schema given in

Explain cost drivers and eaf of intermediate cocomo model, Q. Explain the c...

Q. Explain the cost drivers and EAF of the intermediate COCOMO model? Ans. There are 15 different attributes described as cost drivers' attributes that determine the multiply

Expert Systems, Explain model-based expert systems and frame-based expert s...

Explain model-based expert systems and frame-based expert systems

Explain productivity, Productivity Productivity refers to metrics and c...

Productivity Productivity refers to metrics and calculates of output from production processes, per unit of input. Productivity P may be conceived of as a metrics of the techni

What is benchmark, What is Benchmark? Ans) A Benchmark is a standard to ...

What is Benchmark? Ans) A Benchmark is a standard to calculate against.

What is the use of cmm, What is the use of CMM? Capability Maturity Mod...

What is the use of CMM? Capability Maturity Model is used in assessing how well an organisation's processes permit to complete and manage latest software projects.

State about the build and fix model, Build and Fix Model It's a simple...

Build and Fix Model It's a simple two phase model. In one phase, code is developed and in another, code is fixed. Figuredepicts the Build and Fix model.

What is a test configuration manager, Test Configuration Managers handles t...

Test Configuration Managers handles test environments, scripts, software and test data. Depending on the project, single person may wear more than single hat. For example, Test Eng

Discuss the design steps of the transform mapping, Discuss the design steps...

Discuss the design steps of the transform mapping. Re-examine the fundamental model. Re-examine and refine the DFD for the software. Determine the DFD has either the

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