Question:

What does a software designer do???

by  |  earlier

0 LIKES UnLike

What does a software designer do?

What is the difference between software design,computer science and software engineering.

 Tags:

   Report

3 ANSWERS


  1. software design is the act of designing components of software. Usually software consists of libraries, functions classes and such. Someone has to graphically design the software to know what parts to develop and how to incorporate them together. A software designer is usually a very experienced software engineer, perhaps the chief software engineer.

    The design will consist of bubble graphics, state diagram, semantic diagrams, the functionality and the look+ feel of the software.

    It is usually a small team of designers that hand out assigments to the regular engineers. The designers are also in charge of making sure it comes together at the end.

    Software Engineering is the general process of making software. Software design is the first stage. You CANT just dig into the code....you have to draw out the program, design it, pseudo code and then put you program in code. Yes, I started with just coding it from scratch, but when your working with a program that's going to be more than 10,000 lines like a search engine or an operating system....you better have a design.

    Computer science is the the study of computer programming. It encompasses everything that software will run on...from the lowerest assembly level....to a high interpreter leverl......compilers are no exception...

    There are cheaper titles, like computer information system....which is strictly databasing or ITM which is strictly network maintentnce....but CS encompasses both.


  2. Wow, the first answerer is a jerk ...It's more complicated than just saying "They design software."

    Anyway, I'm no professional but I found this Wikipedia page that could give you a little bit of info. :)

    http://en.wikipedia.org/wiki/Software_de...

  3. software designer: is a process of problem-solving and planning for a software solution. After the purpose and specifications of software are determined, software developers will design or employ designers to develop a plan for a solution. It includes low-level component and algorithm implementation issues as well as the architectural view. (writes code that make up programs that tell hardware what to do)

    computer science: The systematic study of computing systems and computation. The body of knowledge resulting from this discipline contains theories for understanding computing systems and methods; design methodology, algorithms, and tools; methods for the testing of concepts; methods of analysis and verification ... (Web Applications, Social Issues in Computing, Introduction to Programming. Computer Improvement)

    software engineer: a person who applies the principles of software engineering to the design, development, testing, and evaluation of the software and systems that make computers work (makes programs for computers)

    does this help?

Question Stats

Latest activity: earlier.
This question has 3 answers.

BECOME A GUIDE

Share your knowledge and help people by answering questions.