Presentation is loading. Please wait.

Presentation is loading. Please wait.

1. USER & CUSTOMER 2.BASING DEVELOPMENT ON SOLID PRINCIPALS AND REUSABLE TECH.

Similar presentations


Presentation on theme: "1. USER & CUSTOMER 2.BASING DEVELOPMENT ON SOLID PRINCIPALS AND REUSABLE TECH."— Presentation transcript:

1 1. USER & CUSTOMER 2.BASING DEVELOPMENT ON SOLID PRINCIPALS AND REUSABLE TECH.

2

3 Someone doing ‘real work’ with the computer software A person or group of person that uses the software for their daily or specific work

4 one who uses a computer software

5 A customer is a person or organization that a software developer believes will benefit from the software and services offered by software developer’s organization. A customer is a person who purchasing or paying for the software program

6 One who have Purchased The software

7

8 WHEN A PERSON PURCHASE A SOFTWARE AND USE IT HIMSELF

9

10 THE SOFTWARE ENGINEERING IS AN ENGINEERING ACTIVITY LIKE OTHER ENGINEER A SOFTWARE ENGINEER SOLVE PROBLEM BY APPLYING WELL UNDERSTOOD KNOWLEDGE AND TECHNOLOGY IN A WELL MANNERED WAY. SOFTWARE ENGINEER DESIGNS ARE SUBJECT TO THE PRINCIPLES OF LOGIC AND HUMAN PSYCHOLOGY

11 SOFTWARE ENGINEERING PRINCIPLES

12  PRINCIPLE FOR GATHERING GOOD REQUIREMENTS  PRINCIPLE FOR WRITING GOOD REQUIREMENTS DOCUMENTS  PRINCIPLE OF USER CENTERED DESIGN  PRINCIPLE THAT LEAD TO GOOD USABILITY  PRINCIPLE FOR MAKING GOOD DESIGN DECISIONS  PRINCIPLE OF EFFECTIVE DESIGN  PRINCIPLE OF TESTING  PRINCIPLE OF INSPECTING PRINCIPLES FOR GOOD SOFTWARE ENGINEERING

13 REUSABLE TECH. WHEN WE USE A PRECREATED SOFTWARE OR IT’S PART TO MAKE ANOTHER NEW SOFTWARE CALLED REUSABLE TECH.

14 FRAMEWORKS Frameworks are skeletal applications or subsystems on which many different applications can be built. They contain the essentials services needed by a class of systems. Software engineers adapt than to the needs of a particular system by writing code that fills slots [required functionality mining from the framework) or hooks (places where the system explicitly anticipates you may want to add extensions). The code written to fill slots and hooks will call the services of the framework.

15 REUSE OF SOFTWARE IN ANOTHER SOFTWARE If you are going to making two or more financial software then you need a calculator program in each software. In such condition you have not need to write separate code for calculator in each software. You have to write it once and then you can reuse it in another software.

16 THANKS


Download ppt "1. USER & CUSTOMER 2.BASING DEVELOPMENT ON SOLID PRINCIPALS AND REUSABLE TECH."

Similar presentations


Ads by Google