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 about the e-r diagram, Explain about the E-R Diagram Entity-rel...

Explain about the E-R Diagram Entity-relationship (E-R) diagram is detailed logical representation of data for an organisation. It is data oriented model of a system while DFD

What is change management, What is Change management? Software systems ...

What is Change management? Software systems are subject to continual change requests; From users; From developers; From market forces. Change management is

Determine the prototyping approaches in software process, Explain the proto...

Explain the prototyping approaches in software process. Two approaches i. Evolutionary prototyping - In this approach of system development, the initial prototype is pre

No , Hard drive has space, but it keeps telling me that its full and asks m...

Hard drive has space, but it keeps telling me that its full and asks me to delete files. I checked. There is nearly full C drives (8GB) but when i am open c drive and check than ne

Software life cycle, A) In terms of maintenance in software life cycle, doe...

A) In terms of maintenance in software life cycle, does RUP or agile approach give  better support? Describe your answer.   B) Explain how agile development approach and RUP

Explain the process of prototyping, Explain the process of Prototyping ...

Explain the process of Prototyping Prototyping is a process which enables developer to create a small model of software. IEEE 610.12 standard defines prototype as a preliminary

Why we use coverage analyzers, Q. Why we use Coverage analyzers? Cover...

Q. Why we use Coverage analyzers? Coverage analyzers (execution verifiers) A coverage analyzer is the most common and important tool for testing. It is often relatively simpl

Explain the capability maturity model, Explain the CAPABILITY MATURITY MODE...

Explain the CAPABILITY MATURITY MODELS Process models are based on various software development phases while capability models have an entirely different foundation of developm

What is partition testing, This method categorizes the inputs and outputs o...

This method categorizes the inputs and outputs of a class in order to test them separately. This decreases the number of test cases that have to be designed. To verify the diffe

What is program control instruction, What is Program Control Instruction ...

What is Program Control Instruction A program control type of instruction, when implemented, may change the address value in the program counter and cause the flow of control t

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