How is software design different from coding, Software Engineering

Assignment Help:

How is software design different from coding ?

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

 Design :

1. Design is most vital and time-consuming activity

2. Screen of the system depends on the correct design specifications which is a key activity of the method.

3. Software design is based on the searching the composed in the initial investigation phase.

4. Design contains the following:

 (i) User interface design 

 (ii) Process Design

 (iii) Database design  

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

6. it is more feasible to correct design as different users may have conflicting user requirements and only the final and valid design goes for after that phase.

 


Related Discussions:- How is software design different from coding

Why it is difficult to improve software process, List four reasons why it i...

List four reasons why it is difficult to improve software process.   It is difficult to improve software process due to following reasons: 1. Lack of knowledge 2. Not eno

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

What is function point, Q. What is function point? Ans. Function po...

Q. What is function point? Ans. Function point methods the functionality from the user point of view that is on the basis of what the user request and receives in return. C

Advantages of incremental model, Advantages of incremental Model:- ...

Advantages of incremental Model:- As product is to be delivered in parts, total cost of the project is dispersed. Limited number of persons can be put on to the projec

Define effector process, Define effector process? The effector process...

Define effector process? The effector process is termed as a process that verifies itself. The  effector process exists in specific criteria.

Explain the meaning of the three-tier architecture, QUESTION (a) Explai...

QUESTION (a) Explain the meaning of the three-tier architecture (b) An Internet banking system can be said to be based on a three-tier architecture. Illustrate this with a d

Importance of a document type definition in xml, Question: (a) Describe...

Question: (a) Describe the purpose and importance of a Document Type Definition in XML. (b) Describe the difference between PCDATA and CDATA with respect to a DTD. (c)

Explain key process areas of cmm, Key process areas of CMM. 1.  Require...

Key process areas of CMM. 1.  Requirements management which establishes a common relationship among the customer and developer 2.  Software project planning where reasonable

What is the evolution of software engineering, What is the Evolution of sof...

What is the Evolution of software engineering Any application on computer runs by software. As computer technologies have changed tremendouslyinthe last five decades, consequen

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