What is role of software engineer in software development, Software Engineering

Assignment Help:

Q Who is a Software Engineer? What is his role in software development process?

Ans) A software engineer is responsible for the implementation and design of a variety of software solutions. They may be involved in the design and testing of everything from business applications and computers games, to operating systems and advanced application software for the control of highly technical equipment and hardware. Once the system had been fully designed software engineers then debug, test, and maintain the systems.

The work undertaken by software engineers is usually of a highly complex and technical nature, and adds the application of computer science and mathematics in an environment which is constantly evolving as a result of technological advances.

Depending on the kind of organisation, software engineers will become either applications specialists or systems.

They increasingly require having knowledge of a variety of computer programming languages and applications; this is because of the wide variety of work that they will be involved in.


Related Discussions:- What is role of software engineer in software development

What is iso 9000 certification, What is ISO 9000 certification? Qualit...

What is ISO 9000 certification? Quality standards and procedures should be recognized in an organisational quality manual An external body may confirm that an organisation'

What is procedure, What is Procedure? Ans) The step-by-step method follo...

What is Procedure? Ans) The step-by-step method followed to make sure that standards are met.

Which type of software must not be automated, Which type of software must n...

Which type of software must not be automated? Following types of software must not be automated: - Incomplete/Unstable software since they are still undergoing changes -

Database management systems, Database Management Systems: These are es...

Database Management Systems: These are essentially programming frameworks, and can offer good storage and retrieval systems. They are mainly intended for programmers to intera

What is change management tools, What is Change management tools? Chang...

What is Change management tools? Change management is a process in which it can be modelled and integrated with a version management system. Change management tools Fo

Network Technology, How can you create a file named -i? Which techniques do...

How can you create a file named -i? Which techniques do not work, and why do they not work? How can you remove the file named -i?

What are the properties of the software, What are the properties of the sof...

What are the properties of the software? Software is engineered, not manufactured. Software is free of wear out. Most software is built as required rather than being asse

State about the data dictionary, State about the Data Dictionary  This...

State about the Data Dictionary  This is another tool of requirement analysis that reduces complexity of DFD. A data dictionary is a catalog of all components of a system. DFD

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