11
IS6112 Application Modelling and Design Introduction

IS6112 Application Modelling and Design Introduction

Embed Size (px)

Citation preview

Page 1: IS6112 Application Modelling and Design Introduction

IS6112 Application Modelling and Design

Introduction

Page 2: IS6112 Application Modelling and Design Introduction

Bill Emerson - Business Information Systems - UCC

2

Course Structure

45 Lectures (Approx)2 hours / week tutorial time2 continuous assessmentsAssessment 50%Exam 50%

Page 3: IS6112 Application Modelling and Design Introduction

Bill Emerson - Business Information Systems - UCC

3

Objective

From the Book of Modules…..“This module aims to provide students with the modern

vision of IS development as an agile "rapid response" process which aims at aligning the information systems of the firm with business goals in close to real time”

What does all of that mean?

Page 4: IS6112 Application Modelling and Design Introduction

Bill Emerson - Business Information Systems - UCC

4

Objective

“To give students an understanding of the full lifecycle of software development and the provide them with the skill set to engage in each stage of the software development process from initial requirement to technical design”

Page 5: IS6112 Application Modelling and Design Introduction

Bill Emerson - Business Information Systems - UCC

5

Course Contents

Context of Systems DevelopmentSystems Analysis MethodsSystems Design MethodsArchitecturesImplementationTestingDeployment

Page 6: IS6112 Application Modelling and Design Introduction

Bill Emerson - Business Information Systems - UCC

6

Context of Systems

The Context of Systems Analysis and Design Methods

Information System Building BlocksInformation Systems Development and

development methodologiesProject Management

Page 7: IS6112 Application Modelling and Design Introduction

Bill Emerson - Business Information Systems - UCC

7

Systems Analysis Methods

Systems Analysis Fact-Finding Techniques for Requirement

Discovery Modelling System Requirements with Use Cases Data Modelling and Analysis Process Modelling Object-Oriented Analysis and Modelling Using the

UML Feasibility Analysis and the System Proposal

Page 8: IS6112 Application Modelling and Design Introduction

Bill Emerson - Business Information Systems - UCC

8

Systems Design Methods

Ideas on Design System Design Application Architecture and Modelling Database Design Output Design and Prototyping Input Design and Prototyping User Interface Design Object-Oriented Design and Modelling Using the

UML

Page 9: IS6112 Application Modelling and Design Introduction

Bill Emerson - Business Information Systems - UCC

9

System Architectures

Layering in enterprise applicationsDomain LogicPresentation technologiesPersistenceMaintaining client stateSecurity

Page 10: IS6112 Application Modelling and Design Introduction

Bill Emerson - Business Information Systems - UCC

10

System Architectures (Contd)

Logging/error reportingPrinciples of distributionComparison of Microsoft and java

technologiesSoftware patterns – how to not reinvent the

wheelUsing existing frameworksIntegration with existing systems

Page 11: IS6112 Application Modelling and Design Introduction

Bill Emerson - Business Information Systems - UCC

11

Systems Implementation

Development toolsSource code trackingSystem build tools and techniquesSystems compliance (developing in

regulated industries)