Syllabus
S/W life cycle; problem of S/W production and the need for S/W engineering; Concepts and techniques relevant to production of large software systems: Structured programming, top down design and development, information hiding; strength, coupling and complexity measures; procedural, data, and control abstraction; specifications; organization and management of large software design projects; program libraries; documentation, design methods and testing; several programming projects of varying size undertaken by students working singly and in groups using software specification tools, S/W project management; parameter for cost estimation.
Text Books
Same as Reference
References
- Roger Pressman.S., Software Engineering: A Practitioner's Approach, (3rd Edition), McGraw Hill, 1997.
- I Sommerville, Software Engineering V edition: 9th ed, Addison Wesley, 1996.
- P fleeger, Software Engineering, Prentice Hall, 1999.
- Carlo Ghezzi, Mehdi Jazayari, Dino Mandrioli, Fundamental of Software Engineering, Prentice Hall of India 1991.