Software Engineering

Download as pdf or txt
Download as pdf or txt
You are on page 1of 1

Vidyalankar

T.E. Sem. VI [INFT]


Software Engineering

SYLLABUS
Time : 3 Hrs. Theory : 100 Marks
Term Work : 25 Marks
Oral : 25 Marks

1. Introduction
Software Engineering Process Paradigms − Process Models − Incremental and Evolutionary models,
Agile methodology − Process and Project Metrics − Software estimation − Empirical estimation
models − Cost/Effort estimation − Planning − Risk analysis − Software project scheduling, Control &
Monitoring.

2. Requirements Analysis and Engineering


Prototyping − Specification − Analysis Modeling − Various Techniques in Software requirements
analysis and system specification

3. Software Design
Software Design − Abstraction − Modularity − Software Architecture − Effective modular design −
Cohesion and Coupling − Architectural design − Distributed system Architectures and Application
Architectures, Procedural design − Data flow/Control flow oriented design − Reuse based design −
case studies from different domains.
User Interface Design − Human Factors − Interface standards − Design Issues − User Interface
Design Process − Evaluation.

4. Software Configuration Management


Software Configuration items − SCM process − Identification of objects in software configuration −
version and change control − configuration audit − status reporting, SCM standards and SCM issues.

5. Software Quality and Testing


Software Quality Assurance − Quality metrics
Software Reliability − Software testing − Path Testing −Control Structures Testing − Black Box
Testing − Integration, Validation and system testing −Software Maintenance − Reverse Engineering.

6. Web Engineering
For web based applications − attributes, analysis, design and testing. Security Engineering,
Service−Oriented Software Engineering, Aspect−Oriented Software Development and Test Driven
Development.

Reference :
1. Software Engineering : A Practitioners Approach (Roger Pressman) McGraw Hill 1997 (6th Edition).
2. Software Engineering (I. Sommerville) Adison Wesley 1996 (7th Edition)
3. Managing Software Process (Watts Humphrey) Pearson Eduction 2003.
4. Software Engineering − An Engineering Approach (James F. Peters and Witold Pedrycz) Wiley.
5. Integrating Security and Software Engineering − Advances and Furture (Mouratidis and Giorgini)
IGP.ISBN−1−59904−148−0.



You might also like