Analysis. This involves investigating what is required from the new system and what facilities are available. It would probably include:

Slides:



Advertisements
Similar presentations
Word processing A word processor can be used to write, edit, format and print text. Before word processors, printed documents were typed directly on to.
Advertisements

A Toolbox for Blackboard Tim Roberts
Advanced Database Projects In Access © Hodder Education 2008 Access Projects – Problem Specification.
ICT Class System Life Cycle.  Large systems development projects may involve dozens of people working over several months or even years, so they cannot.
GCSE PROJECT GUIDELINES Use this presentation to make sure you have the correct content for you project - click on.
Data Flow Diagramming. Data Flow Diagrams Data Flow Diagrams are a means to represent data transformation processes within an information system.
DT211 Stage 2 Software Engineering
Basic of DFD. Developing a DFD There are no FIXED rules about how a DFD should be developed… There is no such a DFD call “CORRECT DFD”… Expert SAs may.
Spreadsheets in Finance and Forecasting Project Session 3b(ii) Data Flow Diagrams.
Section 04DFD - Top Level1 04 Data Flow Diagrams - Top Level DFD And Franchise Colleges By MANSHA NAWAZ.
Copyright © 2015 Pearson Education, Inc. Systems Documentation Techniques Chapter
Database Design IST 7-10 Presented by Miss Egan and Miss Richards.
6 Systems Analysis and Design in a Changing World, Fourth Edition.
THE SYSTEMS LIFE CYCLE ANALYSE DESIGN IMPLEMENT MAINTENANCE IDENTIFY/INVESTIGATE.
The Project AH Computing. Functional Requirements  What the product must do!  Examples attractive welcome screen all options available as clickable.
Traditional Approach to Requirements Data Flow Diagram (DFD)
Chapter 6: The Traditional Approach to Requirements
Systems Life Cycle A summary of what needs to be done.
1 Structured Analysis Techniques. 2 Data Flow Diagrams.
Systems Analysis and Design in a Changing World, Fifth Edition
An Introduction to Level 0 and Level 1 DFD’s.
Chapter 6 The Traditional Approach to Requirements
1 SA Capstone Requirements and Design Week 1 SYST36367 Winter 2013 Instructors: Jerry Kotuba & Joe Varrasso.
Systems Analysis and Design in a Changing World, Fifth Edition
Systems Analysis – Analyzing Requirements.  Analyzing requirement stage identifies user information needs and new systems requirements  IS dev team.
LESSON 8 Booklet Sections: 12 & 13 Systems Analysis.
Data Flow Diagrams.
Systems Analysis & Design Data Flow Diagrams. End Home Data Flow Diagrams – Definition  A data flow diagram is a pictorial model that shows the flow.
Lecture 6 Data Flow Modeling
1 Ref: Prof Sarda Process Modeling…… Lecture Outline Data flow diagram (DFD)
ITEC224 Database Programming
Sheridancollege.ca SA Capstone Requirements and Design Week 1 1.
SAD - DFD Context Diagrams
1 Data Flow Diagrams. 2 Identifying Data Flows During the analysis stage of a project it is important to find out how data flows through a system:  Where.
Chapter 3 Developing an algorithm. Objectives To introduce methods of analysing a problem and developing a solution To develop simple algorithms using.
Tutorial DFD Cap I. Najwa AlGhamdi. context diagram  Why context diagram ?  To know Who will interact with system. What's the main input and output.
Feedback on marking and next section. Feedback Do not copy from exemplar materials. All information in the project must be your own or acknowledged Remember.
May 7, We manage documents and their changes with versioning and check out/check in procedures.
Feasibility study A feasibility study is a preliminary investigation of a problem. It is used to decide whether a solution is possible and what effects.
Data flow & information requirements.  Establishing IPSO  Recording information about the existing system  Identifying the problems with the system.
University of Sunderland ISIC 1 Data Flow Diagrams - Part 2 Hierarchical DFDs.
1 DATA FLOW DIAGRAM. 2 Outline Process decomposition diagrams Data flow diagram (DFD)
Lesson 1 Operating Systems, Part 1. Objectives Describe and list different operating systems Understand file extensions Manage files and folders.
Task analysis Chapter 5. By the end of this chapter you should be able to... Describe HTA and its features Explain the purpose of task analysis and modelling.
G045 Lecture 08 DFD Level 1 Diagrams (Data Flow Diagrams Level 1)
Btec National - IT SYSTEMS ANALYSIS AND DESIGN 1 IT Systems Analysis and Design SSADM – Design.
Systems Analysis & Design
6 Systems Analysis and Design in a Changing World, Fourth Edition.
Observing the Current System Benefits Can see how the system actually works in practice Can ask people to explain what they are doing – to gain a clear.
GCSE ICT 3 rd Edition The system life cycle 18 The system life cycle is a series of stages that are worked through during the development of a new information.
1 The System life cycle 16 The system life cycle is a series of stages that are worked through during the development of a new information system. A lot.
SYSTEMS ANALYSIS AND DESIGN ITDB 2101 HAND OUT # 3 1.
Learning Objectives Today we will Learn: How to identify the data requirements of a IT system using a Data Flow Diagram.
Invoices and Service Invoices Training Presentation for Raytheon Supply Chain Platform (RSCP) April 2016.
Learning Objectives Today we will Learn: How to identify the data requirements of a IT system using a Data Flow Diagram.
Data Flow Diagram : Developed By Larry Constantine as a way of expressing system requirements in graphical Form: Data Flow Models (DFMs) are easy to understand.
In today’s lesson we will be looking at: what we mean by the software development lifecycle the phases in the lifecycle We will focus particularly on testing:
Software Development Lifecycle- SDLC Design- using DFDs.
COM 117 Introduction to Application Building Introduction to the module Learning outcomes Assessment Lecture on DFDs Practical activity Tutorial activity.
Advanced Higher Computing Science
Chapter 5 Task analysis.
G063 - Data flow diagrams.
Systems Analysis and Design
OPERATE A WORD PROCESSING APPLICATION (BASIC)
G063 - Data flow diagrams.
5 POINT PLAN THE SYSTEMS LIFE CYCLE ANALYSE DESIGN
DFD Process & Examples.
Presentation transcript:

Analysis

This involves investigating what is required from the new system and what facilities are available. It would probably include:

Details of the discussion with the user, usually in an interview Details of the current system including documents The end user requirements Data flow diagrams showing how data moves through the system

Input, processing and output requirements Data dynamics in the system Hardware and software available including version numbers, capabilities and limitations Details of the user’s current IT skill level and training needs Evaluation criteria for evaluating the success of your system

Interview with user This is designed to find out the needs of the user. Questions which may be asked are:

How do you store the information at present? What details do you store? What is the procedure when someone rings up to book a lesson? What is the procedure when someone passes their driving test? How long do you keep the information for? Have you much experience of using computers? What computer facilities do you have at present?

Current system Full details including copies of present paper of electronic system Description of how user uses present system Details of problems currently seen

Current system You should now be in a position to give a summary of the current system including the information and processes involved.

End user requirements The main aims of my new system are: Reduce the amount of paper work Have an easy to use system Speed up the time to make a booking Find information about a student quickly Keep past records Produce reports on…

Data flow diagrams Before designing the system you need to analyse in detail how data flows through the system using data flow diagrams (DFDs). Stage 1: Context diagram Stage 2: Sub tasks Stage 3: Sub task details

DFD symbols External entity Process Data store Flow of data 1

The first stage is to draw a simple context diagram: this shows the system at the centre and all the external entities providing data to or getting information from the system.

The next stage is to add more detail to the diagram by breaking down the system into sub tasks [check out slide 24] In this case the four tasks are: ¬ Student administration ¬ Lesson booking ¬ Instructor administration ¬ General administration Note that an external entity may appear more than once in this diagram. The diagonal line in the External entity oval indicates that the entity appears elsewhere.

We then take each sub task and break it down further into the various processes involved. Each process is numbered and relates to the Level 1 numbering. At this stage you should see a direct correlation with your project!

Input, processing and output requirements Data stores Student file Lesson file Instructor file Lesson type file Archive file

Input requirements Student details Instructor details Lesson details

Processing requirements Student joins school Edit student details Student leaves school Book a lesson Cancel a lesson Instructor joins school Edit instructor details Instructor leaves school Calculate lesson prices Delete unwanted records

Output requirements Timetables for instructors Student details from ID Instructor details from ID Income report

Data dynamics What happens to the data after an event such as passing a driving test. Does the data need to be updated? How long will it be kept?

Data dynamics After a user passes the theory and practical test their details will not be deleted from the system as they may go on to the Pass Plus Course. However, their data will be transferred to a separate data store from where it can be easily retrieved. Lessons a year old will be stored in a separate data store and then deleted after one more year.

Resources available Include details of the hardware resources, software resources and human resources including current skill level and training needs.

Evaluation criteria You must state clearly how you are going to evaluate your solution when it is finished You need to have a clear list of performance indicators, eg: The ease of use of the system The look and feel of the system Quality of output from the system Features in the system that will save time Accuracy of output

Don’t List as many criteria as you can in the hope of gaining more marks. Make vague statements such as ‘it will be quicker’. Do choose criteria that you can back up with evidence.

Performance indicators The system will reduce the amount of time spent looking through a folder when booking daily lessons. The interface will have common layouts, icons and styles to enable the user to ‘feel comfortable’ when using the system.