■ What is Software? • Computer Software is the product that software professional design and built. It includes • Programs • Content • Documents
■ What is software engineering?
• Your thoughts here
• Related to the process: a systematic procedure used for the analysis, design, implementation, test and maintenance of software. • Related to the product: the software should be efficient, reliable, usable, modifiable, portable, testable, reusable, maintainable, interoperable, and correct.
• The definition in IEEE Standard:
• The application of a systematic, disciplined, quantifiable approach to the development, operation, and maintenance of software, that is, the application of engineering to software.
• The study of approaches as in 1993: The Joint IEEE Computer Society and ACM Steering Committee for the establishment of software engineering as a profession.
■ What is important and what are the steps?
• Software affects nearly every aspect of our lives. (data). • You build software like you build any successful product, by applying a process that leads to a high-quality result. • You apply a software engineering approach.
■ What is the work Product? • From the point of view of a software engineer, the work product is the programs, documents, and content. • From the user’s viewpoint, the work product is the resultant information that somehow makes the user’s world better.
• The Product
• Is the engine that drives business decision making. • Software serves as the basis for modern scientific investigation and engineering problem solving. • It is embedded in systems of all kinds: transportation, medical, telecommunications, military, industrial processes, entertainment, office