University of Nottingham School of Computer Science Large Scale Systems Design Dr Dario Landa-Silva 1 Large Scale Systems Design G52LSS Semester 1 of session.

Slides:



Advertisements
Similar presentations
Chapter 5 Transfer of Training
Advertisements

Systems Development Environment
Chapter 1 The Systems Development Environment
Chapter 1: The Context of SA&D Methods
Chapter 1 Assuming the Role of the Systems Analyst
Copyright © 2009 Pearson Education, Inc. Publishing as Prentice Hall Essentials of Systems Analysis and Design Fourth Edition Joseph S. Valacich Joey F.
1 SYS366 Week 1 - Lecture 2 How Businesses Work. 2 Today How Businesses Work What is a System Types of Systems The Role of the Systems Analyst The Programmer/Analyst.
Chapter 1 Assuming the Role of the Systems Analyst
Copyright 2002 Prentice-Hall, Inc. Chapter 1 The Systems Development Environment 1.1 Modern Systems Analysis and Design Third Edition Jeffrey A. Hoffer.
Lecture 13 Revision IMS Systems Analysis and Design.
Chapter 1 The Systems Development Environment
12 C H A P T E R Systems Investigation and Analysis and Analysis.
Fundamentals of Information Systems, Second Edition
Systems Analysis and Design in a Changing World, Fourth Edition
Chapter 1 Assuming the Role of the Systems Analyst
Copyright 2004 Prentice-Hall, Inc. Essentials of Systems Analysis and Design Second Edition Joseph S. Valacich Joey F. George Jeffrey A. Hoffer Chapter.
CHAPTER 9: LEARNING OUTCOMES
Chapter 4: Beginning the Analysis: Investigating System Requirements
Copyright 2006 Prentice-Hall, Inc. Essentials of Systems Analysis and Design Third Edition Joseph S. Valacich Joey F. George Jeffrey A. Hoffer Chapter.
Jump to first page 30/06/ Chapter 1 System Development Environment.
Chapter 1 The Systems Development Environment. SAD/CHAPTER 1 2 Learning Objectives Understand the concept of systems analysis and design as a disciplined.
Certified Business Process Professional (CBPP®)
©2003 Prentice Hall Business Publishing, Accounting Information Systems, 9/e, Romney/Steinbart 16-1 Accounting Information Systems 9 th Edition Marshall.
CHAPTER 19 Building Software.
Chapter 1 The Systems Development Environment
IT Job Roles Task 20. Software Engineer Job Description Software engineers are responsible for creating and maintaining software of various different.
Copyright 2001 Prentice-Hall, Inc. Essentials of Systems Analysis and Design Joseph S. Valacich Joey F. George Jeffrey A. Hoffer Chapter 1 The Systems.
Chapter 4: Beginning the Analysis: Investigating System Requirements
Management Information Systems (CSC373) 3(3,0) Introduction to the Course.
The Systems Development Environment. Learning Objectives Define information systems analysis and design. Describe the different types of information systems.
Lesson 1 Week01.
Succeeding with Technology Systems Development An Overview of Systems Development Tools and Techniques for Systems Development Systems Investigation Systems.
INFORMATION SYSTEM APPLICATIONS System Development Life Cycle.
Management Information Systems
CSI315 Web Applications and Technology Overview of Systems Development (342)
Describing Methodologies PART II Rapid Application Development*
1 Systems Analysis and Design in a Changing World, Fourth Edition.
Copyright © 2002 by The McGraw-Hill Companies, Inc. Information Technology & Management 2 nd Edition, Thompson Cats-Baril Chapter 8 I/S and Organizational.
Copyright 2002 Prentice-Hall, Inc. Chapter 1 The Systems Development Environment 1.1 Modern Systems Analysis and Design.
1 Using Information Systems for Decision Making BUS Abdou Illia, Spring 2007 (Week 13, Thursday 4/5/2007)
© 2006 ITT Educational Services Inc. SE350 System Analysis for Software Engineers Unit 11 Slide 1 Chapter 1 The Systems Development Environment.
Copyright 2002 Prentice-Hall, Inc. Chapter 1 The Systems Development Environment 1.1 Modern Systems Analysis and Design Third Edition Jeffrey A. Hoffer.
Chapter 14 Information System Development
Chapter 1 Assuming the Role of the Systems Analyst Systems Analysis and Design Kendall & Kendall Sixth Edition.
Chapter 1 The Systems Development Environment Modern Systems Analysis and Design Sixth Edition Jeffrey A. Hoffer Joey F. George Joseph S. Valacich.
Copyright 2002 Prentice-Hall, Inc. 1.1 Modern Systems Analysis and Design Jeffrey A. Hoffer Joey F. George Joseph S. Valacich Chapter 1 The Systems Development.
Introduction Complex and large SW. SW crises Expensive HW. Custom SW. Batch execution Structured programming Product SW.
CS206 System Analysis and Design Note 1 By ChangYu 1 Course Information Lecturer NameCHANG YU Web sitewww.chuhai.edu.hk/changyu/
The World of the Modern Systems Analyst Week 1 CMIS 570.
Improvement Guide Workshops Chapters 1-14 Suggested Workshops for participants who are applying the Improvement Guide to Projects.
Copyright © 2012 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill/Irwin CHAPTER NINE SYSTEMS DEVELOPMENT AND PROJECT MANAGEMENT CHAPTER.
Systems Analysis and Design in a Changing World, Fourth Edition
Chapter 1 The Systems Development Environment Modern Systems Analysis and Design Fifth Edition Jeffrey A. Hoffer Joey F. George Joseph S. Valacich.
Fundamentals of Information Systems, Second Edition 1 Systems Development.
© 2005 by Prentice Hall Chapter 1 The Systems Development Environment Modern Systems Analysis and Design Fourth Edition Jeffrey A. Hoffer Joey F. George.
Chapter 6 CASE Tools Software Engineering Chapter 6-- CASE TOOLS
Large Scale Systems Design G52LSS
Chapter 1 Introduction to Systems Design and Analysis Systems Analysis and Design Kendall and Kendall Sixth Edition.
The Systems Development Environment Systems Analysis and Design II.
Introduction Complex and large SW. SW crises Expensive HW. Custom SW. Batch execution Structured programming Product SW.
Management Information Systems Islamia University of Bahawalpur Delivered by: Tasawar Javed.
Your Interactive Guide to the Digital World Discovering Computers 2012 Chapter 12 Exploring Information System Development.
Chapter 1 Assuming the Role of the Systems Analyst.
Informatics Economy - Introduction … or why do we deal with diploma/thesis writing in the name of Informatics Economy?!?!?
Fundamentals of Information Systems, Sixth Edition
The Systems Development Environment
Succeeding as a Systems Analysts
Training & Development BBA & MBA
Presentation transcript:

University of Nottingham School of Computer Science Large Scale Systems Design Dr Dario Landa-Silva 1 Large Scale Systems Design G52LSS Semester 1 of session 2007/2008 Dr Dario Landa - Silva Lecture 1 – Introduction Overview of the Module Systems Analysis and Design Learning outcomes: understand purpose/scope/administration of the module; describe the SDLC and role of systems analyst; identify types of information systems.

University of Nottingham School of Computer Science Large Scale Systems Design Dr Dario Landa-Silva 2 Overview of the Module Aim of the Module Achieve an understanding of tools, techniques and guidelines for analysis and design of large scale software systems. Have an insight into the generation, undertaking and management of software development projects. Acquire the skills for effectively: analyse large systems requirements design process models, data models, process specifications understand soft issues for effective project management

University of Nottingham School of Computer Science Large Scale Systems Design Dr Dario Landa-Silva 3 Module Contents Tools, techniques and guidelines for project management and for systems analysis and design are explained and illustrated with examples and case studies. Introduction Large Systems Development Rapid and Agile Development Project Initiation Project Management Project Scheduling with PERT Critical Path Methods GANTT Charts and CPM Project Re - scheduling

University of Nottingham School of Computer Science Large Scale Systems Design Dr Dario Landa-Silva 4 Module Contents (cont.) Requirements Analysis Information Gathering Methods Defining Systems Requirements Use Case Analysis Process Modelling with DFDs Constructing DFDs Validating DFDs Process Specification The Design Phase Implementation and Maintenance

University of Nottingham School of Computer Science Large Scale Systems Design Dr Dario Landa-Silva 5 Teaching Activities Monday hrs in B52 - JBCSOUTH, Friday hrs in LT3 - JBCEXGE Notes for the lectures are available from the following url: Students are also expected to take notes in class Exercises and extra notes will be available for some lectures Reading List

University of Nottingham School of Computer Science Large Scale Systems Design Dr Dario Landa-Silva 6 Other Resources Additional reading will be provided for some topics MS - Project for PERT, CPM and GANTT CASE Tools for drawing diagrams Assessment Written examination (60%), multiple - choice style Coursework (40%), team assignment and involves an exercise on Project Planning and Analysis Details will be given in the module web page

University of Nottingham School of Computer Science Large Scale Systems Design Dr Dario Landa-Silva 7 Information Systems Information is an important factor in determining the success of business. Decision makers must manage information effectively and efficiently in order to maximise its usefulness. Managing large amounts of computer - generated information is particularly important. Systems Analysis and Design

University of Nottingham School of Computer Science Large Scale Systems Design Dr Dario Landa-Silva 8 There are various types of information systems, each one is aimed at supporting a specific level of decision - making in the organisation. Transaction processing systems Office automation systems Knowledge work systems Management information systems Decision support systems Knowledge - based (expert) systems Group decision support systems Collaborative work systems Executive support systems Operational support Knowledge support Management support Strategic support

University of Nottingham School of Computer Science Large Scale Systems Design Dr Dario Landa-Silva 9 Exercise 1.1 Determine what is the most likely type of information systems for the following: − System to help a bank loan officer to verify the credit of a loan applicant or an engineering firm that has bids on several projects − A networked system in an advertising agency to prepare written communications and strategic planning including electronic publishing, image processing, office management − An idea generation program to allow group participants to simultaneously and anonymously exchange ideas on a specific question proposed to the group − A system used in a hospital to diagnose infectious blood diseases and recommend antibiotics DSS OAS GDSS KBS

University of Nottingham School of Computer Science Large Scale Systems Design Dr Dario Landa-Silva 10 Exercise 1.1 (cont.) − A CAD application to design new products or improve old ones − An order - entry system used by staff at the counter in Argos − A web application used by a consultancy company so that developers, analysts and management staff can share information to perform their jobs − A system providing a shared window of the same drawing displayed on various networked computers for architects to collaborate in the design − A software system that enables ESSO to set the optimal price at each of their Petrol Stations KWS TPS MIS CWS ESS

University of Nottingham School of Computer Science Large Scale Systems Design Dr Dario Landa-Silva 11 The Systems Development Life Cycle Systems analysis and design (SAD) refers to the use of tools and the application of techniques, guidelines and approaches to develop computer systems more effectively and efficiently using (among other optional methods) the four phases of the Systems Development Life Cycle (SDLC).

University of Nottingham School of Computer Science Large Scale Systems Design Dr Dario Landa-Silva 12 The traditional SDLC Planning Analysis Design Implementation The primary goal of systems analysis and design: There are 4 major undesirable consequences of not using adequate SAD when undertaking software projects of considerable size.

University of Nottingham School of Computer Science Large Scale Systems Design Dr Dario Landa-Silva 13 The Systems Analyst The key player in the SAD process, being a systems analyst involves: Analyse the situation Identify opportunities for improvement Set objectives (£ for the organisation) Design the information system The systems analyst is a problem solver opportunist; it makes a continuous assessment of the performance of the organisation and its processes.

University of Nottingham School of Computer Science Large Scale Systems Design Dr Dario Landa-Silva 14 Being a systems analyst is interesting, exciting, challenging and requires a number of different skills. Self - motivation Professional ethics Self - discipline Creativity Problem solving skills Communication skills Team - working skills Good understanding of technical developments The systems analyst frequently acts as: consultant, supporting expert, agent of change.

University of Nottingham School of Computer Science Large Scale Systems Design Dr Dario Landa-Silva 15 Exercise 1.2 Identify the main differences between being a Systems Analyst and being a Project Manager with respect to job description, responsibilities, required knowledge and skills, typical salary, etc. For example see and online job adverts (maybe with different position names). Systems Analyst Analyse key business aspects Identify business need Assess business value of system Identify technology to improve business Improve business processes Analyse and design system Ensure system addresses business need Project Manager Manage the development team Schedule and control the project Assign resources and manages budget Ensure system is implemented as requested

University of Nottingham School of Computer Science Large Scale Systems Design Dr Dario Landa-Silva 16 Additional Reading Chapter 1 of (Dennis, Wixom and Roth, 2006) Chapter 1 of (Kendall and Kendall, 2005) A Practical Approach to Recognizing and Improving Competencies in your Business Analyst. Report from the British Computer Society. Available at the following url: