Software Engineering

May 14, 2008 at 7:44 pm (Uncategorized) (, , )

Software is a Computer programs and associated documentation such as requirements, design models and user manuals. Software products may be developed for a particular customer or may be developed for a general market. There are two types of software. It may be;

v Generic – developed to be sold to a range of different customers. For instance PC software such as Excel or Word.

v Bespoke (custom) – developed for a single customer according to their specification. Like inventory system of a particular business.

New software’s are created by developing new programs, configuring generic software systems or reusing existing software.

Software Engineering is different from computer science in a way that Software engineering is an engineering practice which involves all aspects of software production. While computer science only concerned in theory and fundamentals of software.

Software engineers should adopt a systematic and organised approach to their work and use appropriate tools and techniques depending on the problem to be solved, the development constraints and the resources available.

Software Engineering includes software development process. This is the guidelines or process on how to develop a particular software or system. Software development is not an individual task but it consists of a group to develop software. It should be a team of Designer, Programmer, Tester and the Maintenance.

Permalink 1 Comment