1 / 11

Information System Development Courses

Information System Development Courses. Figure: ISD Course Structure. IT7. Database Systems.

duena
Télécharger la présentation

Information System Development Courses

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Information System Development Courses Figure: ISD Course Structure

  2. IT7.Database Systems • DESCRIPTION: This course discusses main characteristics of the most important and most popular data models: the entity-relationship, relational, object, object-relational and XML data models. Appropriate query languages, a typical DBMS architecture and general functions of a DBMS are also discussed. • OBJECTIVES: The purpose of the course is to provide students with solid knowledge about databases and database management systems.

  3. CONTENT THROUGH LEARNING UNITS The worlds of database systems Overview of data models Theory of the relational model SQL Basic concepts of object and object-oriented models Semistructured model Functions of a DBMS The evolution of database systems. Data models and Database management systems (DBMS), database system architecture. Model components: Structure, Constraints and Operations. Entity-relationship model, Relational model, Object model, Object/relational model. basics structure and constraints, relational algebra, relational calculus Definition of tables, different type of queries, views, constraints and triggers, active database systems. SQL in programming environment. ODL, OQL, basics of the object-relational model, SQL:1999 object extensions; XML and its data model, XQUERY transaction management, recovery, concurrency control, data protection and integrity.

  4. ISD1.Analysis and Logical Design of IS • DESCRIPTION: This course discusses relationship between models, methods and system architectures. Both, conventional and object-oriented models, development processes and modeling tools are considered and compared.   Working in small groups, students will practice team oriented analysis and logical design of a departmental level system. • OBJECTIVES: During this course students will learn to analyze and logically design information systems, using appropriate conventional and object-oriented models and methods.

  5. CONTENT THROUGH LEARNING UNITS Introduction Conventional models Conventional development processes Object-oriented models (UML) Object-oriented development process Business Process Modeling Relationship between Models, Development processes (Methodologies) and System architectures; Structure System Analysis, Entity relationship model, Overview of other conventional models; SADT, IDEFnX models; Structured methodologies, “Waterfall” lifecycle model (Planning, Requirements analysis, Logical design, Physical design, implementation -coding and testing; Prototyping; Use case model, Class Diagram, Sequence Diagram, Collaboration diagram, Statechart Diagram, Activity diagram; Basic characteristics. Lifecycle model: Phases(Inception, Elaboration, Construction, Transition) Iteration and Increments, Workflows (Requirements, Analysis, Design, Implementation, Testing); Different standards and different approaches to business process modeling.

  6. ISD2.Physical Design in Database Environments • DESCRIPTION:This course covers information systems design and implementation within a conventional database management system environment. Logical and physical database design is considered. Application development in two-tier client/server architecture, with different ways of communication between clients and servers is discussed. Information integration is also included in the course. • OBJECTIVES:In this course students will learn to develop the logical and detailed physical database design and to implement an information system using database software with integrated modern features in a DBMS environment.

  7. CONTENT THROUGH LEARNING UNITS Logical database design Physical database design Application development Information integration Normal forms and normalization process. Transformation of Entity-relationship to Relational model, Case tools for logical database design. Overview of physical data structures. Distributed Databases. Distribution (data fragmentation, replication and allocation), Clustering, Indexing. SQL in a Programming Environment, Procedures stored in Schema. The SQL Environment, Schemas, Catalog, Client and Servers, Connections, Sessions. Using a Call-Level interface, ODBC, JDBC. Middleware, EJB, ADO.NET. Federated databases, Warehousing, Mediation.

  8. ISD3.Physical Design in Emerging Environments • DESCRIPTION: This course covers information systems design in emerging environments, using an appropriate object-oriented models and development process. Implementation in emerging distributed computing environments is discussed. • OBJECTIVES: Students will extend their knowledge by implementing an information system in an emerging systems environment, using components and patterns.

  9. CONTENT THROUGH LEARNING UNITS Object-oriented models and development process Design Implementation Overview of models and development process. UML Design Models, Design Class Diagram, Components and Component Diagram, Deployment Diagram. From logical to physical design. Design Patterns. Determine Visibility, Creating Design Class Diagram. Organizing Design and Implementation Model Packages. Designing the Persistence Framework with patterns. Mapping Designs to Code. Creating Class Definitions from Design Class Diagram. Creating Methods from Interaction and Statechart Diagrams. Test/First Programming. Implementation in J2EE and Microsoft .NET Environment.

  10. ISD4. Project Management and Practice • DESCRIPTION: This course covers the factors necessary for successful management of information systems development or enhancement projects. Both technical and behavioral aspects of project management are applied within the context of an information systems development project. • OBJECTIVES: The purpose of the course is to provide students with solid knowledge about project management, management of the IS function, and systems integration.

  11. CONTENT THROUGH LEARNING UNITS Managing the system life cycle Software Metrics Project tracking and system performance evaluation requirements determination, design, implementation, system and database integration issues, network management. Different software metrics models, Software economics. managing expectations of managers, clients, team members, and others; Determining skill requirements and staffing; Cost-effectiveness analysis; reporting and presentation techniques; Management of behavioural and technical aspects of the project; Change management; Software tools for project tracking and monitoring; Team collaboration techniques and tools.

More Related