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