Syllabus
UNIT-I
Software reuse success factors, Reuse driven software engineering business, Object oriented software engineering, Applications and component subsystems, Use case components, Object components.Unit-II
Design patterns – Introduction, Creational patterns, Factory, Factory method, Abstract factory, Singleton, Builder prototype.Unit-III
Structural patterns – Adapters, Bridge, Composite, Decorator, Facade, Flyweight, Proxy. Behavioral patterns – Chain of responsibility, Command, Interpreter.Unit-IV
Behavioral patterns – Iterator, Mediator, Memento, Observer, State, Strategy, Template, Visitor, Other, Design patterns – Whole part, Master – Slave, View handler, Forwarder-receiver, Client – Dispatcherserver, Publisher – Subscriber.Unit-V
Architectural patterns – Layers, Pipes and filters, Black board, Broker, Model-view controller, Presentation-abstraction – Control, Micro kernel, Reflection.
Syllabus
UNIT-I
A MATHEMATICAL CONTEXT
A perspective on testing, Examples functional testing: Boundary value testing, Equivalence class testing, Decision table – Based testing, Retrospective on functional testing.Unit-II
STRUCTURAL TESTING
Path testing, Dataflow testing, Retrospective on structural testing.Unit-III
INTEGRATION AND SYSTEM TESTING
Levels of testing, Integration testing, System testing, Interaction testing.Unit-IV
OBJECT-ORIENTED TESTING
Issues in object-oriented testing, Class testing, Object-oriented integration testing, GUI testing, Objectoriented system testing.Unit-V
MILLENNIUM TESTING
Exploratory testing, Model-based testing, Test-driven development, All pairs testing, Software testing excellence.
Syllabus
UNIT-I
UML INTRODUCTION
Why we model, Introducing the UML, Hello world. Basic Structural Modeling : Classes, Relationships, Common mechanisms, Diagrams, Class diagrams. Advanced Structural Modeling : Advanced classes, Advanced relationships, Interfaces, Types and roles, Packages, Instances, Object diagrams, Components.Unit-II
BASIC BEHAVIORAL MODELING
Interactions, Use cases, Use case diagrams, Interaction diagrams, Activity diagrams. ADVANCED BEHAVIORAL MODELING Events and signals, State machines, Processes and threads, Time and space, State chart diagrams.Unit-III
ARCHITECTURAL MODELING
Artifacts, Deployment collaborations, Patterns and frameworks, Artifact diagrams, Deployment diagrams, Systems and models.Unit-IV
UNIFIED SOFTWARE DEVELOPMENT PROCESS
The unified process, The four Ps, A use-case-driven process, An architecture, An architecture-centric process, An iterative and incremental process.Unit-V
CORE WORKFLOWS
Requirements capture, Capturing requirements as use cases, Analysis, Design, Implementation, Test.
Syllabus
UNIT-I
Introduction and applications of mobile computing, Wireless transmission: Frequencies, Signals, Antennas, Signal propagation, Multiplexing, Modulation, Spread spectrum, Cellular systems. Medium access control, SDMA, FDMA, TDMA, CDMA, Comparisons.Unit-II
Telecommunication system, GSM, DECT, TETRA, UMTS and IMT-2000. Satellite systems : Applications, Basics, Routing, Localization, Handover. Broadcast systems : Cyclic representation of data, Digital audio broadcasting, Digital video broadcasting, Convergence of broadcasting and mobile communication.Unit-III
Wireless LAN : Infrared Vs Radio transmission, Infrastructure and Ad hoc networks, IEEE 802.11, HYPERLAN, Bluetooth.Unit-IV
Mobile IP, Dynamic host configuration protocol, Mobile ad hoc networks, Mobile transport layer, Traditional TCP, Classical TCP Improvements, TCP over 2.5/3G wireless networks, Performance enhancing proxies.Unit-V
Operating systems for mobile devices : Features of windows CE, Palm OS, Symbian OS, Java card, Support for mobility : File systems, WWW, Wireless application protocol.
Syllabus
UNIT-I
CLIENT/SERVER CONCEPTS
Client – Server – File Server, Database Server, Group Server, Object Server, Web Server. Middleware – General Middleware – Service-specific Middleware. Client/Server Building Blocks – RPC – Messaging – Peer-to-peer. Web Services – SOA, SOAP, WSDL, REST Services.Unit-II
EJB ARCHITECTURE
EJB – EJB Architecture – Overview of EJB Software Architecture – View of EJB – Conversation – Building and Deploying EJBs – Roles in EJB.Unit-III
EJB APPLICATIONS
EJB Session Beans – EJB Entity Beans – EJB Clients – EJB Deployment – Building an Application with EJB.Unit-IV
CORBA
Distributed Systems – Purpose – Exploring CORBA alternatives – Architecture Overview – CORBA and Networking Model – CORBA Object Model – IDL – ORB – Building an Application with CORBA.Unit-V
COM
COM – Data types – Interfaces – Proxy and Stub – Marshalling – Implementing Server/client – Interface Pointers – Object Creation, Invocation, Destruction – Comparison COM and CORBA – Introduction to .NET – Overview of .NET Architecture – Marshalling – Remoting.
Syllabus
UNIT-I
Electronic commerce – Electronic commerce frame work, Electronic commerce and media convergence, Anatomy of E-Commerce appellations, Electronic commerce consumer applications, Electronic commerce organization applications, Consumer oriented electronic commerce – Consumer oriented applications, Mercantile process models, Mercantile models from the consumers’s perspective, Mercantile models from the merchants’s perspective.Unit-II
Electronic payment systems – Types of electronic payment systems, Digital token – Based electronic payment systems, Smart cards electronic payment systems, Credit card – Based electronic payment systems, Risk and electronic payment systems, Designing electronic payment systems.Unit-III
Inter organizational commerce and EDI – Electronic data interchange, EDI applications in business, EDI: Legal security and privacy issues, EDI and electronic commerce EDI implementation, MIME and value added networks – Standardization and EDI, EDI software implementation, EDI envelope for message transport, Value – Added networks, Internet-based EDI – Intraorganizational electronic commerce – Internal information systems, Work flow automation and coordination, Customization and internal commerce, Supply chain management.Unit-IV
Corporate digital library – Dimensions of internal electronic commerce systems, Types of digital documents, Issues behind document infrastructure, Corporate data warehouse, Advertising and marketing on the internet – Information based marketing, Advertising on internet on-line marketing process, Market research.Unit-V
Consumer search and resource discovery – Search and resource discovery paradigms, Information search and retrieval, Electronic commerce catalogues of directories, Information filtering, Consumer-data interface 3: Emerging tools, Multimedia and digital video – Key multimedia concepts, Digital video and electronic commerce, Desktop video processing, Desktop video conferencing.