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

Slides:



Advertisements
Similar presentations
VCE IT Theory Slideshows By Mark Kelly Vceit.com Referential Integrity in databases.
Advertisements

VCE IT Theory Slideshows By Mark Kelly McKinnon Secondary College Vceit.com Mobile computing devices.
VCE IT Theory Slideshows By Mark Kelly McKinnon Secondary College Vceit.com Intranet, Internet, VPN.
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.
Advanced Database Projects In Access © Hodder Education 2008 Access Projects – Problem Specification.
IS 466 ADVANCED TOPICS IN INFORMATION SYSTEMS LECTURER : NOUF ALMUJALLY 12 – 11 – 2011 College Of Computer Science and Information, Information Systems.
USER DOCUMENTATION (Part of the development phase of the PSM) Mark Kelly
VCE IT Theory Slideshows Mobile computing devices By Mark Kelly, Vceit.com iPhone.
 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.
CORE 1: PROJECT MANAGEMENT Understanding the Problem.
SMS Gateway OZEKI NG Document version: v Adding SMS functionality to SysAid.
VCE IT Theory Slideshows
IT Applications Theory Slideshows By Mark Kelly Vceit.com Yep – another exciting theory lesson coming up!
SMS Gateway OZEKI NG Document version: v Adding SMS functionality to Sharepoint.
Problem Solving Methodology
OHT 3.1 Galin, SQA from theory to implementation © Pearson Education Limited 2004 Software Quality assurance (SQA) SWE 333 Dr Khalid Alnafjan
#SEU12 Madison Miner Software Engineer EDA, Inc..
VCE IT Theory Slideshows By Mark Kelly Vceit.com Practices that cause conflict.
VCE IT Theory Slideshows By Mark Kelly Vceit.com Websites & Data.
File Management Mark Kelly vceit.com.
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.
IS 466 ADVANCED TOPICS IN INFORMATION SYSTEMS LECTURER : NOUF ALMUJALLY 22 – 10 – 2011 College Of Computer Science and Information, Information Systems.
 Explain the role of a system analyst.  Identify the important parts of SRS document.  Identify the important problems that an organization would face.
CHOOSING a Unit 3 Assignment Spreadsheet Design TASK 1 Read through the introductions to the 3 different assignments. Choose which one you will do. Write.
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.
Question To know that quality has improved, it would be helpful to be able to measure quality. How can we measure quality?
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.
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.
I Power Higher Computing Software Development The Software Development Process.
SMS Gateway OZEKI NG Document version: v Adding SMS functionality to SCOM 2007.
Intermediate 2 Software Development Process. Software You should already know that any computer system is made up of hardware and software. The term hardware.
VCE IT Theory Slideshows By Mark Kelly Vceit.com Problem Solving Methodology 3 Development.
GOTBACKUP THE BEST BACKUP SOLUTIONS. SIGN UP TODAY! CLICK HERECLICK HERE.
Systems Development Life Cycle
VCE IT Theory Slideshows By Mark Kelly Vceit.com Problem Solving Methodology 1 Analysis.
VCE IT Theory Slideshows By Mark Kelly Vceit.com Websites & Data.
1 Chapter 13 (Week 13) SYSTEMS MAINTENANCE AND EVALUATION Chapter 13: SYSTEMS MAINTENANCE AND EVALUATION Throughout its life, a system should operate effectively.
SPI NIGHTLIES Alex Hodgkins. SPI nightlies  Build and test various software projects each night  Provide a nightlies summary page that displays all.
IT Applications Theory Slideshows By Mark Kelly Vceit.com Version 2 – updated for 2016 CLOUD COMPUTING CLOUD COMPUTING.
VCE IT Theory Slideshows By Mark Kelly vceit.com Version 2 – updated for 2016 Data Types 1 a.
VCE IT Theory Slideshows by Mark Kelly study design By Mark Kelly, vceit.com, Begin.
Software Design and Development Development Methodoligies Computing Science.
 System Requirement Specification and System Planning.
Software Requirements Engineering Session: 1 Topics: Chapters 1 – 3.
 Programming methodology: ◦ is a process of developing programs that involves strategically dividing important tasks into functions to be utilized by.
VCE IT Theory Slideshows
Problem Solving Methodology 1
VCE IT Theory Slideshows
VCE IT Theory Slideshows
VCE IT Theory Slideshows
IT Applications Theory Slideshows
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
VCE IT Theory Slideshows
VCE IT Theory Slideshows Updated for 2016
Introduction to Requirements Management
VCE IT Theory Slideshows
Lecture # 7 System Requirements
VCE IT Theory Slideshows
The Software Development Process
VCE IT Theory Slideshows
Requirement Analysis.
Presentation transcript:

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

Problem-solving activities relating to the analysis of ongoing information problems

From the study design

Analysis Analyse problems before trying to solve them See PSM slideshow: Analysis Watch the system being used Interview users Log faults, errors and performance figures Consult stakeholders

1.Determine Solution Requirements Functional requirements – what the system should be able to do Non-functional requirements – qualities or characteristics the system should have

Functional requirements (FR) Expressed as actions, with verbs E.g. The new system should be able to… – Produce invoices – Send automated s to customers – Produce annual reports – Calculate monthly totals – Backup system files daily Task: list the functional requirements of a toaster.

Non-Functional requirements (NFR) Not things that need to be done Are qualities, features, characteristics the finished solution should have May or may not need specific programming to make them happen. May be the result of a combination of things that are added, or it may be the way they are done

NFRs Expressed as descriptions, with adjectives E.g. The new system should be… – Easy to use – Reliable – Fun – Easy to read – Accurate – Safe – Secure Task: list the non-functional requirements of a toaster. From the study design… user-friendliness, response rates, robustness, portability, reliability and maintainability

2. Determine solution constraints Constraint = limit on your freedom of choice when choosing how to solve a problem Constraint = a condition affecting the solution (during its development, or its ongoing use)

2. Determine solution constraints May be caused by special user needs (e.g. age, interests, education levels, skills) May be caused by conditions unique to the customer (e.g. remoteness, lack of money or time, available equipment) Designers and developers must create a system that will work within the specified limits

2. Determine solution constraints Example constraints: – Users have little IT expertise – Solution must be in place within 2 weeks – Solution will be used by untrustworthy users (e.g. students!) – Will be used on computers running Windows XP, Win7 and Mac – Users will be very young children – System will be used on mobile phones

2. Determine solution constraints Each constraint will force a designer or developer to give up a preferred option and use Plan B instead.

3. Determine scope Scope = the parameters of the solution Parameter = beginning or ending value Scope = what the solution should be expected to do and what it should not be expected to do Largely defined by functional requirements list

3. Determine scope Is important to define scope to avoid arguments about whether a solution is finished or not Avoids legal battles in court between developer and customer Scope should be written down and signed by customer and developer before design begins Later changes to scope will increase development costs and time.

And in the end Solution Requirements (FR and NFR), constraints and scope are all written down For SD kids – they are put in the SRS (Software Requirements Specification) document Customer and developer must agree on all 3 before design begins They act as a blueprint for later design, development and evaluation stages of the PSM.

By Mark Kelly 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. IT APPLICATIONS SLIDESHOWS