1 / 10

PRINCIPLES OF SOFTWARE ENGINEERING

Software engineering is an opportunity to gain a rich understanding of the design, construction, operation and maintenance of software systems.

vincymol
Download Presentation

PRINCIPLES OF SOFTWARE ENGINEERING

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. PRINCIPLES OF SOFTWARE ENGINEERING

  2. www.facebook.com/OzAssignmentHelp/ INTRODUCTION 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. www.facebook.com/OzAssignmentHelp/

  4. www.facebook.com/OzAssignmentHelp/ Software Engineering Sub-disciplines • Software requirements • Software design • Software construction • Software testing • Software maintenance • Software configuration management • Software engineering management • Software engineering process • Software quality

  5. www.facebook.com/OzAssignmentHelp/ Safety 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.

  6. www.facebook.com/OzAssignmentHelp/ Basic Principles of Software Engineering • Separation of concerns • Modularity • Abstraction • Anticipation of change • Generality • Incremental Development • Consistency

  7. www.facebook.com/OzAssignmentHelp/ • Evaluating Design Alternatives • Inspect Code • Improving the process • Continuous Validation • Maintaining Disciplined Product Control • Modern Programming Practice (MPP) • Maintain Clear Accountability

  8. www.facebook.com/OzAssignmentHelp/ Advantages • Good Pay • Portable Skills • Work Anywhere • Comfortable Working Environment • Continuous Learning Curve in all directions

  9. www.facebook.com/OzAssignmentHelp/ Disadvantages • 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

  10. www.facebook.com/OzAssignmentHelp/ THANK YOU www.ozassignmenthelp.com.au Website - Face book - Mail - help@ozassignmenthelp.com.au

More Related