Information Technology:

advertisement
ITA 3: Problem Solving Methodology and Database software
Chapter 2, Developing a solution using database software, p 37 In the previous chapter the problem solving methodology was introduced as a way of
solving information technology problems.
There are seven stages of which only six are covered in this unit with documentation
not covered.
The keyword used to describe the stages is: ADDTDIE
We have already dealt with in detail the analysis and design stage. In the design stage
the last aspect of it we examined was the use of a Project Management approach to
Problem Solving.
In this chapter we will through a database examine in detail at the problem solving
methodology.
Problem-Solving Methodology:
This is a structured process to determine a solution to a problem. It involves the
following seven steps:
1
Analyse the problem:
a) List what occurs during the analysis stage.
b) Briefly, in the example of Ralph’s Roofing, what are Ralph’s problems.
2
Design the Solution
a) list what occurs during the design stage
Structure of databases:
There are two distinct types of databases, Flat File Database and Relational
Databases.
Define the following terms:
flat file database
a. field
b. record
c. primary key
d. form or data entry screens
e. query
f. report
D:\533562161.doc
g. macros or buttons or use of scripts
h. list the common data types, p 41
i. In filemaker pro what are the common data types?
Relational databases
a)
b)
c)
d)
define this type of database
one-to-one relationship, give an example
one-to-many relationship, give an example
many-to-many relationship, give an example
Database Design Tools
a)
b)
c)
d)
List the design tools used for a database
What does a data structure table contain?
Draw the structure diagram, fig. 2-5A.
Naming Conventions, list the commonly accepted conventions.
Query Design
a)
What does setting a field size to integer do?
Layout Diagram
a)
b)
What does the layout diagram involve?
What are some of the essential elements specific to reports.
Test Data
a)
b)
What is the purpose of test data?
What is a test plan?
Flow Charts
a)
b)
Describe the role of a flow chart.
Using the draw tools draw the common flow chart symbols used.
Characteristics of effective user interfaces, p 184-188
The user interface is where the user interacts with the information system. The
layout diagram plans the appearance of on-screen output.
High quality user interfaces take into account usability and accessibility. Take
brief notes relating to:
Usability
 Transparency
 Font selection
D:\533562161.doc
Accessibility
 Find information easily
 Instructions for navigating help files
 Consistent navigation
Appropriate and relevant information according to audience.
3
Develop the Solution, p 50
In this stage the various elements of the database is constructed. This stage
involves:
 Purchasing hardware and software
 Construct the tables
 Queries
 Input forms
 Reports
 Macros
 Programming
Validating Data
a)
b)
c)
d)
4
Distinguish between manual and electronic validation.
List the types of electronic validation available in databases.
What is an input mask?
List the validation options in Filemaker Pro.
Testing the Solution and Output
a)
b)
Why is testing carried out?
List and describe the four types of testing:
a. Informal
b. Formal
c. Bench test
d. User acceptance testing
Testing validation
a)
Why is the validation tested?
Testing the query
a)
What test data should be chosen to test the query?
5
Documentation to support Solutions
a) What does documentation involve?
b) List the different types of:
a. Electronic documentation and
b. Hard copy documentation
D:\533562161.doc
c) What is most important consideration in creating user documentation?
d) What type of documentation do technicians need?
e) What type of documentation do people need who only access the system
infrequently?
6
Implementation
a) What is a key component of implementation?
b) What strategy did Anna use to train the staff at Ralph’s Roofing?
7
Evaluation
Evaluating the efficiency and effectiveness of the solution.
a)
b)
c)
d)
e)
What does the evaluation step involve?
How is efficiency measured?
What does effectiveness relate to?
How soon after the implementation of the solution does it take place?
What tools are used for the evaluation?
Capabilities and limitations of DMS.
o
o
o
o
Capabilities refers to how well a piece of hardware or software performs its
functions
Capabilities, sort, query, macros
Capabilities, refer to notes on relational databases
Limitations of DBMS
o Refer to notes flat file Vs relational DBMS
Test Your Knowledge:
From p 74 complete the Questions relating to Problem-solving and databases.
D:\533562161.doc
Download