Paper- 501 Software Engineering II
Unit-I (12)
System Design, Problem Partitioning, Top-Down and Bottom-Up design; Decision tree, decision table Software design:-Abstraction - Modularity - Software
Architecture - Effective modular design -Cohesion and Coupling
Functional vs. Object- Oriented approach.
Unit-II (12)
Coding & Documentation:-Structured Programming, OO Programming,
Information Hiding, Reuse, and System Documentation. Testing : -Levels of
Testing, Integration Testing, and Structures testing - Black Box testing and white box testing, Unit testing, system testing, Validation and system testing and
Software Maintenance.
Unit-III (16)
Software Project Management, Project Scheduling, Staffing, Software
Configuration Management, Resource Management, Overview of various functions, Requirements planning, sizing, benchmarking, documentation etc.
Software and Hardware Acquistion Plan and standards, Performance Evaluation methods for Hardware, Software and Personnel.
Unit- IV (8)
Software Quality Management, QC and QA, V & V Planning, tools and techniques(reviews, inspections, walkthroughs etc.), Software Quality parameters with their definitions, Introduction to ISO and CMM.
Paper- 502 Computer Network
Unit-I (12) Basics of Computer Networks
Computer Network Definition, Goals, Applications, Structure of communication network, Components, Types of Networks(LAN, MAN, WAN, Internet),
Broadcast & Point-To-Point Networks, Communications Types(Synchronous ,
Asynchronous), Modes of Communication :(Simplex, Half Duplex, Full Duplex)
Unit-II (10) Transmission Media
Classes of Transmission Media - Guided Media(Wired) : Coaxial Cable, Twisted
Pair, Fiber Optics Cable, Advantages & disadvantages, Unguided Media(Wireless)
: Propagation Methods(Ground, Sky, Line-Of-Sight), Wireless TransmissionRadio Waves, Infra-Red, Micro-Wave,
Wireless LANs, Bluetooth
Unit-III (15) Layered Protocols
Goals of Layered Protocols, Design issues of