What do you mean by software engineering, Software Engineering

Q. What do you mean by Software Engineering? What is the use of Software Engineering?

Ans) Software engineering is engineering for software development. A simple program can be written without using software engineering fundamentals. But if one needs to develop a large product, then software engineering principles are essential to achieve a good quality software cost effectively.

Without using software engineering fundamentals it could be difficult to develop large programs. In industry it is generally needed to develop large programs to accommodate multiple functions. A problem with developing such large commercial programs is that the difficulty and complexity levels of the programs increase exponentially with their sizes.

Posted Date: 7/22/2013 7:35:45 AM | Location : United States

Related Discussions:- What do you mean by software engineering, Assignment Help, Ask Question on What do you mean by software engineering, Get Answer, Expert's Help, What do you mean by software engineering Discussions

Write discussion on What do you mean by software engineering
Your posts are moderated
Related Questions
Q. Write short notes on Configuration Management? Software configuration management is a bunch of tracking and control activities that begin when a software project begins an

(a) Visual Basic is governed by an event processor. Explain the meaning of this phrase. (b) Differentiate between an event procedure and a general procedure. (c) "For datab

What are the prototyping approaches in software process? i. Evolutionary prototyping - In this approach of system development, the initial prototype is prepared and it is then

describe the types of coupling and cohesion.?

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

2'' compliment of 1101101

Q. Explain the software life cycle model that incorporates risk factor. Ans. The problem with traditional software process models is that they don't deal sufficiently with th

create a class rectangle

Q. What is RE-ENGINEERING? RE-ENGINEERING :- It is re-organizing as well as modifying existing system to make them more maintainable. It involves Source code translatio

Explain in detail about the real time systems. Hard and soft real time systems. Real time and high performance. Real-Time control. Real time software design