SIA

MCA AND OTHERS - OSMANIA UNIVERSITY V SEM

business management mca and others osmania university

Software Reuse Techniques

Software Reuse Techniques

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.

business management mca and others osmania university

Software Testing

Software Testing

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.

business management mca and others osmania university

Object Oriented System Development

Object Oriented System Development

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.

business management mca and others osmania university

Mobile Computing

Mobile Computing

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.

business management mca and others osmania university

Middleware Technology

Middleware Technology

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.

business management mca and others osmania university

Electronic Commerce

Electronic Commerce

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.