Information System Development Courses Figure: ISD Course Structure.

Slides:



Advertisements
Similar presentations
Database System Concepts and Architecture
Advertisements

Ch 3 System Development Environment
Software Modeling SWE5441 Lecture 3 Eng. Mohammed Timraz
ICS (072)Database Systems: A Review1 Database Systems: A Review Dr. Muhammad Shafique.
IS6112 Application Modelling and Design Introduction.
L4-1-S1 UML Overview © M.E. Fayad SJSU -- CmpE Software Architectures Dr. M.E. Fayad, Professor Computer Engineering Department, Room #283I.
1 Chapter 2 Database Environment Transparencies © Pearson Education Limited 1995, 2005.
Chapter 2 Database Environment.
MS DB Proposal Scott Canaan B. Thomas Golisano College of Computing & Information Sciences.
Chapter 6 Database Design
Chapter 2 Database Environment. Agenda Three-Level ANSI-SPARC Architecture Database Languages Data Models Functions of DBMS Components of DBMS Teleprocessing.
6 Chapter 6 Database Design Hachim Haddouti. 6 2 Hachim Haddouti and Rob & Coronel, Ch6 In this chapter, you will learn: That successful database design.
1 CS 426 Senior Projects Chapter 1: What is UML? Chapter 2: What is UP? [Arlow and Neustadt, 2002] January 26, 2006.
12-1 © Prentice Hall, 2004 Chapter 12: Design Elements Object-Oriented Systems Analysis and Design Joey F. George, Dinesh Batra, Joseph S. Valacich, Jeffrey.
Copyright © 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 2 Overview of Database Languages and Architectures.
Lecture Two Database Environment Based on Chapter Two of this book:
Object Oriented Analysis and Design Using the UML
Chapter 2 Database System Concepts and Architecture
MDC Open Information Model West Virginia University CS486 Presentation Feb 18, 2000 Lijian Liu (OIM:
Database Environment 1.  Purpose of three-level database architecture.  Contents of external, conceptual, and internal levels.  Purpose of external/conceptual.
PHASE 3: SYSTEMS DESIGN Chapter 7 Data Design.
New Task Group CRIS Architecture & Development Maximilian Stempfhuber RWTH Aachen University Library
PowerPoint Presentation for Dennis, Wixom, & Tegarden Systems Analysis and Design with UML, 3rd Edition Copyright © 2009 John Wiley & Sons, Inc. All rights.
TEMPUS JEP : TEACHING BUSINESS INFORMATION SYSTEMS CURRICULUM DEVELOPMENT Information Technology courses Second Project Meeting, Belgrade, January.
The Design Discipline.
Database System Concepts and Architecture Lecture # 3 22 June 2012 National University of Computer and Emerging Sciences.
UML - Development Process 1 Software Development Process Using UML (2)
Copyright © 2007 Ramez Elmasri and Shamkant B. Navathe Slide 1- 1 Chapter 2: Database System Concepts and Architecture - Outline Data Models and Their.
Chapter 2 Database Environment
Changing Perspective From Structured to Object-oriented.
Chapter 1: Introduction to Systems Analysis and Design
Database System Concepts and Architecture Lecture # 2 21 June 2012 National University of Computer and Emerging Sciences.
Databases ? 2014, Fall Pusan National University Ki-Joune Li.
1 Introduction to Database Systems. 2 Database and Database System / A database is a shared collection of logically related data designed to meet the.
Week 4 Lecture Part 3 of 3 Database Design Samuel ConnSamuel Conn, Faculty Suggestions for using the Lecture Slides.
9/14/2012ISC329 Isabelle Bichindaritz1 Database System Life Cycle.
RUP Design RUP Artifacts and Deliverables
CS480 Computer Science Seminar Introduction to Microsoft Solutions Framework (MSF)
Modern Database Techniques Part 1: Object Oriented Databases 3. Different Kinds of OODB.
Methodology - Conceptual Database Design. 2 Design Methodology u Structured approach that uses procedures, techniques, tools, and documentation aids to.
1/26/2004TCSS545A Isabelle Bichindaritz1 Database Management Systems Design Methodology.
Database Design and Management CPTG /23/2015Chapter 12 of 38 Functions of a Database Store data Store data School: student records, class schedules,
Intro – Part 2 Introduction to Database Management: Ch 1 & 2.
ICS (072)Database Systems: An Introduction & Review 1 ICS 424 Advanced Database Systems Dr. Muhammad Shafique.
Chapter 1 Introduction Yonsei University 1 st Semester, 2015 Sanghyun Park.
Source: Peter Eeles, Kelli Houston, and Wojtek Kozaczynsky, Building J2EE Applicationa with the Rational Unified Process, Addison Wesley, 2003 Prepared.
Lecture # 3 & 4 Chapter # 2 Database System Concepts and Architecture Muhammad Emran Database Systems 1.
Unified Modeling Language* Keng Siau University of Nebraska-Lincoln *Adapted from “Software Architecture and the UML” by Grady Booch.
L6-S1 UML Overview 2003 SJSU -- CmpE Advanced Object-Oriented Analysis & Design Dr. M.E. Fayad, Professor Computer Engineering Department, Room #283I College.
1 CS 430 Database Theory Winter 2005 Lecture 2: General Concepts.
2 2009/10 Object Oriented Technology 1 Topic 2: Introduction to Object-Oriented Approach Reference: u Ch.16 Current Trends in System Development (Satzinger:
Copyright © 2007 Ramez Elmasri and Shamkant B. Navathe Slide 2- 1.
Database Environment Session 2 Course Name: Database System Year : 2013.
Database Design Some of these slides are derived from IBM/Rational slides from courses on UML and object-oriented design and analysis. Copyright to the.
Chapter 1 Introduction Yonsei University 1 st Semester, 2014 Sanghyun Park.
Lecture 9-1 : Intro. to UML (Unified Modeling Language)
Rational Unified Process Fundamentals Best Practices of Software Engineering Rational Unified Process Fundamentals Best Practices of Software Engineering.
Jemerson Pedernal IT 2.1 FUNDAMENTALS OF DATABASE APPLICATIONS by PEDERNAL, JEMERSON G. [BS-Computer Science] Palawan State University Computer Network.
Java Programming: Advanced Topics 1 Enterprise JavaBeans Chapter 14.
Chapter 2 Database Environment.
Advanced Database Course Syllabus 1 Advanced Database System Lecturer : H.Ben Othmen.
Introduction: Databases and Database Systems Lecture # 1 June 19,2012 National University of Computer and Emerging Sciences.
ISC321 Database Systems I Chapter 2: Overview of Database Languages and Architectures Fall 2015 Dr. Abdullah Almutairi.
Databases (CS507) CHAPTER 2.
An Overview of Requirements Engineering Tools and Methodologies*
Chapter 1: Introduction to Systems Analysis and Design
Chapter 2: Database System Concepts and Architecture - Outline
Copyright © 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 2 Database System Concepts and Architecture.
Chapter 1: Introduction to Systems Analysis and Design
Chapter 1: Introduction to Systems Analysis and Design
Presentation transcript:

Information System Development Courses Figure: ISD Course Structure

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.