Discovering Computers Living in a Digital World

Similar documents
Identify the guidelines for system development. Discuss the purpose of the activities performed in the analysis phase

The Development of Information Systems

Chapter 8: SDLC Reviews and Audit Learning objectives Introduction Role of IS Auditor in SDLC

Meltem Özturan

Structured Analysis and Design

INTRODUCTORY INFORMATION TECHNOLOGY CREATING ENTERPRISE APPLICATIONS. Faramarz Hendessi

Lab # 1. Structuring System Requirements: Diagrams

Answer: D. Answer: B. Answer: B

*ANSWERS * **********************************

1. i. What are the 3 major components of a information system and show their relationship input output

Dimensions for the Separation of Concerns in Describing Software Development Processes

CT41 (ALCCS) SOFTWARE ENGINEERING JUN 2015

History of object-oriented approaches

Standard. Number of Correlations

Systems Analysis & Design

SOFTWARE ENGINEERING : A MCQ BOOK CODE : RBMCQ0602. Second Edition

Hippo Software BPMN and UML Training

Systems Analysis and Design

UML Component Diagrams A.Y 2018/2019

Requirements Engineering Process

SE351a: Software Project & Process Management. 13 Oct., 2005 SE351a, ECE UWO, (c) Hamada Ghenniwa

The requirements engineering process

Chapter 6 Structuring System Requirements: Process Modeling 6.1

Object-Oriented Analysis and Design Using UML (OO-226)

Managing the development and purchase of information systems (Part 2)

Lesson 06. Requirement Engineering Processes

Chapter : Analysis Modeling

Outline of UML and Unified Process. Object Oriented Analysis/Design/Programming UML1.5. Koichiro Ochimizu, JAIST. UML&UP outline 1.

JOURNAL OF OBJECT TECHNOLOGY

Information Systems. Software Engineering. MCQ - Part 2

Multiple Choice Questions

TCP/IP Packet Identifier

Marking Guidelines for MVK Projects. MVK11. Version 6.2 (PPD, URD, ADD, revised URD+ADD, and software demo)

Chapter 1: Introduction to Systems Analysis

SEGUE DISCOVERY PARTICIPATION IN DISCOVERY DISCOVERY DELIVERABLES. Discovery

Architecture and the UML

Abstract class Audit trail Class diagram Balancing Acceptance testing Closed-ended questions Baseline modules Action stubs Cohesion Activation

Quality Assurance & Standards

Requirements Engineering. Materials: Pressman (chapters 8,9, 10, 11) Sommerville (Chapters 4, 5)

COAP 3110 INTERACTIVE SITE DEVELOPMENT

Object Oriented Model of Objectory Process

CTI Short Learning Programme in Internet Development Specialist

ANZSCO Descriptions The following list contains example descriptions of ICT units and employment duties for each nominated occupation ANZSCO code. And

Chapter 4 Objectives

Business Analysis for Practitioners - Requirements Elicitation and Analysis (Domain 3)

System and Software Architecture Description (SSAD)

CTI Higher Certificate in Information Systems (Internet Development)

Marking Guidelines for MVK Projects. MVK12. Version 6.2 (PPD, URD, RURD, ADD and software demo)

Modern Systems Analysis and Design. Third Edition. Jeffrey A. Hoffer Joey F. George Joseph S. Valacich. Chapter 17 System Implementation

Pattern for Structuring UML-Compatible Software Project Repositories

Spemmet - A Tool for Modeling Software Processes with SPEM

Introduction to Software Engineering

06. Analysis Modeling

CIS 895 agenttool III (Static) Project Plan Version 2.0. Project Plan. For agenttool III (Static) Version 2.0

Project Management Professional Exam Prep Plus

Making the right decision on the golf course just got easier! Abstract

MICROSOFT ESSENTIALS & SPECIFIC COURSES

Object-Oriented Software Engineering Practical Software Development using UML and Java

Introducing the UML Eng. Mohammed T. Abo Alroos

CHAPTER 1. Topic: UML Overview. CHAPTER 1: Topic 1. Topic: UML Overview

PPSC Competitive Exam for the Post of System Analyst

Chapter 2: The Database Development Process

Enterprise Architect Training Courses

Systems Analysis and Design in a Changing World, Fourth Edition

Ch 4: Requirements Engineering. What are requirements?

Lab 16: Visio Introduction

Requirements Specification

Capgemini employ 30,000+ (2010) people in India with offices in Mumbai, Bangalore, Kolkata, Pune, Hyderabad, Chennai and Delhi/NCR.

General Instructions

2010 HSC Software Design and Development Sample Answers

Object Oriented Modeling

Object-Oriented Analysis Techniques Coad s OOA Technique Short History Terminological Comparison Postscript and Remarks

Database Systems: Design, Implementation, and Management Tenth Edition. Chapter 9 Database Design

Database Analysis and Design

Framework for building information modelling (BIM) guidance

COSC 3351 Software Design. An Introduction to UML (I)

Chapter 5. The Database Life Cycle. Class 04: Topic 3.1: The Database Life Cycle

This tutorial also elaborates on other related methodologies like Agile, RAD and Prototyping.

University of Calgary Department of Electrical and Computer Engineering. SENG : Object Oriented Analysis and Design Behrouz Homayoun Far

CompTIA Project+ (2009 Edition) Certification Examination Objectives

SE Assignment III. 1. List and explain primitive symbols used for constructing DFDs. Illustrate the use of these symbols with the help of an example.

Chapter 8. Database Design. Database Systems: Design, Implementation, and Management, Sixth Edition, Rob and Coronel

Generic vs. Domain-specific Modeling Languages

Outline of Unified Process

Analysis Modeling Week 5

1: Specifying Requirements with Use Case Diagrams

System Analysis & design

Quality Software Requirements By J. Chris Gibson

Responsive Redesign dispatch.com 10tv.com thisweeknews.com

Slide 1 Welcome to Fundamentals of Health Workflow Process Analysis and Redesign: Process Mapping: Gane-Sarson Notation. This is Lecture d.

Introduction to System Analysis and Design

Oracle Data Modeling and Relational Database Design

Prototype Report Version 3.0. Prototype Report. LADOT Scanning. Team 08. Name Primary Role Secondary Role

S.No Description 1 Allocation of subjects to the faculty based on their specialization by the HoD 2 Preparation of college Academic Calendar and

Requirements Engineering process

Level 4 Diploma in Computing

Mail. Having your mail stored in the cloud means you can access it just about anywhere on just about any device with an internet connection.

COIT20248: Information Systems Analysis and Design Term 2, 2015 Assignment 2. Lecturer: Dr. Meena Jha Tutor: Aries Tao

Requirements Specification

Prototype Report. Farm Worker Safety Application. Team 09

Transcription:

Discovering Computers 2011 Living in a Digital World

Objectives Overview See Page 619 for Detailed Objectives 2

Objectives Overview See Page 619 for Detailed Objectives 3

What is System Development? Page 620 4

What is System Development? Pages 620 621 Figure 12-1 5

What is System Development? System development should follow three general guidelines: Page 621 6

What is System Development? System development should involve representatives from each department in which the proposed system will be used Page 622 Figure 12-2 7

What is System Development? Project managementis the process of planning, scheduling, and then controlling the activities during system development To plan and schedule a project efficiently, the project leader identifies: Page 623 8

What is System Development? A popular tool used to plan and schedule the time relationships among project activities is a Gantt chart Page 623 Figure 12-3a Click to view Web Link, click, Click Web Link from left navigation, then click Gantt Charts below 9

What is System Development? A PERT chart also can be used for planning and scheduling time Page 624 Figure 12-3b Click to view Web Link, click, Click Web Link from left navigation, then click PERT Charts below 10

What is System Development? Feasibilityis a measure of how suitable the development of a system will be to the organization Pages 624-625 11

What is System Development? Documentationis the collection and summarization of data and information A project notebook contains all documentation for a single project Users and IT professionals refer to existing documentation when working with and modifying current systems Page 625 12

What is System Development? During system development, members of the project team gather data and information using several techniques Pages 625 626 Figure 12-4 13

Who Initiates a System Development Project? Page 626 14

Who Initiates a System Development Project? Page 627 Figure 12-5 15

Planning Phase The planning phasefor a project begins when the steering committee receives a project request Four major activities are performed: Page 628 16

Analysis Phase The analysis phaseconsists of two major activities: Pages 629-631 17

Analysis Phase Pages 629 630 Figure 12-6 Click to view Web Link, click, Click Web Link from left navigation, then click Feasibility Study below 18

Analysis Phase Process modeling(structured analysis and design) is an analysis and design technique that describes processes that transform inputs into outputs Page 631 Click to view Web Link, click, Click Web Link from left navigation, then click Process Modeling below 19

Analysis Phase An entity-relationship diagram(erd) is a tool that graphically shows the connections among entities in a system Entities are objects in the system that have data Page 632 Figure 12-7 20

Analysis Phase A data flow diagram (DFD) is a tool that graphically shows the flow of data in a system Data flows Processes Data stores Sources Page 632 Figure 12-8 21

Analysis Phase The project dictionarycontains all the documentation and deliverables of a project Structured English is a style of writing that describes the steps in a process Page 633 Figure 12-9 22

Analysis Phase Page 633 23

Analysis Phase Decision table Decision tree Page 633 Figures 12-10 12-11 24

Analysis Phase The data dictionarystores the data item s name, description, and other details about each data item Page 634 Figure 12-12 25

Analysis Phase Object modelingcombines the data with the processes that act on that data into a single unit, called an object UML(Unified Modeling Language) has been adopted as a standard notation for object modeling and development UML includes 13 different diagrams Two diagrams include: Click to view Web Link, click, Click Web Link from left navigation, then click UML below Page 634 26

Analysis Phase A use case diagram graphically shows how actors (users) interact with the information system Diagrams are considered easy to understand Page 634 Figure 12-13 27

Analysis Phase A class diagram graphically shows classes and subclasses in a system Each class can have one or more subclasses Subclasses use inheritance to inherit methods and attributes of higher levels Page 635 Figure 12-14 28

Analysis Phase The system proposal assesses the feasibility of each alternative solution The steering committee discusses the system proposal and decides which alternative to pursue Click to view Web Link, click, Click Web Link from left navigation, then click Vertical Market Software below Pages 635-636 29

Design Phase The design phase consists of two major activities Page 638 30

Design Phase To acquire the necessary hardware and software: Pages 638-640 Click to view Web Link, click, Click Web Link from left navigation, then click E-Zines below 31

Design Phase The next step is to develop detailed design specifications Sometimes called a physical design Page 640 32

Design Phase Systems analysts typically develop two types of designs for each input and output Mockup Layout chart Page 641 Figures 12-18 12-19 33

Design Phase A prototype(proof of concept) is a working model of the proposed system Prototypes have inadequate or missing documentation Users tend to embrace the prototype as a final system Should not eliminate or replace activities Pages 641-642 34

Design Phase Computer-aided software engineering (CASE) tools are designed to support one or more activities of system development CASE tools sometimes contain the following tools: Click to view Web Link, click, Click Web Link from left navigation, then click CASE Tools below Page 642 35

Design Phase Page 642 Figure 12-20 36

Design Phase Many people should review the detailed design specifications An inspection is a formal review of any system development deliverable A team examines the deliverables to identify errors Page 642 37

Implementation Phase The purpose of the implementation phaseis to construct the new or modified system and then deliver it Page 643 38

Implementation Phase The program development life cycle follows these steps: Page 643 39

Implementation Phase Various tests should be performed on the new system Page 644 40

Implementation Phase Traininginvolves showing users exactly how they will use the new hardware and software in the system One-on-one sessions Classroom-style lectures Web-based training Page 644 Figure 12-21 41

Implementation Phase One or more of four conversion strategies can be used to change from the old system to the new system Pages 644 645 Figure 12-22 42

Operation, Support, and Security Phase The purpose of the operation, support, and security phaseis to provide ongoing assistance for an information system and its users after the system is implemented Pages 645-646 Click to view Web Link, click, Click Web Link from left navigation, then click Chief Security Officer below 43

Operation, Support, and Security Phase A computer security planshould do the following: Page 646 44

Video: Create a Hidden Operating System CLICK TO START 45

Summary Page 647 46

Discovering Computers 2011 Living in a Digital World Complete