The Essentials of Analysis and Design. Mehran Rezaei m.rezaei@eng.ui.ac.ir



Similar documents
Computer Science and Technology Careers and Job Highlights

GSA Schedule 70 Rates: September 2005 December 2006

Automation Sales/Marketing Professional

COURSE NAME: Database Management. TOPIC: Database Design LECTURE 3. The Database System Life Cycle (DBLC) The database life cycle contains six phases;

D6 INFORMATION SYSTEMS DEVELOPMENT. SOLUTIONS & MARKING SCHEME. June 2013

WEB DEVELOPER. Grade: E (spinal points 20 to 26) Salary: 20,076 to 25,406. Status: Fixed Term Contract 31 March Hours:

Job Description. Director, Corporate Communications and Community Engagement

Functional Area 1. Skill Level 101 : Information Systems Administration and Planning Manager (Mercer 1998 Job 006)

INFORMATION TECHNOLOGY PROGRAMMER/ANALYST

BUSINESS & TECHNOLOGY APPLICATION SPECIALIST (12259) ( )

The Association of Change Management Professionals

How To Develop Software

This alignment chart was designed specifically for the use of Red River College. These alignments have not been verified or endorsed by the IIBA.

ICT Competency Profiles framework Job Stream Descriptions

MCQ on Management Information System. Answer Key

People and Capability (P&C) Intelligence Community Shared Services (ICSS) Chief People Officer (CPO)

Vancouver Chapter Study Group. BABOK Chapter 1 Introduction. Jorge Vega

FEDERAL BUSINESS SYSTEMS CORP. (FBSCGov) RIDING PLAZA #200 CHANTILLY VA Ph: Fax:

How To Be A Successful Employee

Perform service for clients and customers as requested in the form of service tickets, service projects, and research.

Human Relations Sherry Peters - Director, Human Relations Specialist Professional Phase 2 (SP2), ASPA Bargaining Unit

Information Systems and Services (ISS) Post Reference No: 9B0932 Effective/Revised: September 2009

INTRODUCTION. National Competency Standard for Application Developers Commission on Information and Communications Technology

LOGISTICS & SUPPLY CHAIN MANAGEMENT

Project Governance. Dr. David Wilson Mr. Doug Connell Master Research Australasia Pty Ltd

Project Management Guidebook

JOB PROFILE. Collaborate and work effectively with team members within the section and the rest of the Transformation Service.

CHANGE MANAGEMENT PLAN WORKBOOK AND TEMPLATE

Systems Engineering and Integration for the NSG (SEIN) SharePoint Developer

How To Understand The Business Analysis Lifecycle

Business Analyst - IT

Using Evaluation to Support a Results- Based Management System

ISO 9000 QUALITY MANAGEMENT PRINCIPLES AND GUIDELINES ON THEIR APPLICATION

QUALITY MANAGEMENT PRINCIPLES

SYNECTICS FOR MANAGEMENT DECISIONS, INC.

INFORMATION TECHNOLOGY & MEDIA SERVICES

The ICMCI CMC Competence Framework - Overview

Domain #1: Analytic Assessment Skills

UoD IT Job Description

ESKITP5023 Software Development Level 3 Role

LECTURE 1. SYSTEMS DEVELOPMENT

JOB DESCRIPTION SYSTEMS DEVELOPMENT OFFICER - Grade 6

Council is committed to achieving the three key outcomes identified by our local community:

Having a Project Support Office

Athabasca University Professional Position Description

Diagrammatic Reasoning Practice Test 1

Department of Human Resources

Mini MBA for Procurement Professionals

Issue Management Plan Preparation Guidelines

Online Chapter A The Role of the Systems Analyst

BUSINESS INTELLIGENCE E ANALYST Business Unit:

Specialist Cloud Services Lot 4 Cloud Printing and Imaging Consultancy Services

IMCPM04 Project Scheduling and Cost Control. Course Outline

Portfolio EXAMPLES OF OUR WORK

Effort and Cost Allocation in Medium to Large Software Development Projects

Core Competencies for Strategic Leaders In the BC Public Service

Information Security Lead (BISRID_054) Solution Architect, (Head of Business Assurance)

Project Time Management

Software Development Processes. Software Life-Cycle Models

World Health Organization

Mott Community College Job Description

Job Description: Head of Finance and Business Administration

The Staff Compensation Program

Rwanda Governance Board Ikigo cy Igihugu Gishinzwe Imiyoborere Office Rwandais de la Gouvernance JOB ANNOUNCEMENT

MetroGIS Project Proposal Template Version 1.0

MALANDELA SECURITY SERVICES COMPANY PROFILE 1

HOW NOT TO ATTRACT AN ENTREPRENEURIAL PM

How To Design A Project

Functional Area 3. Skill Level 301: Applications Systems Analysis and Programming Supervisor (Mercer 1998 Job 011)

BISHOP GROSSETESTE UNIVERSITY LINCOLN JOB DESCRIPTION

IHE Evidence XXX XXX XXX

Chapter 6 Implementation Planning

Islamic Relief Worldwide

Fundamentals of Information Systems, Fifth Edition. Chapter 8 Systems Development

EMPLOYEE PERFORMANCE APPRAISAL

Is there a Doctor in the House? A Business Analyst in an Agile Business Dot Tudor TCC Agile Business Conference 2015

For a detailed background of the Project and a job description, please refer to page 2.

Water Conservation: A Guide to Promoting Public Awareness

AIPM PROFESSIONAL COMPETENCY STANDARDS FOR PROJECT MANAGEMENT PART B CERTIFIED PRACTISING PROJECT PRACTITIONER (CPPP)

Software Development Processes. Software Life-Cycle Models. Process Models in Other Fields. CIS 422/522 Spring

Simmons College Graduate School of Library and Information Science. Managerial Leadership in the Information Professions

The One Page Public Relations Plan

Exhibit F. VA CAI - Staff Aug Job Titles and Descriptions Effective 2015

Transcription:

The Essentials of Analysis and Design Mehran Rezaei m.rezaei@eng.ui.ac.ir

Stakeholders: Players in the Systems Game A stakeholder: any person who has an interest in an existing or proposed information system. technical workers nontechnical workers internal workers external workers Information workers: workers whose jobs involve the creation collection processing distribution use Knowledge workers: a subset of information workers responsibilities are based on a specialized body of knowledge of Information, 60% of Labor in the U.S. 2

System Owners an information system s sponsor and executive advocate, usually responsible for funding the project of developing, operating, and maintaining the information system Managements Large Medium small Bottom Line: Cost, benefits, and value to the system Mid to Executives Mid to supervisors 3

System Users System users: a customer who will use or is affected by an information system on a regular basis capturing, validating, entering, responding to, storing, and exchanging data and information. Main concerns: Ease of use ease of learning perceived usefulness 4

Internal System Users Clerical and service workers Technical and professional staff Supervisors, middle managers, and executive managers 5

External System Users Customers Suppliers Partners Employees Remote users - users who are not physically located on the premises but who still requires access to information systems. Mobile users - users whose location is constantly changing but who require access to information systems from any location 6

System Designers and System Builders technology specialists System designer translates system users business requirements and constraints into technical solution designs the computer databases, inputs, outputs, screens, networks, and software to meat system users requirements System builders constructs information systems and components based on the design specifications generated by the system designers. 7

. Systems Analysts Studies the problems and needs of an organization to determine how people, data, processes, and information technology can best accomplish improvements for the business programmer/analyst (or analyst/programmer) includes the responsibilities of both the computer programmer and the systems analyst business analyst focuses on only the non-technical aspects of systems analysis and design 8

Where Do Systems Analysts Work? 9

Skills Needed by the Systems Analyst Working knowledge of information technology Computer programming experience and expertise General business knowledge General problem-solving skills Good interpersonal communication skills Good interpersonal relations skills Flexibility and adaptability Character and ethics 10

The Systems Analyst as a Facilitator 11

Simple Systems Development Process Requirements Design Code Test 12

Systems Analysis Phases Systems Owners Planning Problem Statement Scope & Vision Problem Analysis Objectives Requirements Analysis BRD Documentation Logical Design Data Model Data Flow Design Or Use Case Diagram 13 Class and Activity Diagram

Understand the Problem Domain Goal Business and Systems Analysts get together with Business Owners and Users to find a common ground vocabulary Knowledge List all the things that system currently stored data about (files, forms, databases) Define each in business terms e.g., an order is a transaction where customer tries to buy a product Process Define each business event for which a business response is implemented e.g. a customer places a new order or cancels an order Interface Define all the locations of the servers and users of the system Also interface between current information system and other systems Context box System itself is a black box Inputs are what the system responds and reacts to Outputs are the outcome of the system like reports 14

15

Identify and Express the Requirements Express the requirements into Functional Non Functional Performance, Ease of learning and use Budget cost, cost savings Timetables and deadlines Quality management 16

Requirements Analysis Phase What capabilities should the new system provide for its users? What data must be captured and stored? What performance level is expected? What are the priorities of the various requirements? 17