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

Artificial intelligence, Explain fully the application of artificial intell...

Explain fully the application of artificial intelligence

Answer, write a decision table that specifies the rules for the game of che...

write a decision table that specifies the rules for the game of checkers

Script file, how to make script file volume of pyramid

how to make script file volume of pyramid

What is the meaning of software, What is the meaning of Software? Softw...

What is the meaning of Software? Software is termed as a set of computer programs that are related documents that are indented to provide required features, functionalities and

Illustrate about the managed level of maturity model, Level 4 (Managed) ...

Level 4 (Managed) Organisation satisfies all the requirements of level-3. At this level quantitative standards are set for software processes andproducts. Project analysis is

Determine the test cases using boundary value analysis, Q. Consider a progr...

Q. Consider a program which computes the square root of an input integer between 0 and 5000. Determine the equivalence class test cases. Determine the test cases using boundary val

Software risks, risks and types of software risks

risks and types of software risks

Iterative enhancement model, Iterative Enhancement Model Iterative Enha...

Iterative Enhancement Model Iterative Enhancement Model: This model has the similar phases as the waterfall model, but with fewer restrictions. Normally the phases happen in th

explain equivalence partitioning, Describe Equivalence Partitioning An...

Describe Equivalence Partitioning Ans) Input data of a program is separated into different categories so that test cases can be developed for every category of input data. The g

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