Friday, December 12, 2014

ALL ABOUT COMPUTER SOFTWARE

Computers and software systems
Software systems are programs, usually large ones, running on a computer. Despite several decades of
concerted effort, the design, implementation, and maintenance of such systems is more of an art than a
science. That is to say, the development and maintenance of such systems are processes dominated by
loose guidelines, heuristic principles and inspirational guesswork, rather than formally defined
principles and well-defined techniques



Software engineering is no different from conventional engineering disciplines: a software
product has to meet cost constraints; the software engineer relies on results from computer
science to carry out system development; a software system has to carry out certain functions,
for example in a plant monitoring system those of communicating pressure and temperature
readings to plant operators; and a software developer has to work under sets of constraints such
as budget, project duration, system response time and program size.

No comments:

Post a Comment