Upload
adil-raja
View
44
Download
1
Embed Size (px)
Citation preview
SoftwareEngineering
MuhammadAdil Raja
Introduction
Product andthe Process
ManagingSoftwareProjects
ConventionalMethods forSoftwareEngineering
Object-OrientedSoftwareEngineering
References
SOFTWARE ENGINEERINGA COURSE OUTLINE
Muhammad Adil Raja
Roaming Researchers, Inc.
cbna
April 18, 2015
SoftwareEngineering
MuhammadAdil Raja
Introduction
Product andthe Process
ManagingSoftwareProjects
ConventionalMethods forSoftwareEngineering
Object-OrientedSoftwareEngineering
References
OUTLINE
1 INTRODUCTION
2 PRODUCT AND THE PROCESS
3 MANAGING SOFTWARE PROJECTS
4 CONVENTIONAL METHODS FOR SOFTWAREENGINEERING
5 OBJECT-ORIENTED SOFTWARE ENGINEERING
6 REFERENCES
SoftwareEngineering
MuhammadAdil Raja
Introduction
Product andthe Process
ManagingSoftwareProjects
ConventionalMethods forSoftwareEngineering
Object-OrientedSoftwareEngineering
References
OUTLINE
1 INTRODUCTION
2 PRODUCT AND THE PROCESS
3 MANAGING SOFTWARE PROJECTS
4 CONVENTIONAL METHODS FOR SOFTWAREENGINEERING
5 OBJECT-ORIENTED SOFTWARE ENGINEERING
6 REFERENCES
SoftwareEngineering
MuhammadAdil Raja
Introduction
Product andthe Process
ManagingSoftwareProjects
ConventionalMethods forSoftwareEngineering
Object-OrientedSoftwareEngineering
References
OUTLINE
1 INTRODUCTION
2 PRODUCT AND THE PROCESS
3 MANAGING SOFTWARE PROJECTS
4 CONVENTIONAL METHODS FOR SOFTWAREENGINEERING
5 OBJECT-ORIENTED SOFTWARE ENGINEERING
6 REFERENCES
SoftwareEngineering
MuhammadAdil Raja
Introduction
Product andthe Process
ManagingSoftwareProjects
ConventionalMethods forSoftwareEngineering
Object-OrientedSoftwareEngineering
References
OUTLINE
1 INTRODUCTION
2 PRODUCT AND THE PROCESS
3 MANAGING SOFTWARE PROJECTS
4 CONVENTIONAL METHODS FOR SOFTWAREENGINEERING
5 OBJECT-ORIENTED SOFTWARE ENGINEERING
6 REFERENCES
SoftwareEngineering
MuhammadAdil Raja
Introduction
Product andthe Process
ManagingSoftwareProjects
ConventionalMethods forSoftwareEngineering
Object-OrientedSoftwareEngineering
References
OUTLINE
1 INTRODUCTION
2 PRODUCT AND THE PROCESS
3 MANAGING SOFTWARE PROJECTS
4 CONVENTIONAL METHODS FOR SOFTWAREENGINEERING
5 OBJECT-ORIENTED SOFTWARE ENGINEERING
6 REFERENCES
SoftwareEngineering
MuhammadAdil Raja
Introduction
Product andthe Process
ManagingSoftwareProjects
ConventionalMethods forSoftwareEngineering
Object-OrientedSoftwareEngineering
References
OUTLINE
1 INTRODUCTION
2 PRODUCT AND THE PROCESS
3 MANAGING SOFTWARE PROJECTS
4 CONVENTIONAL METHODS FOR SOFTWAREENGINEERING
5 OBJECT-ORIENTED SOFTWARE ENGINEERING
6 REFERENCES
SoftwareEngineering
MuhammadAdil Raja
Introduction
Product andthe Process
ManagingSoftwareProjects
ConventionalMethods forSoftwareEngineering
Object-OrientedSoftwareEngineering
References
INTRODUCTION
• Outline
SoftwareEngineering
MuhammadAdil Raja
Introduction
Product andthe Process
ManagingSoftwareProjects
ConventionalMethods forSoftwareEngineering
Object-OrientedSoftwareEngineering
References
PRODUCT AND THE PROCESS
• The Product.• The process.
SoftwareEngineering
MuhammadAdil Raja
Introduction
Product andthe Process
ManagingSoftwareProjects
ConventionalMethods forSoftwareEngineering
Object-OrientedSoftwareEngineering
References
MANAGING SOFTWARE PROJECTS
• Project management concepts.• Software project and process metrics.• Software project planning.• Risk analysis and management.• Project scheduling and tracking.• Software quality assurance.• Software configuration management.
SoftwareEngineering
MuhammadAdil Raja
Introduction
Product andthe Process
ManagingSoftwareProjects
ConventionalMethods forSoftwareEngineering
Object-OrientedSoftwareEngineering
References
CONVENTIONAL METHODS FOR SOFTWARE
ENGINEERING
• System engineering.• Analysis concepts and principles.• Analysis modeling.• Design oncepts and principles.• Architectural design.• User interface design.• Component-level design.• Software testing techniques.• Software testing strategies.• Technical mettrics for software.
SoftwareEngineering
MuhammadAdil Raja
Introduction
Product andthe Process
ManagingSoftwareProjects
ConventionalMethods forSoftwareEngineering
Object-OrientedSoftwareEngineering
References
OBJECT-ORIENTED SOFTWARE ENGINEERING
• Object-oriented concepts and principles.• Object-oriented analysis.• Object-oriented design.
SoftwareEngineering
MuhammadAdil Raja
Introduction
Product andthe Process
ManagingSoftwareProjects
ConventionalMethods forSoftwareEngineering
Object-OrientedSoftwareEngineering
References
REFERENCES
• Images and content for developing these slides havebeen taken from the follwoing book.
• Software Engineering: A Practitioner’s Approach,Roger S. Pressman.
• This presentation is developed using Beamer:• Pittsburgh, spruce, sidebar.