Btechadda.com

Software engineering

by mahesh on Feb.08, 2010, under Software Engineering

SOFTWARE ENGINEERING

UNIT I Introduction to Software Engineering  (View online) (Download)

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 (View online) (Download)

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 (View online) (Download)

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 (View online) (Download)

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 (View online) (Download)

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 (View online) (Download)

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 (Download)

: 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 (Download)

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

All reported broken links have been corrected , you can now download all the units in software engineering.

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.


3 Comments for this entry

Leave a Reply

Looking for something?

Use the form below to search the site:

Still not finding what you're looking for? Drop a comment on a post or contact us so we can take care of it!

Blogroll

A few highly recommended websites...