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.

Slides:



Advertisements
Similar presentations
System Development Life Cycle (SDLC)
Advertisements

ICT Class System Life Cycle.  Large systems development projects may involve dozens of people working over several months or even years, so they cannot.
Systems Analysis, Prototyping and Iteration Systems Analysis.
MIS 2000 Class 20 System Development Process Updated 2014.
System Analysis (Part 1)
Lab/Sessional -CSE-374. SYSTEM DEVELOPMENT LIFE CYCLE.
System Design and Analysis
System Implementation
Software Development, Programming, Testing & Implementation.
System Implementation
THE SYSTEMS LIFE CYCLE ANALYSE DESIGN IMPLEMENT MAINTENANCE IDENTIFY/INVESTIGATE.
Activity 1 - WBs 5 mins Go online and spend a moment trying to find out the difference between: HIGH LEVEL programming languages and LOW LEVEL programming.
Wizards, Templates, Styles & Macros Chapter 3. Contents This presentation covers the following: – Purpose, Characteristics, Advantages and Disadvantages.
Systems Life Cycle A summary of what needs to be done.
SYSTEM LIFE CYCLES. OBJECTIVES o Be able to describe the stages of development of a hardware/software system. o Know what the different stages of the.
System Development REASONS for SDLC
Introduction to Systems Analysis and Design Trisha Cummings.
MANAGEMENT OF MARKETING
Approaches to Investigating a System “Who knows what’s happening now?”
IT Systems Analysis & Design
LESSON 8 Booklet Sections: 12 & 13 Systems Analysis.
SYSTEMS ANALYSIS FORM 4 Included in this topic: Information Systems Systems Analysts System Life Cycle (incl. Case Study) Documentation.
Chapter 8: Systems analysis and design
Systems Life Cycle 1.Project Idenification 2. Initial Investigation 3. Feasibilty Study 4. Analysis 5. Design 6. Development and testing 7. Implementation.
 Once the system has been installed it will be monitored to check whether it is working correctly. Sometimes problems with a system will not be found.
Professional IT Roles Investigate IT professional roles. Find out what each role involves, what the job entails. Identify what personal qualities are needed.
Advanced Higher Computing SOFTWARE DEVELOPMENT PROCESS.
Software Development Process.  You should already know that any computer system is made up of hardware and software.  The term hardware is fairly easy.
DEBUGGING. BUG A software bug is an error, flaw, failure, or fault in a computer program or system that causes it to produce an incorrect or unexpected.
Systems Life Cycle. Know why it is necessary to evaluate a new system Understand the need to evaluate in terms of ease-of- use, appropriateness and efficiency.
Different approaches an analysis might use when investigating a system including: – Questionnaires – Interviews – Document gathering and analysis.
ICT IGCSE.  Introducing or changing a system needs careful planning  Why?
Systems Life Cycle. Know the elements of the system that are created Understand the need for thorough testing Be able to describe the different tests.
Systems Life Cycle A2 Module Heathcote Ch.38.
 System Development Life Cycle System Development Life Cycle  SDLC Phases SDLC Phases Phase 1: Preliminary Investigation Phase 2: Feasibility Study.
Introduction to Software Development. Systems Life Cycle Analysis  Collect and examine data  Analyze current system and data flow Design  Plan your.
Intermediate 2 Software Development Process. Software You should already know that any computer system is made up of hardware and software. The term hardware.
Topics Covered Phase 1: Preliminary investigation Phase 1: Preliminary investigation Phase 2: Feasibility Study Phase 2: Feasibility Study Phase 3: System.
The Systems Life Cycle AS Computing F451 AS Computing F451.
The Software Development Process
Systems Development Life Cycle
Copyright 2010, The World Bank Group. All Rights Reserved. Testing and Documentation Part II.
The steps involved in developing an Information System are: Analysis Feasibility Study System Design Testing Implementation Documentation.
The System Life Cycle The systems lifecycle is the set of stages that are followed when developing an information system.
GCSE ICT Systems Analysis. Systems analysis Systems analysis is the application of analytical processes to the planning, design and implementation of.
Click to add text Systems Analysis, Prototyping and Iteration.
A BRIEF LOOK AT THE COMPONENTS THAT MAKE UP THE SYSTEM LIFE CYCLE.
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.
A brief look at the components that make up the system life cycle.
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.
Direct Changeover Benefits Very simple - one system finishes the other starts No resource waste – duplicating work Drawbacks Risky – if there are bugs/errors.
Prepared by: Arjaa Salem Makkawi ID: Sec : 2.
Introduction to System Analysis and Design MADE BY: SIR NASEEM AHMED KHAN DOW VOCATIONAL & TECHNICAL TRAINING CENTRE.
Starter To complement our notes and learning from last lesson (Topic 10 Introducing Large ICT Systems: Features of Large ICT Systems), fold your piece.
The information systems lifecycle Far more boring than you ever dreamed possible!
Analysis. This involves investigating what is required from the new system and what facilities are available. It would probably include:
Software Design and Development Development Methodoligies Computing Science.
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:
MANAGEMENT INFORMATION SYSTEM
Information Systems Development
IL Marking Get out your CPU / Memory answers Swap with someone else
System.
Systems Analysis and Design
The Development of Information Systems Chapter 8 page 348+
Unit 6: Application Development
Systems Analysis and Design
Week 14 – Information System Development
Software Development Life Cycle
1.2 System Design Basics.
5 POINT PLAN THE SYSTEMS LIFE CYCLE ANALYSE DESIGN
Presentation transcript:

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 understanding of the system. Drawbacks It is a very time consuming process as many people may have to be observed to gain a full picture of how a system works When observed people often behave / work differently than the norm – to try to impress the observed or because they feel pressured and want to make sure they are doing everything exactly right. Interviewing Staff Benefits Able to get peoples points of view as well as the factual information. Staff often have very good ideas. Can ask follow up questions – if someone says something unexpected it is possible to investigate this with them there and then Drawbacks It is a very time consuming process as many people may have to be interviewed to gain a full picture of how a system works. Also the interview notes need to be compiled into a document that gives the system overview. Interviews are not anonymous and people may give the answers they think the interviewer wants rather than the truth. One reason they may feel pressured about their job with a new system looming and want to protect themselves Questionnaires Benefits Very useful to get factual / quantitive data. This data is easy to analyse with graphs and statistics e.g. 77% of all employees thought that the ordering process was too slow Anonymous – People can give the truth (what they really think) as there will be no comeback to them. Easy and quick to administer – can be done in own time and analysed automatically - OMR Drawbacks The data gained is very factual and may not give the whole picture. If 77% of people think it is too slow We need to know why As it is anonymous it is not possible to know which areas / departments of the staff have generated the responses

Questionnaires - Benefits Very useful to get factual / quantitive data. This data is easy to analyse with graphs and statistics e.g. 77% of all employees thought that the ordering process was too slow Anonymous – People can give the truth (what they really think) as there will be no comeback to them. Easy and quick to administer – can be done in own time and analysed automatically - OMR Drawbacks The data gained is very factual and may not give the whole picture. If 77% of people think it is too slow We need to know why As it is anonymous it is not possible to know which areas / departments of the staff have generated the responses

Direct Changeover Benefits Very simple - one system finishes the other starts No resource waste – duplicating work Drawbacks Risky – if there are bugs/errors hidden in the new system there is no system to fall back to. Training issues – all staff must be absolutely 100% sure of how to use the new system from day 1 Old System New System

Phased Changeover Benefits Support – can be focused on just one small part of the system Bugs/ Errors - will be easier to find as only a small part of the system is introduced at a time Training – staff have less to learn in one go Drawbacks Using 2 systems – Par of the system will be new part will still be old Old System New System

Pilot Run Changeover ` Benefits Whole System– can be tested in just a few places. Not catastrophic if bugs/error found as original system still running in other locations Training / Support - can be focussed on smaller amount of staff Training – staff in the next phase can see the system in action in the first phased Drawbacks Overload – The system may be fine with just a few places using it but when further phases come on line it may not run so efficiently Old System New System

Parallel Changeover ` Benefits Backup –if bugs/errors are found and the new system fails there is the old system to fall back to Drawbacks Resource use – Everything is done twice so it takes twice the resources (staff, time ) Old System New System

3) User Documentation Good user documentation covers: Installation Loading / running the program Using the program Using advanced features General tasks - printing, saving etc. Error situations with useful help. Maintenance Documentation Good Maintenance Documentation should have: Details of algorithms – Annotated listings off the program - Data Dictionaries -

4) Perfective Maintenance This means that the system developed does actually run satisfactorily, however there may be still room for improvement. Possible Reasons Some of the system may run slowly. There may be a report that needs to be redesigned as it causing user confusion. The system developed will be ‘perfected’ to meet requirements. Adaptive Maintenance All systems will need to adapt to meet changing needs. Possible Reasons New hardware may become available and software will have to be changed to adapt to this. New requirements by the management or even government requirements may mean that the existing system will need to be updated. Even competition (especially on internet type systems) may require the system change to keep ahead of competitors. Corrective Maintenance However well a system is tested, some errors usually occur after the system has been in use a short time. Possible Reasons Hidden Software Bugs – these cause system failure in certain situations An incorrect calculation that gives a wrong total that is missed in testing The system will need to be corrected. This is often a hard task at this stage and will involved new code being written and this code needs to be integrated with the program.

5) Any proposals for a new system MUST be Able to be delivered to an agreed time-scale Able to be delivered within an agreed budget. Cost-effective Costs fall into two categories: Development cost Running Costs Benefits also fall into two categories: Direct benefits such as cuts in costs Less obvious benefits such as better customer service and better management information

6.a) This is the form of communication with the user, usually through a screen. 6. b) The user interface must be easy to use and also efficient. It must also be remembered that the system will have a variety of users and the style may need to change according to the type and experience of the user also the system may be used in different environments and each environment may need a different type of user interface. 6.c) The output from each process must be specified and the form that it needs to take. These must be easy to understand for the end user

7. Customer Make a deposit Bank File Cheque Deposit details

8. (i)Diagrams like these are often used in discussion with users. Give one reason why this is the case. [1][1]  users will get a clearer understanding of the flow of data from a diagram than from plain text. (ii) What type of object does the following shape represent? [1][1]  external entity (iii) Draw the shape used in the diagram to represent a process. [1][1] (iv) Give a suitable name for the object shown as a in the diagram. [1][1]  customer enquiry (v) Give a suitable name for the object shown as b in the diagram. [1][1]  customer order database (vi) Give a suitable name for the object shown as c in the diagram. [1][1]  log a comment (vii) Give a suitable name for the object shown as d in the diagram. [1][1]  customer's comment (i)Diagrams like these are often used in discussion with users. Give one reason why this is the case. [1][1]  users will get a clearer understanding of the flow of data from a diagram than from plain text. (ii) What type of object does the following shape represent? [1][1]  external entity (iii) Draw the shape used in the diagram to represent a process. [1][1] (iv) Give a suitable name for the object shown as a in the diagram. [1][1]  customer enquiry (v) Give a suitable name for the object shown as b in the diagram. [1][1]  customer order database (vi) Give a suitable name for the object shown as c in the diagram. [1][1]  log a comment (vii) Give a suitable name for the object shown as d in the diagram. [1][1]  customer's comment