Tài liệu Module 3: Using a Conceptual Design for Data Requirements - Pdf 84


Module 3: Using a Conceptual Design
for Data Requirements
Module 1: Course
Overview
Module 4: Deriving a
Logical Data Design
Module 5: Normalizing the
Logical Data Design
Module 6: Deriving a
Physical Data Design
Module 7:
Implementing Data
Integrity
Module 2: Solution
Design Processes
Module 3: Using a
Conceptual Design for Data
Requirements
Module 8: Designing
Data Services
Module 9: Data Storage
Considerations
Designing Data
Services and

Review
In this module...
In this module...At the end of this module, you will be able to:
"
Describe the information investigation process.
"
Determine functional data requirements from use cases.
"
Identify nonfunctional requirements that will affect a solution’s design.

Slide Objective
To provide an overview of
this module’s topics and
objectives.

48 Module 3: Using a Conceptual Design for Data Requirements
!
!!
! Investigation Process
"
Gathering Information
"
Analyzing Information
"
Gathering Information
"
Identify necessary information
"
Identify sources for required information
"
Use perspectives when looking at source information
"
Gather information
$
Conduct interviews
$
Shadow
$
Collect artifactsTo identify data requirements, the project team starts a process of investigation.
This process involves gathering and analyzing data from users, systems, and
documentation to determine the current state and desired future state of the
solution.
Gathering data involves:
"
Determining what information is needed to identify the data, functional
requirements, and nonfunctional requirements.
"
Identifying sources from which to obtain relevant and supporting
information. Sources can include people, systems, and systems-support

Provide structure to the original information and remove
redundancies
"
Identification of relationships
$
Determine which groups of information are related
"
Prioritization
$
Determine which requirements are important
"
Validation
$
Determine whether information is accurate and
representative of the real world
When analyzing the gathered information, the team needs to organize, identify,
prioritize, and validate the information. Rarely is all the necessary information
obtained the first time, so this is an iterative process.
Organization
When organizing information, the team tries to understand what has been
gathered, removes redundancies, and determines whether the resulting
information is relevant to the overall design of the solution.
Identification of relationships
The team must identify the relationships between objects. For example,
“manager approves timesheet” is a relationship.
Prioritization
After all relationships have been identified, the team must prioritize the
Creating Use Cases
"
Show actions:
$
Between users
$
Between users and independent portions of a system
"
Describe the current state and desired future state
"
Components
$
Actor
$
Object
$
RelationshipUse cases provide one of the best ways to understand how users and data
interact. Each use case is typically a short sentence that describes the actions
that a user performs on or with other users or other portions of a system.
Examples might include “Students check out library books,” or “Management
creates ad-hoc reports.”
Initially, use cases can describe the known situation, also referred to as the
current state. Use cases can also describe the intended solution or the desired
future state. Describing this future state is an important aspect of use cases
because it helps document how the system should act, given the appropriate

! Data Requirements
"
Characteristics of Data Requirements
"
Categories of Data Requirements
"
Identifying Functional Data Requirements
"
Identifying Nonfunctional Data Requirements
"
Activity 3.1: Identifying Data-Related Use Cases and
Data Requirements
"
Validating Data Requirements
In this section...
In this section...Knowing how to establish data requirements during conceptual design helps
define the final product.
Slide Objective
To introduce the role of data
requirements in conceptual
design.
Lead-in
In this section, you will learn
how to establish data
requirements.


Nhờ tải bản gốc

Tài liệu, ebook tham khảo khác

Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status