Presentation is loading. Please wait.

Presentation is loading. Please wait.

SOFTWARE ENGINEERING MCS-2 LECTURE # 2. ATTRIBUTES OF GOOD S/W  Maintainability;  S/w should be written in such a way that it may evolve to meet the.

Similar presentations


Presentation on theme: "SOFTWARE ENGINEERING MCS-2 LECTURE # 2. ATTRIBUTES OF GOOD S/W  Maintainability;  S/w should be written in such a way that it may evolve to meet the."— Presentation transcript:

1 SOFTWARE ENGINEERING MCS-2 LECTURE # 2

2 ATTRIBUTES OF GOOD S/W  Maintainability;  S/w should be written in such a way that it may evolve to meet the changing needs of customers.  Dependability; reliability, security and safety.  Dependable s/w should not cause physical or economic damage in the event of system failure.  Efficiency; in terms of memory utilization, processing time.  s/w should not waste system resources.  Usability  Appropriate user interface and adequate documentation.

3 GENERAL PRINCIPLES OF S/W ENGINEERING  The reason it all exists.  The reason is ‘to provide value to its users’.  Keep it simple.  Simple does not mean quick and dirty.  Maintain the vision.  What you produce, others will consume.  Be open to the future.  Plan ahead for reuse.  Think!

4 CHALLENGES FACING S/W ENGINEERING  The Heterogeneity challenge  Developing techniques to build flexible s/w.  The Delivery challenge  Shortening time required to achieve s/w quality.  The Trust challenge  Make sure that malicious users cannot attack the software and information security is maintained.  Legacy challenge

5 ASSIGNMENT # 1  What was Software Crisis?

6 GOOD LUCK ! ☻


Download ppt "SOFTWARE ENGINEERING MCS-2 LECTURE # 2. ATTRIBUTES OF GOOD S/W  Maintainability;  S/w should be written in such a way that it may evolve to meet the."

Similar presentations


Ads by Google