Presentation is loading. Please wait.

Presentation is loading. Please wait.

Software Requirement and Specification

Similar presentations


Presentation on theme: "Software Requirement and Specification"— Presentation transcript:

1 Software Requirement and Specification
Presented By: Tahir Mahmood

2 Software Engineering What is it?
The study and application of methodologies to develop quality software that fulfill customer needs. In simple terms, is the study and application of methodologies to develop quality software that fulfill customer needs.

3 Objectives To produce software that is:
On time: is deliver at the established date. Reliable: doesn´t crash. Complete: good documentation, fulfill customer needs. Software Engineering-II

4 The team

5 Requirements Analysis
Stages for software development Requirements Analysis Software Design Implementation Testing Maintenance

6 1. Requirements Analysis
Find out what the client want the software to do Find out what the client want the software to do

7 2. Design Planning the software solution
How are you going to build your application and how will it be Planning the software solution

8 3. Implementation Code!!! Code!!!

9 4. Testing Executing the application trying to find software bugs
Try everything to make sure is working correctly Test techniques include, but are not limited to, the process of executing a program or application with the intent of finding software bugs Executing the application trying to find software bugs

10 5. Maintenance Any activity oriented to change an existing software product. Maintenance and enhancing software to cope with newly discovered problems or new requirements can take far more time than the initial development of the software. It may be necessary to add code that does not fit the original design to correct an unforeseen problem or it may be that a customer is requesting more functionality and code can be added to accommodate their requests. It is during this phase that customer calls come in and you see whether your testing was extensive enough to uncover the problems before customers do. Software maintenance activities include any software engineering activity oriented to change an existing software product or to improve or plan for future changes.

11 Software Engineering-II

12 Software Engineering-II

13


Download ppt "Software Requirement and Specification"

Similar presentations


Ads by Google