software engineering sylla

Upload: raam-mech

Post on 04-Apr-2018

216 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/31/2019 Software Engineering Sylla

    1/2

    SOFTWARE ENGINEERINGL T P M C

    3 0 0 100 3UNIT I Introduction to Software Engineering 9Introduction to Software Engineering - A systems Approach- An Engineering Approach-

    Members of the Development Team- How Has Software Engineering changed?-Information Systems Example- Real- Time ExampleModeling the process and Life cycleThe meaning of processSoftware process Models- Tools and Techniques for ProcessModeling- Practical process modeling- Information system Example- Real- TimeExampleUnit II Planning and Managing the project 9Tracking progress-project personnel-Effort Estimation-Risk Management-The projectPlan-Process Models and Project Management-Information System Example- RealTime ExampleCapturing the Requirements

    The Requirements Process- Requirements Elicitation-Types of Requirements-Characteristic of Requirements- Modeling Notations- Requirements and SpecificationLanguages-Prototyping Requirements-requirements Documentation-Validation andVerification- Measuring Requirementschoosing a specification Technique.Unit III Designing the System 9Introduction to Design- decomposition and Modularity-Architectural styles andStrategies-Issues in Design Creation-Characteristics of Good Design-Techniques ofImproving Design-Design Evaluation and Validation-Documenting the Design-Information system Example-Real-Time ExampleConsidering objectsWhat is OO-the OO Development processuse cases- Representing OO:An Exampleusing UML-OO System Desing-OO Program Desingn-OO Measurement-Informationsystems Example-Real-Time ExampleUnit IV Writing the programs 9Programming standards and procedures-Programming Guidelines-Documentation-TheProgramming process-Information systems Example-Real-Time ExampleTesting the programsSoftware faults and failures-Testing Issues-unit Testing Integration Testing-TestingObject-Oriented Systems-Test Planning-Automated Testing Tools-When to stopTesting-Informations Systems Example-Real-Time ExampleUnit V Testing the Systems 9Principles of system testing -function testing-performance Testing-Reliability, Availabilityand Maintainability-Acceptance Testing-Installation Testing-Automated system Testing-Test Documentation-Testing safety-Critical systems-Information systems Example.Maintaining the systemThe changing system-The nature of maintenance-Maintenance Problems-MeasuringMaintenance characteristics-Maintenance Techniques and Tools-Software Rejuvention-Information Systems Example-Real-Time Example.

    Total : 45

  • 7/31/2019 Software Engineering Sylla

    2/2

    Text Book:1. Software Engineering Theory and Practice, Shari Lwarence Pfleeger, JoanneM.Atlee, Third Edition, Pearson Education, 20062. Object-Oriented Software Engineering Using UML, Patterns, and Java,BerndBruegge,Allen H.Dutoit, Second Editon, Pearson Edition, 2006

    3. Roger S. Pressman, Software Engineering- A Practitioners Approach,McGraw-Hill International Edition, Seventh Edition, 2009