Saturday 3 August 2013

MSE-103 SOFTWARE ENGINEERING

Unit : 1
System Engineering : Hierarchy of system engineering, Product engineering, Requirements
Engineering, System Modeling, Requirement Analysis, Analysis Principles, Software Prototyping,
Software Requirement Specification, Software Engineering Process.
Unit : 2
Analysis Modeling : Elements of Analysis modeling, Data Modeling, Function Modeling and
information flow, Behavioral modeling, Mechanics of structured analysis, data dictionary and other
classical analysis methods, USE CASE modeling, UML Scenario, activities and class diagram.
Unit :3
Design Concepts and Principles: Design Process, Design Concepts, Effective Modular Design
Functional Independence, coupling and cohesion, Software Architectural Design-Data Design
Architectural Styles, Mapping Requirements into a Software Architecture, Transform Mapping,
Transaction Mapping, User Interface Design, Task Analysis and Modeling, Implementation tools,
Design Evaluation, Component Level design.
Unit : 4
Software Testing Techniques & Stragies :White Box Testing, Basis Path Testing, Control Structure
Testing Black Box Testing, Graph Based Testing Methods, Equivalence Partitioning, Boundary Value
Analysis, Comparison Testing, Orthogonal Array Testing, Strategic Issues, Unit testing, Integration
testing, Validation testing, System Testing, Formal Technical Review.
Unit : 5
Software Technical Metrics : Software Quality – McCall’s Quality Factors, FURPS, Framework for
technical software Metrics, Metrics for the analysis model, function based Metrics, Bang Metric,
Metrics for design Model-Architectural Design Metrics, Component Level Design Metrics, Interface
Design Metrics, Metrics for source code, Metrics for Testing and Maintenance.
Reference Books:
1. R.S.Pressman, “Software Engineering: A Practitioner’s Approach”, Sixth edition 2006,
McGraw-Hill
2. Sommerville, “Software Engineering”, Pearson Education
3. Rechard H.Thayer, “Software Engineering & Project Managements”, Willey India
4. Mustafa & Khan, “Software Testing-Concepts and Practices”, Narosa Pub House.

5. Behforooz & Hudson, “Software Engineering Fundamentals”, Oxford Univ. Press.

No comments:

Post a Comment