Description

IT2401 SERVICE ORIENTED ARCHITECTURE L T P C 3003 UNIT I 9 Roots of SOA – Characteristics of SOA - Comparing SOA to client-server anddistributed internet architectures – Anatomy of SOA- How components in an SOA interrelate Principles of service orientation UNIT II 9 Web services – Service descriptions – Messaging with SOAP –Message exchange Patterns – Coordination –Atomic Transactions – Business activities – Orchestration – Choreography - Service layer abstraction – Application Service Layer – Business Service Layer – Orchestration Service Layer UNIT III 9 Service oriented analysis – Business-centric SOA – Deriving business services- service modeling - Service Oriented Design – WSDL basics – SOAP basics – SOA composition guidelines – Entity-centric business service design – Application service design – Taskcentric business service design UNIT IV 9 SOA platform basics – SOA support in J2EE – Java API for XML-based web services (JAX-WS) - Java architecture for XML binding (JAXB) – Java API for XML Registries (JAXR) - Java API for XML based RPC (JAX-RPC)- Web Services Interoperability Technologies (WSIT) - SOA support in .NET – Common Language Runtime - ASP.NET web forms – ASP.NET web services – Web Services Enhancements (WSE) UNIT V 9 WS-BPEL basics – WS-Coordination overview - WS-Choreography, WS-Policy, WSSecurity TOTAL = 45 PERIODS TEXT BOOKS: 1. Thomas Erl, “Service-Oriented Architecture: Concepts, Technology, and Design”, Pearson Education, 2005. REFERENCES: 1. Thomas Erl, “SOA Principles of Service Design “(The Prentice Hall Service-Oriented Computing Series from Thomas Erl), 2005. 2. Newcomer, Lomow, “Understanding SOA with Web Services”, Pearson Education, 2005. 3. Sandeep Chatterjee, James Webber, “Developing Enterprise Web Services, An Architect’s Guide”, Pearson Education, 2005. 4. Dan Woods and Thomas Mattern, “Enterprise SOA Designing IT for Business Innovation” O’REILLY, First Edition, 2006 2002. Pearson Education. 3. 2002. Lothar Merk.K. First Edition. Nicklons and Thomas Stober. Martin S. “Principles of Mobile Computing”.WML – WMLScripts . .Frequency Management and Channel Assignment. “Wireless Communications and Networks”. 2003.WiFi and WiMAX . 2003. First Edition.TCP over 2. REFERENCES: 1.5 / 3G wireless Networks UNIT V APPLICATION LAYER 9 WAP Model. Prasanth Krishnamoorthy. Springer.iMode.Mobile Location based services -WAP Gateway –WAP protocols – WAP user agent profile. “Principles of Wireless Networks”. Pearson Education.call recording functions-subscriber and service data mgt –-Mobile Number portability -VoIP service for Mobile Networks – GPRS –Architecture-GPRS procedures-attach and detach procedures-PDP context procedure-combined RA/LA update procedures-Billing UNIT IV MOBILE NETWORK AND TRANSPORT LAYERS 9 Mobile IP – Dynamic Host Configuration Protocol-Mobile Ad Hoc Routing Protocols– Multicast routing-TCP over Wireless Networks – Indirect TCP – Snooping TCP – Mobile TCP – Fast Retransmit / Fast Recovery – Transmission/Timeout Freezing-Selective Retransmission – Transaction Oriented TCP. “Mobile Communications”. “AdHoc Mobile Wireless Networks”.HandoverSecurity-GSM SMS –International roaming for GSM.IT2402 MOBILE COMMUNICATION L T P C 3003 UNIT I WIRELESS COMMUNICATION 7 Cellular systems.WTA .caching model-wireless bearers for WAP .types of handoff and their characteristics. 2. C. Second Edition. Jochen Schiller. 2.Wireless Local Loop UNIT III MOBILE COMMUNICATION SYSTEMS 11 GSM-architecture-Location tracking and call setup. dropped call rates & their evaluation -MAC – SDMA – FDMA – TDMA – CDMA – Cellular Wireless Networks UNIT II WIRELESS NETWORKS 9 Wireless LAN – IEEE 802.Mobility management. Pearson Education. TOTAL = 45 PERIODS TEXT BOOKS: 1. William Stallings.SyncML.11 Standards – Architecture – Services – Mobile Ad hoc Networks.Toh. Uwe Hansmann. Pearson Education. Kaveh Pahlavan. 2003. HSV – Animations – General Computer Animation. Hill. Polygon. second edition. . Circle and Ellipse drawing algorithms . Pauline Baker.S. Hughes. CMY. Keyframe . Computer Graphics using OPENGL. UNIT III GRAPHICS PROGRAMMING 9 Color Models – RGB. Second Edition in C. Computer Graphics – C Version.Drawing three dimensional scenes UNIT IV RENDERING 9 Introduction to Shading models – Flat and Smooth shading – Adding texture to faces – Adding shadows of objects – Building a camera in a program – Creating shaded objects – Rendering texture – Drawing Shadows. Splines. REFERENCE: 1. UNIT V FRACTALS 9 Fractals and Self similarity – Peano curves – Creating image by iterated functions – Mandelbrot sets – Julia Sets – Random Fractals – Overview of Ray Tracing – Intersecting rays with other primitives – Adding Surface texture – Reflections and Transparency – Boolean operations on Objects TOTAL = 45 PERIODS TEXT BOOKS: 1. 2. Second edition.2003..Principles and practice. Donald Hearn. Quadric Surfaces.Visualization of data sets . Computer Graphics.2004.Three dimensional object representation – Polygons. Steven K. YIQ. Foley.CS2401 COMPUTER GRAPHICS L T P C 3003 UNIT I 2D PRIMITIVES 9 Output primitives – Line. Raster. Curved lines. Pearson Education. Pearson Education. 2007. Andries Van Dam. Feiner.Two dimensional viewing – Line.3D transformations – Viewing -Visible surface identification. John F. James D.Attributes of output primitives – Two dimensional Geometric transformation . Curve and Text clipping algorithms UNIT II 3D CONCEPTS 9 Parallel and Perspective projections .Graphics programming using OPENGL – Basic graphics primitives – Drawing three dimensional objects . F. Pearson Education. Bob Hughes. “Software Project Management”. 15 UNIT III ACTIVITY PLANNING 9 Objectives – Project Schedule – Sequencing and Scheduling Activities –Network Planning Models – Forward Pass – Backward Pass – Activity Float – Shortening Project Duration – Activity on Arrow Networks – Risk Management – Nature Of Risk – Types Of Risk – Managing Risk – Hazard Identification – Hazard Analysis – Risk Planning And Control. Ramesh. UNIT IV MONITORING AND CONTROL 9 Creating Framework – Collecting The Data – Visualizing Progress – Cost Monitoring – Earned Value – Priortizing Monitoring – Getting Project Back To Target – Change Control – Managing Contracts – Introduction – Types Of Contract – Stages In Contract Placement – Typical Terms Of A Contract – Contract Management – Acceptance. TOTAL = 45 PERIODS TEXT BOOK: 1. Mikecotterell.IT2403 SOFTWARE PROJECT MANAGEMENT L T P C 3003 UNIT I INTRODUCTION TO SOFTWARE PROJECT MANAGEMENT 9 Project Definition – Contract Management – Activities Covered By Software Project Management – Overview Of Project Planning – Stepwise Project Planning. 2002. 3. Third Edition. 2001. Pearson Education. Tata McGraw Hill. “Software Project Manangement in Practive”. Tata McGraw Hill. REFERENCES: 1. 1999. UNIT V MANAGING PEOPLE AND ORGANIZING TEAMS 9 Introduction – Understanding Behavior – Organizational Behaviour: A Background – Selecting The Right Person For The Job – Instruction In The Best Methods – Motivation – The Oldman – Hackman Job Characteristics Model – Working In Groups – Becoming A Team –Decision Making – Leadership – Organizational Structures – Stress –Health And Safety – Case Studies. 2004. "Managing Global Projects". Pearson Education. Royce. UNIT II PROJECT EVALUATION 9 Strategic Assessment – Technical Assessment – Cost Benefit Analysis –Cash Flow Forecasting – Cost Benefit Evaluation Techniques – Risk Evaluation. 2. Gopalaswamy. . “Software Project Management”. Jalote. Pearson Education.Reporting Test Results – The role of three groups in Test Planning and Policy Development – Introducing the test specialist – Skills needed by a test specialist – Building a Testing Group. Pradeep Oak. “Software Testing – Effective Methods. Tata McGraw Hill. UNIT V CONTROLLING AND MONITORING 9 Software test automation – skills needed for automation – scope of automation – design and architecture for automation – requirements for a test tool – challenges in automation . UNIT III LEVELS OF TESTING 9 The Need for Levels of Testing – Unit Test – Unit Test Planning –Designing the Unit Tests. 2006. 2004 . Boris Beizer.Equivalence Class Partitioning state-based testing– causeeffect graphing – error guessing . Tools and Techniques”.Dreamtech.compatibility testing – user documentation testing – domain testing Using White–Box Approach to Test design – Test Adequacy Criteria – static testing vs. “Software Testing Techniques”. Srinivasan Desikan and Gopalaswamy Ramesh. Renu Rajani.IT2032 SOFTWARE TESTING L T P C 3 0 0 3 UNIT I INTRODUCTION 9 Testing as an Engineering Activity – Role of Process in Software Quality – Testing as a Process – Basic Definitions – Software Testing Principles – The Tester’s Role in a Software Development Organization – Origins of Defects – Defect Classes – The Defect Repository and Test Design – Defect Examples – Developer/Tester Support for Developing a Defect Repository. Pearson Education. 2003. First Edition. “Foundations of Software Testing”. 2. Elfriede Dustin. Aditya P. Second Edition. 2.Regression Testing – internationalization testing – ad-hoc testing Alpha – Beta Tests – testing OO systems – usability and accessibility testing UNIT IV TEST MANAGEMENT 9 People and organizational issues in testing – organization structures for testing teams – testing services . Pearson education. – evaluating software quality – defect prevention – testing maturity model TEXT BOOKS: 1. REFERENCES: 1.Mathur.Test Planning – Test Plan Components – Test Plan Attachments – Locating Test Items – test management – test process .Test metrics and measurements –project. “Effective Software Testing”. 3. progress and productivity metrics – Status Meetings – Reports and Control Issues – Criteria for Test Completion – SCM – Types of reviews – Developing a review program – Components of Review Plans– Reporting Review Results. 26 UNIT II TEST CASE DESIGN 9 Introduction to Testing Design Strategies – The Smarter Tester – Test Case Design Strategies – Using Black Box Approach to Test Case Design Random Testing – Requirements based testing – positive and negative testing -–– Boundary Value Analysis – decision tables .Coverage and Control Flow Graphs – Covering Code Logic – Paths – Their Role in White–box Based Test Design – code complexity testing – Evaluating Test Adequacy Criteria. “ Software Testing – Principles and Practices”.Acceptance testing – performance testing . The Test Harness – Running the Unit tests and Recording results – Integration tests – Designing Integration Tests – Integration Test Planning – scenario testing – defect bash elimination -System Testing – types of system testing . structural testing – code functional testing . 2003.2008. “Professional C#”. REFERENCES: 1. Second Edition. 3. O’Reilly. Stephen C.Multitasking – Multithreading – Thread Operation – Synchronization. O’Reilly Press. Thuan Thai and Hoang Q.NET – Simple and Complex Data Binding– Data Grid View Class. . Jesse Liberty. “C# and the .NET”. 2002.Overview of . Tata McGraw Hill.ADO.Web Service Client – WSDL and SOAP – Web Service with Complex Data Types – Web Service Performance.NET Platform”. “. A! Press.NET Framework .NET FRAMEWORK L T P C 3003 UNIT I 9 Review of OOP Concepts . 2. Second Edition.NET Connected and Disconnected Models – XML and ADO.Namespace – Polymorphism – Interface and Overloading – Multiple Inheritance – Property – Indexes – Delegates – Publish/Subscribe Design PatternsOperator Overloading-Method Overloading 33 UNIT II I 9 C# Concepts for creating Data Structures .NET Architecture – ADO. 2. Thamarai Selvi and R. Pearson Education.. S. Fifth Edition. 2002. UNIT IV 9 Working with XML – Techniques for Reading and Writing XML Data . “The Complete Reference: C#”. TOTAL = 45 PERIODS TEXT BOOKS: 1.Basic Elements of C# Program Structure and simple Input and Output Operations – Operators and Expressions – Statements – Arrays and Structures. Herbert Schildt. Murugesan “A Textbook on C# “. Pearson Education.CS2041 C# AND . Andrew Troelsen. 5. “Programming C#”. Perry “ Core C# and . 4.NET Coding Design Guidelines –Assemblies – Security – Application Development – Web Services Building an XML Web Service . 2003. 2004. UNIT II 9 Inheritance . Wrox Press. 2002.2003.Using XPath and Search XML . NET Framework Essentials”. Robinson et al. UNIT V 9 Application Domains – Remoting – Leasing and Sponsorship .2006.File Operation – File Management systems – Stream Oriented Operations. Lam. 6. 300GBHDD Software: 1). 3. Invoke . Delta Airlines etc.. a business process for planning business travels will invoke several services.. TOTAL = 45 PERIODS 16 LIST OF EQUIPMENTS: Hardware: CPU:. using .NET framework (MS Academic Alliance) (or) Express Edition 2) J2EE framework free download 3) OS – Windows or Linux . using EJB component technology. etc. 4. Develop a J2EE client to access a . 7.(As Server) Processor (Core 2 Quad or equivalent) with good speed. Develop a Service Orchestration Engine (workflow) using WS-BPEL and implement service composition. ) to check the airfare price and buy at the lowest price. For example. This process will invoke several airline companies (such as American Airlines. Payment Processing. etc. 2.NET client to access a J2EE web service. 5. Develop at least 5 components such as Order Processing. Develop a . Invoke EJB components as web services.NET web service. Payment Processing.NET component technology.NET components as web services. Develop at least 5 components such as Order Processing.IT2406 SERVICE ORIENTED ARCHITECTURE LAB L T P C 0032 1. 2GBRAM. 3. Three dimensional transformations . Circle and ellipse Attributes. Sutherland – Hodgeman Polygon clipping Algorithm. 8. Blender .Translation. Drawing three dimensional objects and Scenes. Rotation.CS2405 COMPUTER GRAPHICS LAB L T P C 0032 1. Scaling. 7. Rotation. Generating Fractal images. 2. Cohen Sutherland 2D line clipping and Windowing 6. Implementation of Line. Two Dimensional transformations . Scaling. 9. Implementation of Bresenhams Algorithm – Line. 5. 10. TOTAL = 45 PERIODS LIST OF EQUIPMENTS: 1) Turbo C 2) Visual C++ with OPENGL 3) Any 3D animation software like 3DSMAX. Ellipse. Composite 3D transformations.Translation. Shear. Reflection. Circle. 4. Maya. Composite 2D Transformations.
Copyright © 2024 DOKUMEN.SITE Inc.