Presentation is loading. Please wait.

Presentation is loading. Please wait.

Lecture Introduction to Software Development SW Engg. Development Process Instructor :Muhammad Janas khan Thursday, September.

Similar presentations


Presentation on theme: "Lecture Introduction to Software Development SW Engg. Development Process Instructor :Muhammad Janas khan Thursday, September."— Presentation transcript:

1

2 Lecture Introduction to Software Development SW Engg. Development Process Instructor :Muhammad Janas khan janas.khan@abasyn.edu.pk Thursday, September 17, 2014

3 Software Engineering Phases Abasyn University, Peshawar Campus3  Definition: What?  Development: How?  Maintenance: Managing change  Umbrella Activities: Throughout lifecycle

4 Definition Abasyn University, Peshawar Campus4  Requirements definition and analysis  Developer must understand  Application domain  Required functionality  Required performance  User interface

5 Definition (cont.) Abasyn University, Peshawar Campus5  Project planning  Allocate resources  Estimate costs  Define work tasks  Define schedule  System analysis  Allocate system resources to  Hardware  Software  Users

6 Development Abasyn University, Peshawar Campus6  Software design  User interface design  High-level design  Define modular components  Define major data structures  Detailed design  Define algorithms and procedural detail

7 Development (cont.) Abasyn University, Peshawar Campus7  Coding  Develop code for each module  Unit testing  Integration  Combine modules  System testing

8 Maintenance Abasyn University, Peshawar Campus8  Correction - Fix software defects  Adaptation - Accommodate changes – New hardware – New company policies  Enhancement - Add functionality  Prevention - make more maintainable

9 Umbrella Activities Abasyn University, Peshawar Campus9  Reviews - assure quality  Documentation - improve maintainability  Version control - track changes  Configuration management - integrity of collection of components

10 THANK YOU SO MUCH 10Abasyn University, Peshawar Campus


Download ppt "Lecture Introduction to Software Development SW Engg. Development Process Instructor :Muhammad Janas khan Thursday, September."

Similar presentations


Ads by Google