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

Srs, why srs is also called black box specificaton

why srs is also called black box specificaton

What do you understand by black box testing, Q. What do you understand by b...

Q. What do you understand by black box testing? Black Box Testing:-Black Box Testing is as well called behavioural testing focuses on the functional requirements of the softwar

Explain software testing, Explain Software Testing. Why is it important t...

Explain Software Testing. Why is it important to conduct the testing of software? Software testing is verifying if software meets the customer's requirements; if it has high

Explain incremental model, Explain incremental model? The incremental ...

Explain incremental model? The incremental model is proposed by D.L PARNAS. It is basically executed by combining elements of linear sequential model and iterative prototyping

Software Testing Methodologies, Write a program and identify DU path for Te...

Write a program and identify DU path for Telecom domain

C++, program for full subtractor?

program for full subtractor?

What are the debugging programs, Q. What are the Debugging programs? De...

Q. What are the Debugging programs? Debugging programs:-A program which runs simultaneously with the program under test and provides commands to examine memory and registers st

Define external coupling, Q. Define External coupling? External coupli...

Q. Define External coupling? External coupling: A form of coupling in that a module has a dependency to other module external to the software being developed or to a particul

Iterative enhancement and evolutionary development model, Q. Differentiate ...

Q. Differentiate between iterative Enhancement Model and Evolutionary Development model. Ans. Iterative Enhancement Model: This model has the similar phases as the waterfall

Explain virtual memory, Explain virtual memory? Ans) Virtual memory tell...

Explain virtual memory? Ans) Virtual memory tells to virtual storage. In virtual storage, portions of a user's program and data are placed in auxiliary storage, and the operatin

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