VCE IT Theory Slideshows By Mark Kelly Vceit.com Problem Solving Methodology 1 Analysis.

Slides:



Advertisements
Similar presentations
VCE IT Theory Slideshows By Mark Kelly Vceit.com Problem Solving Methodology Analysis Activities Revised version: 2013.
Advertisements

VCE IT Theory Slideshows By Mark Kelly McKinnon Secondary College Vceit.com Mobile computing devices.
IT Applications Theory Slideshows By Mark Kelly McKinnon Secondary College Vceit.com Design tools (not including tools for Database or Website Design or.
Problem solving methodology Information Technology Units Adapted from VCAA Study Design - Information Technology Byron Mitchell, November.
VCE IT Theory Slideshows By Mark Kelly Vceit.com Problem Solving Methodology 4 EVALUATION.
VCE IT Theory Slideshows - ITA By Mark Kelly Vceit.com Entity Relationship Diagrams (ERD)
VCE IT Theory Slideshows By Mark Kelly McKinnon Secondary College Vceit.com Power Websites CMS and CSS.
System Design and Analysis
Review Questions List and describe the purpose of the four phases of Systems Analysis. The preliminary investigation phase quickly determines whether or.
 AOS1 – Analysing Information Problems  Outcome 1 ▪ In response to a design brief, produce documentation of the analysis of an information problem in.
IT Applications Theory Slideshows Data Flow Diagrams (DFD) & Context diagrams By Mark Kelly McKinnon Secondary College Vceit.com IT Applications Theory.
Data Flow Diagrams (DFD) & Context diagrams Data Flow Diagrams (DFD)
IT Applications Theory Slideshows By Mark Kelly Vceit.com Yep – another exciting theory lesson coming up!
Problem Solving Methodology
Introduction to Systems Analysis and Design Trisha Cummings.
SOFTWARE REQUIREMENTS SPECIFICATION (SRS)
Requirements Elicitation. Requirement: a feature or constraint that the system must satisfy Requirements Elicitation: specification of the system that.
Developing a solution using spreadsheet software Using the problem solving methodology: analysis, design, development & evaluation.
VCE IT Theory Slideshows By Mark Kelly Vceit.com Practices that cause conflict.
VCE IT Theory Slideshows By Mark Kelly Vceit.com Websites & Data.
Dr. Stephania Loizidou Himona1 ACSC 155 System Analysis and Design 1. Introduction ACSC 155 System Analysis and Design 1. Introduction.
VCE IT Theory Slideshows By Mark Kelly Vceit.com Characteristics of efficient and effective solutions.
IT Theory Slideshows ITA, SD, IT11 By Mark Kelly Vceit.com Project Management Overview.
Organisational System By Mark Kelly vceit.com Version 2 Goals Objectives.
Making a great Project 2 OCR 1994/2360. Analysis This is the key to getting it right. Too many candidates skip through this section. It’s worth 20% of.
VCE IT Theory Slideshows By Mark Kelly vceit.com Data Types 1 a.
Data Collection. The first state of the PSM is analysis where an organisation and its systems are examined to determine the nature of the problem to be.
Evaluation Criteria. What is Evaluation? Happens at Last phase of PSM This is NOT testing NOT finding faults to fix! DOESN’T improve the system, but facilitate.
VCE IT Theory Slideshows By Mark Kelly Vceit.com Testing Network Security.
Problem solving methodology Information Technology Units Adapted from VCAA Study Design - Information Technology Byron Mitchell, November.
Systems Analysis and Design
I Power Higher Computing Software Development The Software Development Process.
ICT IGCSE.  Introducing or changing a system needs careful planning  Why?
13 Step Approach to Network Design Steps A Systems Approach 8Conduct a feasibility Study 8Prepare a plan 8Understand the current system 8Design.
IT Applications Theory Slideshows By Mark Kelly Vceit.com Last modified : 6 Dec 2013 Databases II: Structure, naming, data types, data formats.
IT Applications Theory Slideshows By Mark Kelly Vceit.com Privacy Laws.
12/10/15.  It is a Cross Life Cycle Activity (CLCA) that may be performed at any stage ◦ In fact, some part of it (e.g. risk analysis and management)
VCE IT Theory Slideshows By Mark Kelly Vceit.com Problem Solving Methodology 3 Development.
CMSC 345 Fall 2000 Requirements Overview. Work with customers to elicit requirements by asking questions, demonstrating similar systems, developing prototypes,
Systems Development Life Cycle
Systems Development The Kingsway School. Systems Development This is carried out when a company is having a problem. They usually employ an ICT Consultant.
VCE IT Theory Slideshows By Mark Kelly Vceit.com Websites & Data.
VCE IT Theory Slideshows by Mark Kelly study design By Mark Kelly, vceit.com, Begin.
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.
GCSE ICT Information and Data: By the end of this, you should be able to state the difference between DATA and INFORMATION.
VCE IT Theory Slideshows by Mark Kelly study design By Mark Kelly, vceit.com, Begin.
Systems Analysis Lecture 5 Requirements Investigation and Analysis 1 BTEC HNC Systems Support Castle College 2007/8.
Why is Design so Difficult? Analysis: Focuses on the application domain Design: Focuses on the solution domain –The solution domain is changing very rapidly.
VCE IT Theory Slideshows
Problem Solving Methodology 1
System.
VCE IT Theory Slideshows – ITI Updated for 2016
VCE IT Theory Slideshows
Gary Hughes, South Oakleigh College
IT Applications Theory Slideshows
Systems Analysis and Design
THE FEASIBILTY STUDY LECTURE-5.
Tools, techniques and procedures Unit 2 IT Pathways
VCE IT Theory Slideshows by Mark Kelly study design
VCE IT Theory Slideshows
VCE IT Theory Slideshows
Chapter 13: Systems Analysis and Design
Systems Analysis and Design
VCE IT Theory Slideshows Updated for 2016
VCE IT Theory Slideshows
VCE IT Theory Slideshows
VCE IT Theory Slideshows
Feasibility Report.
IT Applications Theory Slideshows
Presentation transcript:

VCE IT Theory Slideshows By Mark Kelly Vceit.com Problem Solving Methodology 1 Analysis

Contents Activities Purpose Scope Constraints Software Requirements Specification (SD)

Analysis Investigates the problem before attempting to solve it. Observe the existing system before doing anything else Like a doctor examines you before prescribing pills or surgery

Observing Measure the system’s performance Interview users Refer to system logs (e.g. errors, complaints, repairs) Examine system’s output

First question to ask Is there really a problem? Sometimes, there is no problem: that’s the best the system can do E.g. your home wireless network is not reaching the claimed 54Mbps transfer speed mentioned on the box Not a problem: that’s only a theoretical maximum which is never likely to be actually achieved.

Don’t bother Can’t solve problems that don’t actually exist But you can waste a lot of time and money trying.

Second question Can it be fixed? Technical feasibility Some problems cannot be fixed, e.g. a horse’s broken leg. Pointless to even try. Don’t waste time and money on a hopeless cause.

Third question Is it worth fixing? Economic feasibility Some problems are not worth the necessary time, money and effort You can maybe get a pushbike to do 150km/h but surely it’s easier to get a motorbike instead?

And more questions Legal feasibility – can you fix it without breaking any laws? Operational feasibility – if you fix it, do you have the staffing, equipment, skill base, money etc to continue to operate it?

Scope of the solution What can the solution do? What can't the solution do? The boundaries or parameters of the solution. How will the solution benefit the user?

Get the scope right – avoid feature-creep and cutbacks

Constraints What conditions need to be considered when designing a solution? E.g. – cost, – speed of processing, – requirements of users, – legal requirements, – security, – compatibility, – level of expertise, – capacity, – availability of equipment

If the answers are not all “YES” GIVE UP Cancel the project Better to give up now than to proceed and waste far more time and money on a doomed project.

Determine solution requirements What information does the solution have to provide? What data is needed to produce the information? What functions does the solution have to provide?

Solution Requirements Put into a logical design. Lays down the specifications of the new or modified system. Specifies what it should be able to achieve.

Logical Design Like a “wish list” of features Only lists specifications, e.g. “should be able to produce 20,000 invoices in 2 hours with 99.9% accuracy”

But The logical design does not attempt to say how these objectives will be achieved. Don’t jump to conclusions about what software, hardware etc will be needed. Just define what you want it to do.

These requirements can be Functional - what the solution is required to do Non-functional, which attributes the solution should possess, such as – user-friendliness, – reliability, – portability, – robustness, – maintainability.

Remember You should be able to start a functional requirement with “It should be able to…” – E.g. “It should be able to calculate annual salary” You should be able to start a non- functional requirement with “It should be …” – E.g. “It should be portable/secure/fun to use”

Tools Logical design tools to assist in determining the solution requirements include... context diagrams, data flow diagrams and use case diagrams Logical Data Dictionaries (e.g. “What data should be in a sales contract? Hierarchy Charts / Organisational chart Decision Trees

If all the answers are “YES”... All data collected during analysis needs to be documented for later reference. Each step in the PSM must be fully and properly finished before the next step begins

Finally The client, or boss, gives approval to move onto the next step: designdesign

By Mark Kelly McKinnon Secondary College vceit.com These slideshows may be freely used, modified or distributed by teachers and students anywhere on the planet (but not elsewhere). They may NOT be sold. They must NOT be redistributed if you modify them. VCE IT THEORY SLIDESHOWS