Title: PRINCIPLES OF SOFTWARE ENGINEERING
1PRINCIPLES OF SOFTWARE ENGINEERING
2INTRODUCTION
The term software engineering involves the
detailed analysis and the consequent application
of the development, feature design and the
maintaining the software throughout the
operational lifecycle. It is certainly one of the
most recent fields of engineering study and is
frequently associated with information
technology and software development aspects of
the subject ("Difference between Software
Engineer and Software Developer).
3(No Transcript)
4Software Engineering Sub-disciplines
- Software requirements
- Software design
- Software construction
- Software testing
- Software maintenance
- Software configuration management
- Software engineering management
- Software engineering process
- Software quality
5Safety Parameters
- The safety requirements are followed taking the
cost effectiveness and the time involved into
consideration. - The reliability on the administrative operational
features of the hazard control is minimized. - Both the complexity and the quantity of the
critical issues are considerably minimized. - The different safety parameters provide the
testing platform at all the stages of software
development. - Functional analysis of the software enhancing the
requirements in accordance with the criteria in
question.
6Basic Principles of Software Engineering
- Separation of concerns
- Modularity
- Abstraction
- Anticipation of change
- Generality
- Incremental Development
- Consistency
7- Evaluating Design Alternatives
- Inspect Code
- Improving the process
- Continuous Validation
- Maintaining Disciplined Product Control
- Modern Programming Practice (MPP)
- Maintain Clear Accountability
8Advantages
- Good Pay
- Portable Skills
- Work Anywhere
- Comfortable Working Environment
- Continuous Learning Curve in all directions
9Disadvantages
- Global Competition and Outsourcing
- You have to upgrade your skills continuously
- Sitting Job
- Age Discrimination
- Long hours, Tight deadlines and no personal and
social life
10THANK YOU
www.ozassignmenthelp.com.au
Website -
Face book -
help_at_ozassignmenthelp.com.au
Mail -