software engineer role and responsibility

-Software engineer – Software engineer role- Software engineer role and responsibility -Software engineering concept -Software engineering MCQ -Software engineering Interview Question –Software engineering question paper free course onlinepast papers -final year projects for computer science with source code -semester project ideas -computer programming -computer science interview questions -tutorial -cui

Software Engineer Role and Responsibility

A software engineer is a person who applies the principles of software engineering to the design, development, maintenance, testing, and evaluation of the software that make computers or other devices containing software work.

Software Engineer Responsibilities

  1. Technical responsibilities
  2. Non-technical/ethical responsibilities

Technical Responsibilities

Software engineers should adopt

  • a systematic and organized approach to their work
  • use appropriate tools and techniques depending on the problem to be solved

Consider the development constraints and the resources available.

Engineers need to produce products that customers actually want and are willing to pay real money for

  • Generalized product
  • Customized product

Consider listening to the customer as of prime importance.

◦Layman customer consideration

Ethical Responsibilities

In some instances, our programs have safety critical implications, where people might die if a program has errors.

In other cases, whole businesses could be at risk if a program is not correct.

Engineers must always consider their responsibility and obligation to their customer

  • Confidentiality
  • Resource misuse
  • Competence


Engineers should normally respect the confidentiality of their employers or clients irrespective of whether or not a formal confidentiality agreement has been signed.

Resource misuse

◦Software engineers should not use their technical skills to misuse other people’s machine. Computer misuse ranges from relatively trivial  (game playing on an employer’s machine, say) to extremely serious (dissemination of viruses).


◦Engineers should not misrepresent their level of competence. They should not knowingly accept work which is beyond their competence.

Software Engineer Life

Software Engineer Life
Software Engineer Life



#courses #pastpaper #Finalyearproject #tutorial #cui #project #programming #computer science #computersciecnemcq’s #computerscienceinterviewquestion

Search within CuiTutorial

Scroll to Top