24 Jan 2010 @ 3:11 AM 

SOFTWARE ENGINEERING

UNIT I Introduction to Software Engineering :

The evolving role of software, Changing Nature of Software, Software myths.

A Generic view of process : Software engineering- A layered technology, a process framework, The Capability Maturity Model Integration (CMMI), Process patterns, process assessment, personal and team process models.

UNIT II Process models :

The waterfall model, Incremental process models, Evolutionary process models, The Unified process.

Software Requirements : Functional and non-functional requirements, User requirements, System requirements, Interface specification, the software requirements document.

UNIT III Requirements engineering process :

Feasibility studies, Requirements elicitation and analysis, Requirements validation, Requirements management.

System models : Context Models, Behavioral models, Data models, Object models, structured methods.

UNIT IV Design Engineering :

Design process and Design quality, Design concepts, the design model.

Creating an architectural design : Software architecture, Data design, Architectural styles and patterns, Architectural Design.

UNIT V Object-Oriented Design :

Objects and object classes, An Object-Oriented design process, Design evolution.

Performing User interface design : Golden rules, User interface analysis and design, interface analysis, interface design steps, Design evaluation.

UNIT VI Testing Strategies :

A strategic approach to software testing, test strategies for conventional software, Black-Box and White-Box testing, Validation testing, System testing, the art of Debugging.

Product metrics : Software Quality, Metrics for Analysis Model, Metrics for Design Model, Metrics for source code, Metrics for testing, Metrics for maintenance.

UNIT VII Metrics for Process and Products

: Software Measurement, Metrics for software quality.

Risk management : Reactive vs. Proactive Risk strategies, software risks, Risk identification, Risk projection, Risk refinement, RMMM, RMMM Plan.

UNIT VIII Quality Management :

Quality concepts, Software quality assurance, Software Reviews, Formal technical reviews, Statistical Software quality Assurance, Software reliability, The ISO 9000 quality standards.

TEXT BOOKS :

1. Software Engineering, A practitioner’s Approach- Roger S. Pressman, 6th edition.McGrawHill International Edition.

2. Software Engineering- Sommerville, 7th edition, Pearson education.

REFERENCES :

1. Software Engineering- K.K. Agarwal & Yogesh Singh, New Age International Publishers

2. Software Engineering, an Engineering approach- James F. Peters, Witold Pedrycz, John Wiely.

3. Systems Analysis and Design- Shely Cashman Rosenblatt,Thomson Publications.

4. Software Engineering principles and practice- Waman S Jawadekar, The McGraw-Hill Companies.

Posted By: Shivu
Last Edit: 28 Feb 2010 @ 02:14 PM

EmailPermalink
Tags
Categories: CSE & IT, Syllabus Books


 

Responses to this post » (None)

 
Post a Comment

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="">


 Last 50 Posts
 Back
Change Theme...
  • Users » 70
  • Posts/Pages » 177
  • Comments » 6
Change Theme...
  • VoidVoid « Default
  • LifeLife
  • EarthEarth
  • WindWind
  • WaterWater
  • FireFire
  • LightLight

HOME



    No Child Pages.

Forum



    No Child Pages.

Post



    No Child Pages.