Topics covered: * FAQs about software engineering * Professional and ethical responsibility
Software engineering: * The economies of ALL developed nations are dependent on software. * More and more systems are software controlled * Software engineering is concerned with theories, methods and tools for professional software development. * Expenditure on software represents a significant fraction of GNP in all developed countries.
Software costs: * Software costs often dominate computer system costs. The costs of software on a PC are often greater than the hardware cost. * Software costs more to maintain than it does to develop. For systems with a long life, maintenance costs may be several times development costs. * Software engineering is concerned with cost-effective software development.
FAQs about software engineering: * What is software? * What is software engineering? * What is the difference between software engineering and computer science? * What is the difference between software engineering and system engineering? * What is a software process? * What is a software process model?
FAQs about software engineering * What are the costs of software engineering? * What are software engineering methods? * What is CASE(Computer-Aided Software Engineering) * What are the attributes of good software? * What are the key challenges facing software engineering?
What is Software? * 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