Lecture 1.docx - Lecture 1 Introduction A software is not only the final application you deliver to the client it consists of the executable and byte

Lecture 1.docx - Lecture 1 Introduction A software is not...

This preview shows page 1 - 2 out of 2 pages.

Lecture 1 Introduction A software is not only the final application you deliver to the client, it consists of the executable and byte code of the program and any document related to the software (user guide, design documents, etc. A software can trigger both general and specific purposes. A software can be built from A to Z or it can be a modified version of an existing software. Classical Definition of Software Engineering: The establishment and use of engineering principles that help you build an economic software system that can work efficiently on real machines. Why Software Engineering? - Programs are very complex to be developed by a lone programmer - Software engineering supports multi-person construction of multi-version software. - Financial, security, and safety systems depends on software - The economies of developed nations depend on software - There is always a need of cost-efficient development of a high-quality software.
Image of page 1
Image of page 2

You've reached the end of your free preview.

Want to read both pages?

  • Left Quote Icon

    Student Picture

  • Left Quote Icon

    Student Picture

  • Left Quote Icon

    Student Picture

Stuck? We have tutors online 24/7 who can help you get unstuck.
A+ icon
Ask Expert Tutors You can ask You can ask You can ask (will expire )
Answers in as fast as 15 minutes