Database Reference
In-Depth Information
Design. Knowledge of data modeling; training in CASE tools, in-depth under-
standing of selected DBMS, and knowledge of system software, data storage
methods, and media.
Implementation and deployment. Experience in data conversion and storage space
allocation; knowledge of remote and on-site deployment techniques.
Maintenance and growth. Knowledge and experience in data security,
data
integrity, and data recovery.
User Roles The participation of users in the database design and development
project must extend throughout the project. In each phase, users have important
roles to fulfill. No database project can succeed without the intimate participation
of users. Database practitioners and users must work in close cooperation in every
phase. Although database practitioners take primary responsibilities in the design
and implementation phases, users have definite tasks in these phases as well as the
other phases.
Figure 4-5 indicates how and where users must be made to participate in a data-
base project. Carefully note the roles and responsibilities in each phase. We must
emphasize that database design and development is not the sole responsibility of
Planning & Feasibility Study
Provide goals, objectives, expectations, information during preliminary survey; grant active top
management support; interpret business plan; assess benefits.
Requirements Definition
Actively participate in meetings for defining requirements; identify all application screens and
reports used; provide documents; identity processes; define control reports; define data access
patterns; discuss special information needs.
Design
Review semantic data model; review conventional model tables and relationships; define business
rules; provide standards and procedures.
Implementation
Actively participate in user acceptance testing; test screens and reports; test queries; test report
writer options; provide input for indexing options.
Deployment
Verify audit trails and confirm initial data load; match deliverables against stated expectations;
arrange and participate in user training; provide final acceptance.
Maintenance & Growth
Provide input for enhancements; test and accept enhancements; present performance problems.
Figure 4-5
DDLC: user participation.
Search WWH ::




Custom Search