software engineering sylla
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