Systems Analysis and Design I

Slides:



Advertisements
Similar presentations
1 433 – 254: Software Design Rajkumar Buyya Grid Computing and Distributed Systems Lab Dept. of Computer Science and Software Engineering University of.
Advertisements

LOGO Student Online Counseling Kernel System (SOCKS) Based on Learning Behavior and Test Performance Chakkrit Snae, PhD Department of Computer Science.
COSC1078 Introduction to Information Technology Lecture 2 Overview
1 Copyright © 2010 AQA and its licensors. All rights reserved. Introduction to the new specification GCSE Computer Science Paul Varey.
The University of Nottingham Malaysia Campus School of Computer Science Faculty of Science.
Lecture 1: IntroductionIntro to IT COSC1078 Introduction to Information Technology Lecture 2 Overview James Harland
Lecture 1: IntroductionIntro to IT COSC1078 Introduction to Information Technology Lecture 1 Introduction James Harland
The University of Nottingham Malaysia Campus School of Computer Science Faculty of Science.
School of Computer ScienceG53FSP Formal Specifications1 G53FSP Formal Specification Dr. Rong Qu Course Introduction
ISSUES TO CONSIDER IN YOUR PROJECT This is a short presentation from issues discussed in a meeting of MCS3 on Tues 2 nd March 2004.
Jan. 25, 2001CSci Clark University1 CSci 250 Software Design & Development Lecture #4 Thursday, Jan. 25, 2001.
Academic Support for International Students in the Department of Psychology at the University of York Presented by: Kim Manderson, International Student.
CHARLES UNIVERSITY IN PRAGUE faculty of mathematics and physics Automated Evaluation of Regular Lab Assignments: A Bittersweet.
BSc International Business, Finance and Economics Director of Undergraduate Studies Dr. Ilias Petrounias Room 3.19, MBS West
Using UML, Patterns, and Java Object-Oriented Software Engineering Chapter 1: Introduction.
SYSC System Analysis and Design 1 Part I – Introduction.
Using UML, Patterns, and Java Object-Oriented Software Engineering Chapter 1: Introduction.
Object Oriented Programming (OOP) Design Lecture 1 : Course Overview Bong-Soo Sohn Assistant Professor School of Computer Science and Engineering Chung-Ang.
CC2007N Software Engineering I Week 1: 1)Introduction to the Module 2)Introduction to Software Engineering. Software Life Cycle models.
Object Oriented Programming (OOP) Design Lecture 1 : Course Overview Bong-Soo Sohn Associate Professor School of Computer Science and Engineering Chung-Ang.
Course Introduction Software Engineering
WXGE 6103 Digital Image Processing Semester 2, Session 2013/2014.
MIS 300: Introduction to Management Information Systems Yong Choi School of Business Administration CSU, Bakersfield.
SKU3033 / SKF3033 NETWORK & SYSTEM ADMINISTRATOR.
BSc Information Technology Management for Business Dr Ilias Petrounias, ITMB Programme Director Dr Ali Owrak, Placement and Employability Tutor – ITMB.
A review of peer assessment tools. The benefits of peer assessment Peer assessment is a powerful teaching technique that provides benefits to learners,
Object Oriented Programming (OOP) Design Lecture 1 : Course Overview Bong-Soo Sohn Associate Professor School of Computer Science and Engineering Chung-Ang.
Lecture 1: IntroductionIntro to IT COSC1078 Introduction to Information Technology Lecture 1 Introduction James Harland
1. Course Information 2 Course Description 3  Synopsis:  These subjects expose the students to the general introduction of software engineering and.
King Saud UniversityCSC112 - First Semester CSC 112 Java Programming I Introduction.
29 September 2015Birkbeck College, U. London1 Introduction to Computer Systems Department of Computer Science and Information Systems Autumn 2015 Preliminary.
Online Mathematics Assessments: Formative and Summative Lee Alan Hanawalt Roher
Alessio Peluso 1 Critical evaluation of the module ‘Introduction to Engineering Thermo Fluid Dynamics’ First Steps in Learning and Teaching in Higher Education.
SYSC System Analysis and Design 1 Part I – Introduction.
© Monica Farrow & Andrew Ireland Software Design F28SD2 Future Horizons Monica Farrow & Andrew Ireland School of Mathematical & Computer Sciences Heriot-Watt.
Cheating The School of Network Computing, the Faculty of Information Technology and Monash as a whole regard cheating as a serious offence. Where assignments.
IS1811 Multimedia Development for Internet Applications Lecture 1: Introduction to IS1811 Rob Gleasure
Computer Science I ISMAIL ABUMUHFOUZ | CS 180. CS 180 Description BRIEF SUMMARY: This course covers a study of the algorithmic approach and the object.
04 Jan Introduction IS Business Systems Analysis and Design
Dissertation Guidelines for Students MSc in Econ; MSc EIFE 2016/2017
Object Oriented Programming (OOP) Design Lecture 1 : Course Overview
Welcome to CS 4390/CS5381: Introduction to Formal Methods
Systems integration and Testing INSE 6421
Computer Engineering Department Islamic University of Gaza
Software Engineering (1)
CSC207 Fall 2016.
Welcome To The MSc Computing
Welcome To The MSc Advanced Computing
CSc 020: Programming Concepts and Methodology II
Welcome To The MSc Computing (Specialisms)
Syed Sohail Ahmed Assistant Professor, UET Taxila
It’s called “wifi”! Source: Somewhere on the Internet!
Recommendations Regarding the Organisation of the educations at INS
Object-Oriented Programming
Logic and Computer Design Fundamentals
Object Oriented Programming (OOP) Design Lecture 1 : Course Overview
Two part course Software Engineering option only!
Delivering new Enhanced Assessments
EECE 310 Software Engineering
Lecturer: Sri Parameswaran
Control Systems Design
System Analysis & design (CAP 252)
Practical Software Engineering
Information System Management
ITEC 202 Operating Systems
Software Engineering I
ITEC 202 Operating Systems
CS Problem Solving and Object Oriented Programming Spring 2019
Computer Engineering Department Islamic University of Gaza
Introduction to the Module
Presentation transcript:

Systems Analysis and Design I Session 0 Module Introduction

Basic Information Level 4, 15 credits Module code: COIY016H4 The is the first of a series of “software engineering” modules SADI (Level 4), SADII (Level 5) SE1 (Level 5), SE2 (Level 6) Programmes: BSc Computing, BSc Data Science, BSc IS&M, FdSc, etc Place: UCL, Gower St, Darwin Lecture Theatre For labs, see further arrangements Lecturer: Taolue Chen http://www.dcs.bbk.ac.uk/~taolue/, taolue@dcs.bbk.ac.uk Phd from Free University Amsterdam and Centre for Mathematics and Informatics (CWI), NL (2005-2009) Research fellow at University of Twente, NL (2009-2010) Research fellow at University of Oxford, UK (2011-2013) Lecturer and Senior Lecturer at Middlesex University (2013-2017)

Motivation IT Managers’ Requisite Skills by Sang M. Lee and Choong Kwon Lee, CACM, 49(4), 2006 3

Contents One term, basic introduction of concepts of information systems techniques for information systems analysis&design. Development Methodologies RUP (USDP), XP, etc. Object-orientation concepts Analysis (major) & Design (minor) Unified Modelling Language (UML) Activity Diagram Use Case Diagram Class Diagram Sequence Diagram State Diagram

Arrangements (Preliminary) Lecture Date Lab Remark W1 Introduction, IS development Object-orientation fundamentals Jan 14 None W2 Jan 21 W3 Modelling concepts, activity diagram Jan 28 W4 Requirements, use cases Feb 4 W5 Class diagrams+Project Tutorial Feb 11 Test 1 W6 Sequence diagrams Feb 18 Group Project 1 W7 State diagrams+Project Tutorial Feb 25 Group Project 2 W8 System design+Project Tutorial Mar 4 Group Project 3 W9 Mar 11 Group Project 4 Test 2 W10 Agile and XP+Project Tutorial Mar 18 Group Project 5 Make-up Test 1 (subject to MC form) W11 Version control+Project Tutorial Mar 25 Group Project 6 Make-up Test 2 (subject to MC form) April 5th Deadline of group project

Assessment Coursework (20%) Examination (80%) 2 In-Class Tests (5% each) 25 Multiple-Choice Questions (in 25 mins) Test 1 (on Week 5, Feb 11) Test 2 (on Week 9, Mar 11) 1 Group Project (10%) 50 Marks (Weeks 6-11, Monday, 7:30pm---9:00pm) Those who do not attend the group project have no chance to pass this module no matter how high their exam scores are. Evaluation Quality of your report: 25 marks. Feedback from your peers: 25 marks. Examination (80%) 6

Group Project: Online DVD Rental System 7

Group Project: Online DVD Rental System Suppose that your group is a startup company and you plan to build an Online DVD Rental system. Create a requirements report which includes at least use case diagrams, use case descriptions and class diagrams. Background: Google and Wikipedia

Practical Arrangements You are supposed to work in groups to work on the project The group information can be found: http://www.dcs.bbk.ac.uk/~taolue/SADI/SADI.htm, under “Group Project” You must have the first meeting with your group members within two weeks! A plea: let others know that you are still engaged The submission consists of two parts: requirements report (PDF) as a group your completed peer-evaluation form as an individual Submission are electronically through Moodle Deadline Sunday 7 April 2019.

Textbook the 4th edition (2010) UML version 2.2 Used for both SADI & SADII Chapters: (tentative) 1-9, 11-12, 21 How do you think software engineering differs from other branches of engineering (e.g. civil engineering)? In what way do you think the theories, methods and tools used if software engineering are different from, or similar to other, more established, branches of engineering? In what ways is software engineering distinct from computer science?

Teaching Assistants Dilek Celik, Mital Kinderkhedia Stephen West d.celik@dcs.bbk.ac.uk Mital Kinderkhedia mital.kinderkhedia.10@ucl.ac.uk Stephen West stevewestinlondon@gmail.com

Locations Lecture: UCL, Gower St, Darwin Lecture Theatre Jan 14, Jan 21, Jan 28, Feb 4, Feb 11, … Revision session: May 20, MAL B34 Labs: (Feb 18, Feb 25, Mar 4, Mar 11, Mar 18, Mar 25) UCL, Gower St, Darwin Lecture Theatre Senate House North Block Room S116 Senate House North Block, Room S311 Senate House North Block, Room S312 Senate House North Block, Room S314 Senate House North Block, Room S320 UCL, Gower St, Darwin B15 UCL Darwin B.05 Assignments of groups to locations/TAs will be done soon

Web Pages http://www.dcs.bbk.ac.uk/~taolue/SADI/ http://moodle.bbk.ac.uk 13

Questions? Comments? Suggestions? taolue@dcs.bbk.ac.uk 14