Thursday 14 May 2015
Difference between Coding and Designing
Before we begin with the differences let us discuss,what coding and designing actually is in software engineering.
Coding vs Designing |
CODING
In software engineering there are certain steps followed in order to develop an effective and efficient software.There are various phases involved in development process whose sequence depends on the LIFE CYCLE model we follow.Coding is one of the crucial phase in the software development process in which the actual source code is written by the programmer according to design and specifications of the software.
DESIGNING
Designing is also a key step involved in the software development process which is even more time consuming than the coding phase.Designing is done to provide an architectural view to the software according the requirement analysis and guidelines provided by the customer.It is usually done before coding or we can say coding is technical implementation of design.
Now lets head towards the Difference Between Coding and Designing....
Difference Between Coding and Designing
CODING
|
DESIGN
|
1. Coding do specify a language.
|
1. Design does not specify any language.
|
2. Machine specific implementation of design.
|
2. It is description of logic used to solve the
problem.
|
3. Consumes less time than design phase.
|
3. More crucial and consumes more time.
|
4. Concerned
with Software’s technical aspect than functional .
|
4. It includes
designing User interface, Process, Database.
|
5. Level of abstraction is less
|
5. High level of abstraction.
|
6. Coding is done after designing
|
6. Designing is done before coding.
|
7. Less expressive
|
7. More expressive.
|
8. Less Flexible.
|
8. More Flexible.
|
9. It does not reflect abstract concepts.
|
9. It reflects abstract concepts.
|
10. It shall not include new functionality.
|
10. It shall include new functionality
|
This was the difference between Coding and Designing in software engineering.
Also read Difference between Test stub and Test Drive
Also read Difference between Test stub and Test Drive
Also Read Difference between Faults and Failures
Subscribe to:
Post Comments (Atom)
Search
Popular Posts
-
Troubleshooting Cisco VPN client Before starting troubleshooting, Let us see what VPN is and what it requires to perform its intended f...
-
Evolution-Mobile Phones With the development of portable technology,wireless communication has so evolved that (According to the announce...
-
File Versioning C# File versioning, saving file with unique file name in c# File versioning allows a user to have several versions of ...
-
Text Box Hint in c# Windows Form Application Text Box Hint in c# Windows Form Application While developing a windows form applicat...
-
Unable to set the Freeze Panes property of Window Class C# It is generally easy to resolve the compile time errors because the reason fo...
0 comments:
Post a Comment