Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
1
Systems, Roles, and
Development Methodologies
Systems Analysis and Design, 8e
Kendall & Kendall
Learning Objectives
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 1-2
Slide 3
Learning Objectives
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 1-3
Slide 4
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 1-4
Information is now considered a key resource and must be managed the same as
any other key resource of an organization.
Decision makers now understand that information is not just a byproduct of doing
business
With the availability of networked computers, along with access to the Internet and
the WWW we are in the midst of an information explosion. The managing of
computer-generated information rises issues with greater cost associated with
organizing and maintaining and having users treat it less skeptically than
information obtained in different ways.
Slide 5
Major Topics
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 1-6
Information systems are developed for different purposes, depending on the needs
of the business.
Operational
TPS
Knowledge Level
OAS
KWS
Higher Level
MIS
DSS
ES
Strategic Level
ESS
GDSS
CSCWS
Slide 7
A systems analyst
may be involved with
Strategic
Level
any or all of these
systems at each
organization level.
Higher
Level
Knowledge
Level
Operational
Level
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 1-7
As we move from the bottom to the top, each level represents a higher level of
decision support. The bottom level or organizational level supported by TPS
provides very structured decision support while the top level or strategic level
supported by ESS, GDSS and CSCWS provides semi-structured and unstructured
decision support.
Slide 8
Operational Level
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 1-8
Eliminates the tedium of necessary operational transactions and reduces the time
once required to perform them manually.
TPS are boundary-spanning systems that permit the organization to interact with
external environments.
Knowledge Level
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 1-9
OAS – support data workers, who do not usually create new knowledge but rather
analyze information so as to transform data or manipulate it in some way before
sharing it with, or formally disseminating it throughout, the organization and,
sometimes beyond.
Higher Level
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 1-10
DSS – Much like an MIS except that it emphasizes the support of decision making in all its phases,
although the actual decision is still left up to the decision maker. Closely tailored to the person or
group using them.
ES – Uses the approaches of AI reasoning to solve the problems put to them by business and other
users. These systems select the best solution to a problem or a specific class of problems.
Expert systems consist of:
knowledge base
inference engine – connects the user with the system by processing requests
user interface
Slide 11
Strategic Level
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 1-11
CSCWS – This is the more general term for group decision support systems.
Slide 12
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 1-12
As new technologies are adopted they will need to be integrated with traditional
systems. Systems analyst will be using these new technologies in helping people
work to integrate ecommerce applications into traditional businesses or as they
begin entirely new ebusinesses.
Slide 13
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 1-13
Slide 14
• Benefits
• Increasing user awareness of the availability of a
service, product, industry, person, or group
• The possibility of 24-hour access for users
• Improving the usefulness and usability of interface
design
• Creating a system that can extend globally rather
than remain local, thus reaching people in remote
locations without worry of the time zone in which
they are located
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 1-14
The systems covered can have much greater functionality if they are migrated to
the World Wide Web or if they are originally conceived and implemented as Web-
based technologies.
Slide 15
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 1-15
Analysts are being called to design a plethora of new systems and applications.
May be asked to develop under the standard called Bluetooth.
Intelligent agents are software that can assist users with tasks in which the
software learns preferences from of users over time and then acts on those
preferences.
Microsoft is developing software based on Bayesian statistics and decision making
theory in combination with monitoring a user’s behavior concerning the handling of
incoming information. Referred to as notification manager software that also places
a dollar value on each piece of incoming information.
Slide 17
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 1-17
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 1-19
The systems analyst systematically assesses how users interact with technology
and business function by examining the inputting of information with the intend of
improving organizational processes.
The analyst needs to play many roles, balancing several at the same time.
Consultant: Advantage – can bring with them a fresh perspective that other
people in an organization do not possess.
Disadvantage – true organizational structure can never be known to
an outsider.
Supporting expert:
Draws on professional expertise concerning computer hardware and
software and their uses in the business.
Serves as a resource for those who are working on and managing
other projects
Agent of change:
A person who serves as a catalyst for change, develops a plan for
change, and works with others in facilitating that change.
Slide 20
• Problem solver
• Communicator
• Strong personal and professional ethics
• Self-disciplined and self-motivated
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 1-20
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 1-21
Analysts disagree on exactly how many phases there are in the SDLC.
Each phase consists of activities which overlap into other phases and then taper
off, rather then done in separate steps.
Slide 22
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 1-22
Slide 23
Incorporating Human-Computer
Interaction (HCI) Considerations
• The demand for analysts who are
capable of incorporating HCI into the
systems development process keeps
increasing, as companies begin to
realize that the quality of systems and
the quality of work life can be improved
by taking a human-centered approach
at the outset of a project.
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 1-23
Identifying Problems,
Opportunities, and Objectives
• Activity:
• Interviewing user management
• Summarizing the knowledge obtained
• Estimating the scope of the project
• Documenting the results
• Output:
• Feasibility report containing problem definition and
objective summaries from which management can
make a decision on whether to proceed with the
proposed project
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 1-24
Critical to the success of the rest of the project, because no one wants to waste
time addressing the wrong problem.
Problems – generally the reason the analyst was called in in the first place.
Opportunities – situations that the analyst believes can be improved through the
use of computerized information systems.
Objectives – how can the business reach its objectives by addressing specific
problems or opportunities.
Slide 25
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 1-25
• Activity:
• Create data flow, activity, or sequence
diagrams.
• Complete the data dictionary.
• Analyze the structured decisions made.
• Prepare and present the system proposal.
• Output:
• Recommendation on what, if anything,
should be done
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 1-26
Data Flow Diagrams – chart the input, processes, and output of the business’s
functions in a structured graphical form.
Data dictionary – lists all the data items used in the system, as well as their
specifications.
Structured decisions made – those for which the conditions, condition alternatives,
actions, and action rules can be determined.
Structure decision methods:
structures English
decision tables
decision trees
System proposal – summarizes what has been found
about users
usability and usefulness of current system
provides cost/benefit analysis of alternatives
makes recommendations on what (if anything) should be done
The recommendation or solution is based on the analysts individual qualities and
professional training and their interaction with users.
Slide 27
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 1-27
Uses the information collected earlier to accomplish the logical design of the
information system:
designs procedures for users to help them accurately enter data
provides for users to complete effective input to the information system
devises the human-computer interface
designs files or databases that will store the data needed by decision
makers
designs output (onscreen or printed)
designs controls and backup procedures
Slide 28
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 1-28
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 1-29
Testing should take place first with sample data and then with actual data.
Testing is done by both the programmers and the analyst
The maintenance started here is carried out routinely through the life of the
system.
updates may be performed via a vendor site on the Web.
Slide 30
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 1-30
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 1-31
Slide 32
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 1-32
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 1-33
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 1-34
Slide 35
Case Tools
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 1-35
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 1-36
Lower CASE support programmers and workers who must implement the systems
design via Upper CASE.
Slide 37
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 1-37
All the information about the project is stored in the CASE repository. From the
CASE repository analysis reports can be produced to show where the design is
incomplete or contains errors.
The repository is a collection of records, elements, diagrams, screens, reports, and
other information.
By modeling organizational requirements and defining system boundaries the
analyst can visualize how the project meshes with other parts of the organization.
Slide 38
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 1-38
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 1-39
Slide 40
• Based on:
• Values
• Principles
• Core practices
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 1-40
Slide 41
Agile Values
• Communication
• Simplicity
• Feedback
• Courage
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 1-41
Slide 42
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 1-42
Slide 43
• Exploration
• Planning
• Iterations to the first release
• Productionizing
• Maintenance
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 1-43
Slide 44
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 1-44
Slide 45
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 1-45
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 1-46
Slide 47
Choosing a Method
• Choose either:
• SDLC
• Agile
• Object-oriented methodologies
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 1-47
Slide 48
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 1-48
Slide 49
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 1-49
Slide 50
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 1-50
Slide 51
Summary
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 1-51
Slide 52
1-52
Slide 1
2
Understanding and Modeling
Organizational Systems
Learning Objectives
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 2-2
Slide 3
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 2-3
Slide 4
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 2-4
Slide 5
Major Topics
• Organizations as systems
• Depicting systems graphically
• Data flow diagram
• Entity-relationship model
• Use case modeling
• Levels of management
• Organizational culture
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 2-5
Slide 6
Organizations as Systems
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 2-6
Interrelatedness and
Independence of Systems
• All systems and subsystems are interrelated
and interdependent.
• All systems process inputs from their
environments.
• All systems are contained by boundaries
separating them from their environments.
• System feedback for planning and control
• An ideal system self-corrects or self-regulates
itself.
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 2-7
All organizations (systems) need planning and control to manage their resources
effectively. Feedback is useful for planning and control.
The ideal system is one that self-corrects or self-regulates in such a way that
decisions on typical occurrences are not required.
Slide 8
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 2-8
Organizational Environments
• Community
• Physical location
• Demographic profile (education, income)
• Economic
• Market factors
• Competition
• Political
• State and local government
• Legal
• Federal, state, regional, local laws, and guidelines
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 2-9
• Open
• Free flow of information
• Output from one system becomes input to
another
• Closed
• Restricted access to information
• Limited by numerous rules
• Information only on a “need to know” basis
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 2-10
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 2-11
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 2-12
Just how important it will be to meet the social needs of virtual workers is still open
to research and debate.
Slide 13
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 2-13
Managers of different subsystems need to have the same picture of the functioning
and interrelatedness of the organization.
In his/her new position, the former manager may still think of his/her old
department as the most important. The potential for this problem to occur exists in
almost any business. If the analyst interviews this manager early on, he/she may
get a distorted view of the company structure.
Slide 14
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 2-14
Slide 15
Perspective of Functional
Managers (FIGURE 2.3)
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 2-15
Slide 16
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 2-16
ERP, although growing in use is also being viewed with some skepticism.
Slide 17
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 2-17
The various graphical models show the boundaries of the system and the
information used in the system.
Slide 18
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 2-18
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 2-19
Process - transforms incoming data into outgoing information, the content level has
only one process representing the entire system.
Entity - Entity, a person, group, department, or system that supplies or receives
information.
Data flows – the lines that connect external entities to the process.
Slide 20
A context-level data
flow diagram
for an airline
reservation system
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 2-20
The passenger (an entity) initiates a travel request (data flow). The passenger’s
preferences and the available flights are sent to the travel agent, who sends
ticketing information back to the process. The passenger information is also sent to
the airline.
Slide 21
Entity-Relationship Model
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 2-21
Relationships
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 2-22
An entity-
relationship
diagram
showing a
many-to-one
relationship
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 2-23
Slide 24
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 2-24
Slide 25
Entities
• Fundamental entity
• Associative entity
• Attributive entity
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 2-25
Slide 26
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 2-26
An associative entity can only exist if it is connected to at least two other entities.
An attributive entity is used when we want to show data that are completely
dependent on the existence of an fundamental entity.
Slide 27
Attributes
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 2-27
Creating Entity-Relationship
Diagrams
• List the entities in the organization.
• Choose key entities to narrow the scope
of the problem.
• Identify what the primary entity should
be.
• Confirm the results of the above
through data gathering.
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 2-28
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 2-29
Slide 30
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 2-30
Originally introduced as a diagram for use in the object-oriented UML, use cases
are now being used regardless of the approach to systems development. It can be
used as part of the SDLC or in agile modeling.
Slide 31
• Actor
• Refers to a particular role of a user of the system
• Similar to external entities; they exist outside of
the system
• Use case symbols
• An oval indicating the task of the use case
• Connecting lines
• Arrows and lines used to diagram behavioral
relationships
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 2-31
A use case always describes three things: an actor that initiates an event; the
event that triggers a use case; and the use case that performs the actions
triggered by the event.
الفاعل دور معين لمستخدم ما في النظام
موظف زبون
يوجد الفاعل خارج النظام ويتفاعل معه
Slide 32
Actor
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 2-32
Sometimes a table is created with actor profiles that lists the actors, their
background, and their skills.
These profiles can be useful to understand how the actor interacts with the system.
يزودون بيانات الى النظام ياخذون بيانات من النظام
ثانويون يحافظون على النظام في حالة عمل وا لتقديم مساعدة مثل محللون مبرمجون
Slide 33
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 2-33
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 2-34
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 2-35
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 2-36
Slide 37
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 2-37
Communicates – used to connect an actor to a use case. The task of the use case
is to give some sort of result that is beneficial to the actor in the system.
Includes – describes the situation in which a use case contains behavior that is
common to more than one use case.
Extends - describes the situation in which one use case possesses the behavior
that allows the new use case to handle a variation or exception from the basic use
case.
Generalizes – implies that one thing is more typical than the other thing.
يتصل الطالب مع التسجيل في مادة دراسية او منهج دراسي
دفع رسوم الطالب المحتوي ضمن التسجيب في منهج وترتيب السكن
النه في كال الحالتين يجب ان يدفع يشير السهم باتجاه حالت االستخدام المشتركة
يمتد حالة االستخدام الممتدة للتامين الصحي للطالب تمتد عن حالة االستخدام الرئيسية من اجل دفع رسوم الطالب
يعمم الفاعل العالقة بين فاعلين الفاعل بارت يعمم الفاعل الطالب يشير السهم الى الشئ العام
Scope
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 2-38
Slide 39
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 2-39
When diagramming a use case, start by asking the users to list everything the
system should do for them.
مواصفات العمل وحدد الفاعلين الواقعين في مجال المشكلة
حدد االحداث عالية المستوى
راجع كل حالة استخدام لتحديد التغييرات المحتملة وقم بانشاء المسارات البديلة
يمكن ان يكون نقطة االنطالق النشاء حالة االستخدام
Slide 40
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 2-40
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 2-41
Each use case has a description referred to as the use case scenario.
Slide 42
Actor(s): Participant
Level Blue
Description: Allow conference participant to register online for the conference using a secure Web site.
Triggering Event: Participant uses Conference Registration Web site, enters userID and password, and clicks the logon button.
Trigger type: External Temporal
Preconditions: Participant has already registered and has created a user account.
Success Guarantee: Participant has registered for the conference and is enrolled in all selected sessions.
Requirements Met: Allow conference participants to be able to register for the conference using a secure Web site.
Priority: High
Risk: Medium
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 2-42
(First area)
Use case identifiers and initiators – orients the reader and contains:
1. The use case name and a unique ID
2. The application area or system that this use case belongs to
3. The actors involved in the use case
4. A brief description of what the use case accomplishes
5. The triggering event
6. Type of trigger - external or temporal
external – those started by an actor
temporal – triggered or started by time
7. May list stakeholders
(Second area)
Includes the steps performed, and the information required for each of the steps.
(Third area)
Preconditions
Post conditions
Assumptions
Outstanding issues
optional statement of priority
optional statement of risk
Slide 43
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 2-43
Slide 44
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 2-44
Slide 45
Alternative Scenarios
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 2-45
Slide 46
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 2-46
Slide 47
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 2-47
Slide 48
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 2-48
Identify all the actors in the problem domain – the systems analyst can concentrate
on what humans want and need to use the system, extent their capabilities, and
enjoy their interaction with technology.
Actions that need to be completed are also clearly shown on the use case diagram
– this makes it easy for the analyst to identify processes and aids in
communication with other analysts on the team and business executives
The use case scenario is also worthwhile – since a lot of the information the users
impart to the analysts are in story form, it is easy to capture on the use case
scenario form.
Simplicity and lack of technical detail – used to show the scope of a system, along
with the major features of the system and the actors that work with those major
features.
Slide 49
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 2-49
Slide 50
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 2-50
Operations Control
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 2-51
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 2-52
Strategic Management
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 2-53
Managerial Levels
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 2-54
Operations managers:
need internal information that is of a repetitive, low-level nature.
highly dependent on information that captures current performance
large users of online, real-time information resources
need for past performance information and periodic information is moderate
have little use for external information that allows future projections
Middle management:
in need of both short and longer-term information
need for information in real time
need current information on performance as measured against set standards
highly dependent on internal information
need for historical information, along with information that allows prediction of future events
Strategic management:
highly dependent on information from external sources that supply news of market trends
and the strategies of competing corporations.
high need for information of a predictive nature
need for periodically reported information
Slide 55
Organizational Culture
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 2-55
الثقافات الجزئية للمنظمة المتعارضة قد تتصارع في محاولة لتنفيذ روئيتها وتطلعاتها حول ما يجب ان تكون عليه
المنظمة
Slide 56
Verbal Symbolism
• Myths
• Metaphors
• Visions
• Humor
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 2-56
Nonverbal Symbolism
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 2-57
الترميز الملحوظ يشير الى األشياء المشتركة التي جرت العادة على استخدامها كالشعائر واالحتفاالت الدينية ومالبس
صناع القرار والعاملين وطقوس االحتفال باعياد الميالد األعضاء وترفيعاتهم او تقاعدهم
ممكن ان تنعكس ثقافة علي سلوك األعضاء مثل الموافقة على استخدام النظام او معارشة ذلك
Slide 58
Summary
• Organizational fundamentals
• Organizations as systems
• Levels of management
• Organizational culture
• Graphical representation of systems
• DFD
• ERD
• Use case diagrams and scenarios
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 2-58
Slide 59
Summary (Continued)
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 2-59
Slide 60
3
Project Management
Learning Objectives
Project Management
Fundamentals
• Project initiation
• Determining project feasibility
• Activity planning and control
• Project scheduling
• Managing systems analysis team
members
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 3-
Project scheduling – project activities are scheduled through the use of tools such
as Gantt charts and PERT diagrams.
Planning and managing activities and team members – part of assuring the
productivity of systems analysis team members is effectively managing scheduled
activities.
Slide 4
Major Topics
• Project initiation
• Determining feasibility
• Determining resources
• Activity planning and control
• Gantt charts
• PERT diagrams
• Managing analysis and design activities
• The agile approach
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 3-
استهالل المشاريع
تخطيط المشروع تحديد األنشطة ووضع برنامج تنفيذ زمني لها
إدارة أنشطة االتحليل والتصميم بحيث يتم تحقيق اهداف المشروع مع اإليفاء بالجدول الزمني للمشروع
Slide 5
Project Initiation
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 3-
Both problems and opportunities can arise as the organization adapts to and copes
with natural, evolutionary change.78
تنشاء فكرة مشاريع تطوير النظم بتحديد المشاكل او الفرص التي تعكس رغبة المنظمة في التغيير
Slide 6
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 3-
Problem Definition
• Problem statement
• Paragraph or two stating the problem or opportunity
• Issues
• Independent pieces pertaining to the problem or opportunity
• Objectives
• Goals that match the issues point-by-point
• Requirements
• The things that must be accomplished along with the
possible solutions, and constraints, that limit the
development of the system
• Use the problem definition to create a preliminary
test plan.
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 3-
Issues are the current situation, objectives are the desired situation.
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 3-
Once the issues are identified (current situation), objectives are stated (desired
situation). Sometimes this may require follow-up interviews.
After the objectives are stated the relative importance of the issues or objectives is
determined.
Selection Of Projects
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 3-
Practical in terms of resources for the system analyst and organization – is there
expertise and resources to carry out the project.
Worthwhile project compared with other ways the organization could invest
resources – when a business commits to one project it is committing resources that
are unavailable for other projects.
المشروع جدير بالتنفيذ
مساندة ودعم االدارة
الوقت الكافي النجاز المشروع
امكانية تحسين اداء المنظمة
قابلية تطبيق المشروع من جهة موارد المحلل وموارد المنظمة
Slide 10
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 3-
86
زيادة ارباح الشركة
زيادة موقع التنافس للشركة
تحسين العمل المشترك بين البائعين والشركاء
دعم العمليات الداخلية مما يؤدي الى انتاج السلع والخدمات بشكل فعال ومؤثر
دعم القلرارات الداخلية فتصبح اكثر فاعلية
تحسين خدمة العمالء
زفع معنويات العمالء
Slide 11
Defining Objectives
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 3-
Determining Feasibility
• Defining objectives
• Determining resources
• Operationally
• Technically
• Economically
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 3-
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 3-
A project must be feasible in all three ways to merit further development.
87
الجدوى الفنية
االضافات علي النظم الحالية
توفر التقنية التي تلبي احتياجات المستخدمين
االقتصادية
وقت محللي المظم
كلفة دراسة النظم
كلفة وقت الموظفين المخصص الجراء الدراسة
الكلفة المقدرة للتجهيزات
كلفة البرمجبات التي سيتم شراؤها او تطويرها
التشغيلية
هل سيتم تشغيل لنظام بعد تنصيبه
هل سيتم استخدام النظام
Slide 14
Technical Feasibility
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 3-
Sometimes add-0ns are costly and not worthwhile, because they meet needs
inefficiently.
87
امكانية تحدبث الموارد الفنية الحالية او االضافة عليها حتي يتم تحقيق االهداف
هل توجد تقنية تلبي المواصفات المطلوبة
Slide 15
Economic Feasibility
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 3-
Operational Feasibility
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 3-
If users are satisfied with current system resistance to implementing a new system
will be strong.
If users are dissatisfied with the current system and have expressed a need for
change chances are that the new system will be used.
87
تعتمد عبى الموارد البشرية المتوفرة للمشروع
الجدوى التشغيلية تتطلب من المحلل ان يتمتع بخيال ابداعي وقوة اقناع للمستخدمين وتعريفهم بالواجهات الممكنة
والالزمة
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 3-
Evaluating Hardware
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 3-
Criteria that the systems analysts and users should use to evaluate performance of
different systems hardware:
Time required for average transactions – including how long it takes to input data
and how long it takes to receive output.
Total volume capacity of the system – how much can be processed at the same
time before a problem arises.
Idle time of the CPU or network
Size of memory provided
معايير يجب اعتمادها في تقييم أداء االجهزة
الزمن الالزم للعمليات توسطة الحجم (مثل الزمن الالزم الدخال البيانات والزمن الالزم الخراج المعلومات
السعة الكلية للنظام (وهي الكمية التي يمكن للنظام معالجتها في نفس الوقت في حالة العمل الطبيعي وعند عدم ظهور
أي مشاكل
زمن االنتظار بوحدة المعالجة المركزية
حجم ذاكرة النظام
Slide 19
• Management
• Users
• Systems analysts
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 3-
Acquisition of Computer
Equipment
• Purchasing
• Leasing
• Rental
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 3-
Influential factors:
Initial versus long-term costs.
Can capital afford to be tied up in computer equipment.
Should the business have full control of and responsibility for
the computer equipment.
الخيارات الثالثة الحضار تجهيزات الحاسوب هي الشراء االستئجار طويل األمد
واالستئجار العادي
من العوامل األكثر تاثيرا عند تحديد القرار األفضل للحصول علي األجهزة هي
التكاليف االبتدائية مقابل التكاليف طويلة األمد
توفر راس المال
ما اذا كان العمل يتطلب ان يكون هناك سيطرة كاملة ومسؤولية كاملة عن الهارد ووير
خيار الشراءعوامل
العمر المتوقع للنظام
Slide 21
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 3-
As systems become smaller, more powerful, less expensive, and distributed
systems become increasingly popular, more businesses are deciding to purchase
equipment.
الشراء
اإليجابيات
ارخص كلفة من االيجار والرهن على المدى الطويل
إمكانية تعديل النظام
تقل قيمة الضرائب المفروضة مع ازدياد الكمية
السيطرة الكاملة على النظام
السلبيات
الكلفة المبدئية مرتفعة
خطر التعرض لالهمال
خطر انعدام الفائدة اذا كان الخيار خاطئا
المسؤولية الكاملة عن التجهيزات
االستئجار الطويل
اإليجابيات
ليس هناك حاجة لراس مال
ليس هناك حاجة للتمويل
االستئجار اقل من دفعات االستئجار العادي
السلبيات
سقوط ملكية الشركة للتجهيزات مع انتهاء العقد
عادة تكون هناك غرامة كبيرة عند فسخ العقد
االستئجار اغلى ثمنا من الشراء
االستئجار العادي
اإليجابيات
ال حاجة لراس المال
ال حاجة للتمويل
سهولة تعديل النظام
انها تترافق مع عمليات الصيانة والضمان
السلبيات
الشركة ال تملك الحاسب
ارتفاع الكلفة الن البائع يفترض وجود مخاطر
Slide 22
• Hardware support
• Software support
• Installation and training support
• Maintenance support
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 3-
Software Alternatives
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 3-
Software Evaluation
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 3-
فاعلية األداء
انجاز جميع المهام المطلوبة
جميع المهام المرغوبة
تصميم جميل لشاشات العرض
تحمل كافي لضغط العمل
مردود األداء
زمن استجابة قصير
ادخال فعال
اخراج فعال
تخزين فعال
نسخ احتياطي فعال
سهولة االستخدام
واجهة مرضية
توفر قوائم مساعدة
ملفات للقراءة تتوفر فيها اخر التعديالت
مرونة الواجهة
تغذية عكسية مالئمة
اصالح األخطاء بطريقة سلسة
Slide 25
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 3-
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 3-
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 3-
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 3-
Both tangible and intangible cost must be taken into account when systems are
considered.
تعريف الفوائد والتكاليف يمكن تقسيم الفوائد والتكاليف الى محسوسه وغير محسوسه
الفوائد المحسوسه هي المزايا اللتي تتراكم على المنظمه من خالل استخدام نظم المعلومات مقاسه بالدوالر
Slide 29
Tangible Benefits
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 3-
Intangible Benefits
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 3-
Both tangible and intangible benefits must be discussed in the proposal, both will
allow decision makers to make a well-informed decision about the proposed
system.
الفوائد غير المحسوسه هي الفوائد التي تحصل عليها المنظمه من خالل استخدامها للنظم المعلومات وتكون صعبه
القياس والكنها مهمه
مثال
تحسين عمليه صنع القرار
زياده الدقه
التحول الى وضع اكثر تنافسيه على صعيد خدمه الزباين
الحفاظ على صوره جيده للعمل
زياده الشعور بالرضى من الموظفين تجاه الوظيفه من خالل تخليصهم من المهام الممله
Slide 31
Tangible Costs
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 3-
These costs are well established and are the costs that require a cash outlay of the
business.
التكاليف المحسوسه يتم تقديرها بواسطه محلل النظام وطاقم المحاسبه في العمل من االمثله عليها
كلفه التجهيزات كالحواسيب وملحقاتها
كلفه الموارد
كلفه محللي النظم
كلفه وقت المبرمجين
رواتب الموظفين
Slide 32
Intangible Costs
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 3-
• Break-even analysis
• Payback
• Cash-flow analysis
• Present value analysis
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 3-
Break-Even Analysis
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 3-
Total costs = costs that recur during operation of the system + developmental costs
that occur only once
النقطه التي يتقاطع فيها مجموع تكاليف النظام الحالي ومجموع تكاليف النظام المقترح تمثل نقطه التعادل والتي يصبح
من المربح عندها ان يستخدم نظام المعلومات الجديد
تحليل التعادل مفيد عندما يكبر حجم العمل ازدياد حجم الطلبات سيزيد تكاليف النظام اليدوي
السلبيات هي فرضيه ثبات الفوائد
Slide 35
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 3-
وحده600 يظهر في الرسم البياني ان النظام الجديد سيكون فعاال من ناحيه الكلفه اذا كانت قيمه مبيعات العمل حوالي
في األسبوع
Slide 36
Cash-Flow Analysis
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 3-
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 3-
The cost of money is the opportunity cost, or rate that could be obtained if the
money invested in the proposed system were invested in another project.
تحليل القيمه الحاليه هو طريقه لتخمين جميع النفقات والعائدات لنظام المعلومات طيله فتره حياته وطريقه لمقارنه
التكاليف الحاليه مع التكاليف المستقبليه والفوائد الحاليه مع الفوائد المستقبليه
Slide 39
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 3-
على مدى السنوات الست ومجموع الفوائد يساوي272000 يوضح الشكل ان مجموع تكاليف النظام تساوي
وبالتالي نستنتج ان الفوائد تفوق التكاليف وزنا واهميه الكن الفوائد لم تبدء في التفوق على التكاليف اال في280700
السنه الرابعه وكميه الدوالرات في السنه السادسه التساوي كميه الدوالرات في السنه
Slide 40
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 3-
Estimating Time
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 3-
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 3-
البدء في وضع خطه المشروع عند طريق تقسيمها الى ثالث مراحل رئيسيه
Slide 43
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 3-
صقل عمليه التخطيط السابقه عن طريق تفصيل كل مرحله وتحديد الزمن الالزم النجاز كل النشاط
قم بتقسيم االنشطه الى انشطه اصغر
ثم بتقدير الزمن الالزم التمامها
Slide 44
Project Scheduling
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 3-
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 3-
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 3-
Slide 47
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 3-
Slide 48
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 3-
Slide 49
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 3-
Slide 50
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 3-
Slide 51
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 3-
• Estimating models
• Costar
• Construx
• Function point analysis
• Helps the analyst quantitatively estimate
the overall length of software development
efforts
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 3-
Slide 53
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 3-
Assembling a Team
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 3-
Enthusiasm - Not only enthusiasm, but imagination and the ability to communicate
with different kinds of people
Trust – people may have different work styles, but they all need to agree to work
together toward a common goal.
قيم مشتركة
اخالقيات العمل
الصدق
الكفاءة
الخبير يقدم
الدافع
الحماس للمشروع
الثقة في الزمالء
Slide 55
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 3-
Slide 56
Ecommerce Project
Management
Ecommerce and traditional software
project management differences:
• The data used by ecommerce systems is
scattered across the organization.
• Ecommerce systems need a staff with a
wide variety of skills.
• Partnerships must be built externally and
internally well ahead of implementation.
• Security is of utmost importance.
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 3-
Project Charter
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 3-
تفادي اإلخفاق
Slide 58
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 3-
Slide 59
Project Failures
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 3-
مخطط السمكة لتعريف جميع األشياء التي يمكن ان تسير بشكل خاطئ اثناء عملية التطوير
Slide 60
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 3-60
Slide 61
• Cover letter
• Title page of project
• Table of contents
• Executive summary
• Outline of systems study with appropriate
documentation
• Detailed results of the systems study
• Systems alternatives
• Systems analysts recommendations
• Summary
• Appendices
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 3-
Cover letter – should list the people who did the study and summarize the
objectives of the study. Concise and friendly.
Title page of project – name of the project, the names of the team members, date
submitted.
Table of contents – useful to readers of long proposals; omit if less than 10 pages.
Executive summary – precisely provides the who, what, when , where, why, and
how of the proposal.
Outline of systems study with appropriate documentation – provides information
about all the methods used in the study and who or what was studied.
Detailed results of the systems study – describes what was found out about human
and systems needs through all the methods described in the detailed results of the
systems study.
Systems alternatives - two or three alternatives that directly address the problem.
Systems analysts recommendations – the recommended solution.
Summary – brief statement that mirrors the content of the executive summary.
Conclude the proposal on a positive note.475
Appendices – can include any information that may be of interest.
بعد االنتهاء من جمع المادة التي سيضعها المحلل في عرض النظام تاتي الخطوة التالية يتم تقسيم العرض لعشرة اقسام تحوي عرض النظام
كامال
صفحة الغالف-1
صفحة عنوان المشروع-2
جدول المحتويات-3
ملخص تنفيذذي يتضمن النصائح-4
تلخيص لدراسة النظم مع ذكر الوثائق المناسبة-5
النتائج المفصلة لدراسة النظم-6
الخيارات البديلة-7
نصائح محللي النظم-8
خالصة العرض المكتوب-9
), ملخص للمراحل, الكلحقات (وثائق مرتبة-10
Slide 62
Summary
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 3-
Slide 63
Summary (Continued)
• Project selection
• Backed by management
• Commitment of resources
• Attains goals
• Practical
• Important
• Feasibility
• Operational
• Technical
• Economic
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 3-
Slide 64
Summary (Continued)
4
Information Gathering:
Interactive Methods
Systems Analysis and Design, 8e
Kendall & Kendall
Objectives
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 4-
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 4-
The commonality of these methods is talking with and listening to people in the
organization in order to understand their interactions with technology through a
series of carefully composed questions.
المقابلة الشخصية والتصميم الجماعي واالستبيانات
تتشابه الطرق اعاله في كثير من النواحي حيث تتشابه جميعا في انها تتطلب التحدث مع افراد المنظمة واالستماع اليهم
عبر سلسلة من األسئلة المختارة بعناية
Slide 4
Major Topics
• Interviewing
• Interview preparation
• Question types
• Arranging questions
• The interview report
• Joint Application Design (JAD)
• Involvement
• Location
• Questionnaires
• Writing questions
• Using scales
• Design
• Administering
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 4-
المقابالت
التجهيز للمقابله
أنواع األسئلة
Slide 5
Interviewing
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 4-
Opinions – may be more revealing and more important then facts. By seeking
opinion rather then fact you can discover key problems.
راي الشخص الذي تتم مقابلته يمكن ان يكون اهم من الحقائق في بيان وضع النظام
Feelings – You can understand the organization’s culture more fully by listening to
the feelings of the respondent.
يمكن اسيعاب ثقافة المنظمة بشكل افضل من خالل اكتشاف احاسيس الشخص اثناء حديثه
Goals – project the organization’s future. You may not be able to determine goals
through any other method.
من خالل المقابلة الشخصية يمكمن معرفة اهداف المنظمة فالحقائق التي يتم الحصول عليها من خالل البيانات الورقية
تشرح األداء الماضي للمنظمة اما األهداف فتصور مستقبل المنظمة وتسلط الضوء عليه
HCI – the ergonomic aspects, the system usability, how pleasing and enjoyable the
system is, and how useful it is in supporting individual tasks.
استخدام الطرق التفاعلية يعمل على اكمال صورة متطلبات المعلومات للمنظمة
يجب على المحلل ان يعرف اثناء المقابلة راي الشخص في وضع النظام الحالي واهداف المنظمة وأهدافه الشخصية
كوظف واإلجراءات غير الرسمية
Slide 6
Interview Preparation
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 4-
Reading background material – read and understand as much background information about the
interviewees and their organization as possible.
Corporate Web site
Current annual report
Corporate news letter
Any publication sent out to explain the organization to the public
قراءة وفهم اكبر قدر ممكن من المعلومات التاريخية عن األشخاص الذي سيقابلهم وعن المنظمة حيث يمكن الحصول على هذه المعلومات
عادة من موقع الويب للشركة
التقرير السنوي األخير لها
من النشرة التقنية للشركة او من المنشورات التي يتم توزيعها
Establishing interview objectives – four to six key areas concerning HCI, information processing and
decision-making behavior
مجاالت رئيسية من مجاالت المعلومات وسلوك صناع القرار6-4 يجب ان تتعلق األسئلة بحوالي
من هذه المجاالت مصادر المعلومات اشكال المعلومات التكرار في اتخاذ القرار جودة المعلومات ونمط صنع القرار
Deciding whom to interview – Strive for balance so that as many users’ needs are addressed as
possible.
يجب ان يضع المحلل قائمة باالشخاص من كافة المستويات الذين سيتاصرون بالنظام ويجب ان يبذل المحلل جهده لتحقيق التوازن والتنويع في
اختيار األشخاص بحيث تتم معالجة اكبر قدر ممكن من احتياجات المستخدمين
Preparing the interviewee – Call ahead; keep to 45 minutes to an hour at the most.
45 االتصال بالشخص الذي ستتم معه المقابلة قبل المقابلة بوقت كافي بيفكر في المقابلة قبل ان يتم اجراؤها يجب ان التزيد فترة المقابلة عن
دقيقة او ساعة كحد اقصى
Deciding on question types and structure – write questions to cover the key areas of decision
making that you discovered when you ascertained interview objectives.
وضع أسئلة تغطي المجاالت الرئيسية لصنع القرار التي تم الكشف عنها عند تحديد اهداف المقابلة
Question Types
• Open-ended
• Closed
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 4-
Each question type can accomplish something a little different from the other, and
each has benefits and drawbacks.
كل نوع من األسئلة يمكن ان يخدم هفا مختلفا وكل منها له نواح إيجابية ونواح سلبية فيجب علي المحلل التفكير في
األثر الذي سيحدثه كل نوع
Slide 8
Open-Ended Questions
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 4-
“Open” actually describes the interviewee’s options for responding. They are
open.
كلمة مفتوحة تصف في الواقع خيارات الشخص في االستجابة للسؤال فهي استجابة مفتوحة فيمكن ان يجيب بكلمتين
ويمكن ان يجيب بنصف صفحة
Slide 9
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 4-
Disadvantages of Closed
Interview Questions
• Boring for the interviewee
• Failure to obtain rich detailing
• Missing main ideas
• Failing to build rapport
between interviewer and
interviewee
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 4-
As the interviewer you must think carefully about the question types you will use.
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 4-
Choosing one question type over the other involves a trade-off; although an open-
ended question affords breath and depth of reply, responses to open-ended
questions are difficult to analyze.
اختيار نوع واحد من األسئلة وتفضيله على االخر يستلزم بعض االتنازالت فمثال االجابه على األسئلة المفتوحة تكون
عميقة وواسعة لكنها في نفس الوقت صعبة التحليل
وثوقية البيانات
االستخدام الفعال للوقت
دقة البيانات
االتساع والعمق
اشتراط مهارة الشخص الذي يجري المقابلة
سهولة التحليل
Slide 13
Bipolar Questions
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 4-
This type of closed question limits the interviewee even further by allowing a
choice on either “pole”, such as yes or no, true or false, agree or disagree.
هناك نوع خاص من األسئلة المغلقة هو السؤال ثنائي اإلجابة اوثنائي القطبية وهو سؤال يحتمل اجابتين نعم او ال اقبل
وال اقبل صحيح غير صحيح
Slide 14
Probes
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 4-
Arranging Questions
• Pyramid
• Starting with closed questions and working toward
open-ended questions
• Funnel
• Starting with open-ended questions and working
toward closed questions
• Diamond
• Starting with closed, moving toward open-ended,
and ending with closed questions
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 4-
There are two ways of organizing interviews – Pyramid and Funnel, the diamond
approach combines both.
ترتيب األسئلة في تسلسل منطقي
هناك طريقتان في التفكير هما
الطريقة االستقرائية
والطريقة االستنتاجية
وطريقة تجمع كال النوعين االستقرائي واالستنتاجي
البنية الهرمية يمكن ان نتخيل التنظيم االستقرائي لالسئلة التي ستطرح في المقابلة على انها تأخذ شكل الهرم
في هذه البنية يبدا الشخص في طرح األسئلة المفصلة جدا والمغلقة غالبا ثم يتوسع بعد ذلك في المواضيع عن طريق
األسئلة المفتوحة واالسئلة ذات اإلجابة العامة
استخدام البنية الهرمية اذا كنا بحاجة الي اجراء تسخين للشخص الذي نقابله
ويفيد التسلسل الهرمي في طرح األسئلة عندما يرغب المحلل في الحصول على توضيح نهائي عن الموضوع
البنية القمعية في هذا الشكل التنظيمي من األسئلة يعمد الشخص الذي يجري المقابلة الى األسلوب االستنتاجي وذلك بان
يبدا في طرح أسئلة عامة مفتوحة ثم يقوم بتضييق مجال إجابة الشخص الذي يقابله عن طريق طرح األسئلة المغلقة
استخدام هذه الطريقة يسهل اجراء المقابلة وتشعر الشخص الذي تتم مقابلته باالطمئنان ويفيد التسلسل القمعي في طرح
األسئلة عندما يشعر المحلل ان الشخص الذي تتم مقابلته يتعاطف مع الموضوع وانه بحاجة الى ان يعطي الحرية في
التعبير عن مشاعره
بنية المعين افضل من الطريقتين البدء بطرح أسئلة خاصة جدا ثم التعرض لمسائل االوسع ثم االنتهاء باسئلة ختامية
خاصة جدا
البداية أسئلة مغلقة تسخن جو المقابلة ثم في المنتصف يتم سوال في مواضيع عامة تكون اإلجابة عنها بالنفي ثم يعود
مجرى المقابلة الى تضييق األسئلة فينتقل الى األسئلة الخاصة لبنهي بذلك المناقشة
Slide 16
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 4-
“Is there anything else that you would like to add?” – considered a formula
question the response will often be “No.”
Interview Report
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 4-
The longer you wait to write your report, the more suspect your data becomes.
Review the report with the respondent – this helps clarify the meaning the
interviewee had in mind and lets the interviewee know that you care.
كتابةتقرير عن المقابلة التي أجريت
يجب استخالاص جوهر النقابلة من خالل تقرير يكتب في اسرع وقت ممكن
Slide 18
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 4-
Developed by IBM.
The motivation was to cut the time and hence the cost required by interviews. It
also create more use identification with new systems as a result of the participative
process.
سبب اللجوء الي هذه الطريقة هم انها توفر الوقت وبالتالي تقلل الكلفة التي تستهلكها المقابالت الشخصية
ييتخدمها محللي النظم عادة من اجل اكمال تحليل المتطلبات ولتصميم واجهة المستخدم بالتعاون مع المستخدمين عندما
يعملون معا في مجموعة
زاحدة
Slide 19
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 4-
Who Is Involved
• Executive sponsor
• IS analyst
• Users
• Session leader
• Observers
• Scribe
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 4-
Executive sponsor – a senior person who will introduce and conclude the JAD
session.
• Offsite
• Comfortable surroundings
• Minimize distractions
• Attendance
• Schedule when participants can attend
• Agenda
• Orientation meeting
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 4-
Do not hold the session unless everyone can attend. An agenda should be giving
out before the meeting so the participants know what to expect. If possible an
orientation meeting can be given.
Benefits of JAD
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 4-
Helps users become involved early in systems projects and treats their feedback
seriously.
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 4-
المشكلة الثانية اذا لم يتم التحضير لجلسات التصميم الجماعي للتطبيقات بالشكل الكافي او اذا كانت وثائق المواصفات
غير مكتملة عندها ستخرج المجموعة في الغالب بتصاميم غير مرضية
المشكلة الثالثة تحدث عندما اليتم تطوير مهارات وثقافة المنظمة بالشكل الكلفي بتوفير الجهود الالزمة بكي يكون
أعضاءها منتجين في هذه الجلسات
Slide 24
Questionnaires
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 4-
االستبيانات
هي احدى طرق جمع المعلومات تسمح للمحلل بدراسة عدد من األشخاص الرئيسيين في المنظمة الذين لهم عالقة
مباشرة بنظام المعلومات الذي تتم دراسته عن طريق معرفة
صفاتهم
مواققفهم
واعتقاداتهم
وسلوكياتهم
Slide 25
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 4-
ربما كان الهجف من استخدام االستبيان هو تفسير المعلومات التي حصل عليها المحلل في المقابالت الشخصية او
تحديد مدى انتشار راي تم ذكره في احدى المقابالت الشخصية
يمكن اجراء االستبيان فاذا كان هناك إجابات غير واضحة يتم اجراء مقابالت شخصية
التخطيط الستخدام االستبيانات
توجيهات مساعدة في معرفة ما اذا كان استخدام االستبيان مناسبا فيكون استخدام االستبيان هو الطريقة األفضل في
الحاالت التالية
-1اذا كان المحلل يريد طرح اشئلة على افراد المنظمة المنتشرين في أماكن متباعدة من المنظمة
-2اذا كان عدد األشخاص كبيرا
اذا كان المحلل يقوم بدراسة تمهيدية ويريد معرفة الراي العام قبل البدء في المشروع
اذا كان المحلل يريد التأكد من انه عرف بالضبط مشاكل النظام الحالي من خالل مقابالت االستئناف التي اجراها
Slide 26
Question Types
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 4-
Even when you write an open-ended question, it must be narrow enough to guide
respondents to answer in a specific way.
Use open-ended questions when it is impossible to list effectively all possible
responses to a question.
لعدم وجود التفاعل بين المحلل واالفراد المستهدفين لذا يجب ان تكون األسئلة واضحة تمام الوضوح وان يكون
تسلسلها منطقيا وان يتوقع المحلل استفسارات االفراد المراد طرح االستبيان عليهم وان تتم إدارة االستبيان بشكل
مدروس وشامل
االسئبة المفتوحة تدع للشخص الذي تتم معه المقابلة مطبق الحرية في اإلجابة وبدون قيود
ما هي المشاكل التي تواجهها حاليا في تقارير الخرج
األسئلة المغلقة
األسئلة التي تقيد الشخص المستهدف بخيارات معينة
من البرامج الستة الظاهرة حدد البرنامج األكثر استخداما
Slide 27
Question Types
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 4-
Even when you write an open-ended question, it must be narrow enough to guide
respondents to answer in a specific way.
Use open-ended questions when it is impossible to list effectively all possible
responses to a question.
لعدم وجود التفاعل بين المحلل واالفراد المستهدفين لذا يجب ان تكون األسئلة واضحة تمام الوضوح وان يكون
تسلسلها منطقيا وان يتوقع المحلل استفسارات االفراد المراد طرح االستبيان عليهم وان تتم إدارة االستبيان بشكل
مدروس وشامل
االسئبة المفتوحة تدع للشخص الذي تتم معه المقابلة مطبق الحرية في اإلجابة وبدون قيود
ما هي المشاكل التي تواجهها حاليا في تقارير الخرج
Slide 28
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 4-
سرعة اإلنجاز
الطبيعة االستكشافية
االتساع والعمق
سهولة االعداد
سهولة التحليل
Slide 29
Questionnaire Language
• Simple
• Specific
• Short
• Not patronizing
• Free of bias
• Addressed to those who are knowledgeable
• Technically accurate
• Appropriate for the reading level of the
respondent
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 4-
Measurement Scales
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 4-
Nominal Scales
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 4-
مثال
ما هو اكثر البرامج التالية استخداما بالنسبة لك ؟
الوورد-1
الجداول االلكترونية-2
قواعد البيانات-3
Slide 32
Interval Scales
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 4-
• اذا افترض المحلل هذا التساوي سيتمكن من الحصول على تحليل يتميز بانه كمي بشكل اكبر
Slide 33
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 4-
الصالحية هي المدى الذي يمكن ان يبلغه المقياس لقياس اإلجابات فعلى سبيل المثال اذا أراد المحلل معرفة هل
المنطمة مستعدة الحداث تغيير جذري في عمليات الحاسب فهل يمكن لالسئلة قياس هذا االمر
Slide 34
• Leniency
• Central tendency
• Halo effect
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 4-
Leniency
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 4-
التساهل هو مشكلة تظهر من قبل األشخاص الذين يتساهلون في اإلجابة عن السؤال ويمكن حل هذه المشكلة بان يضع
المحلل الخيار األوسط الى يسار او يمين المركز
Slide 36
Central Tendency
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 4-
النزعة نحو المركز هي مشكلة تظهر من قبل األشخاص الذين يختارون اإلجابة الوسطى دائما في اإلجابة عن السؤال
ويمكن حل هذه المشكلة بتغيير مواصفات الميزان اما عن طريق
جعل الفروقات اقل عند النهايتين-1
ضبط قوة التعبير الوصفي-2
بتكثير خيارات الميزان-3
Slide 37
Halo Effect
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 4-
اثر هالو يظهر عندما ينتقل االنطباع الناتج عن سؤال ما الى السؤال التالي لنفرض مثال انك احد األشخاص الذين
يجيبون على االستبيان وفي احد األسئلة طلب منك تقييم احد األشخاص الذين لديك انظباع جيد جدا عنهم عندها يمكن
يكون احتمال ان تعطي تصنيفا عاليا في كل صفة من صفات هذا الشخص سواء اكان يتصف بتلك الصفة بقوة ام ال
الحل هنا هو ان يقوم المحلل بوضع صفة واحدة لعدة موظفين في نفس الصفحة بدال من ان يضع موظفا واحدا وجميع
صفاته في نفس الصفحة
Slide 38
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 4-
A well designed, relevant questionnaire can help overcome some of this resistance
to respond.
اذا كان االستبيان مصمما بشكل جيد ومناسب فانه سيساعد علي زيادة قابلية اإلجابة لدى األشخاص المستهدفين وفيما
يلي بعض االرشادات المساعدة على تصميم استبيان جيد
توفير مساحة بيضاء-1
توفير مساحة واسعة لتمكين االفراد المستهدفين من كتابة ردودهم-2
تمكين األشخاص المستهدفين من تحديد اجاباتهم بسهولة-3
ان يكون هناك تماسك وتناسق في مخطط االستبيان-4
Slide 39
Order of Questions
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 4-
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 4-
When you design questionnaires for the Web, apply the same rules you use when
designing paper questionnaires.
عند تصميم استبيان على الويب تذكر ان هناك طرقا مختلفة الدخال اإلجابات عن اسئلةاالستبيان
Slide 41
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 4-
When you design questionnaires for the Web, apply the same rules you use when
designing paper questionnaires.
Slide 42
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 4-
Both email and Web surveys are Self–administered; response are a little lower
then other methods, but may result in less guarded answers.
طرق إدارة االستبيان يملك المحلل عدة خيارات في إدارة االستبيان وعادة يتم تحديد كيفية إدارة االستبيان بحسب
ظروف العمل الحالي ومن هذه الخيارات
-1جمع جميع األشخاص المستهدفين معا في نفس الوقت ثم توزيع االستبيان عليهم
-2ان يقوم المحلل بنفسه بتوزيع االستبيانات الفارغة واستعادة االستبيانات مملوءة
-3تمكين األشخاص المستهدفين من إدارة وتوزيع االستبيان في العمل بأنفسهم ومن ثم وضع االسبيان في صندوق
موصوع في مكان مركزي
-4ارسال االستبيانات بواسطة البريد الى الموظفين الموجودين في فروع المؤسسة وتحديد موعد نهائي لتلقي اإلجابات
على االسبيان وتحديد التعليمات واجرة البريد المدفوعة العادة االستبيان
-5إدارة االستبيان الكترونيا اما عبر البريد االلكتروني او عبر الويب
Slide 43
Electronically Submitting
Questionnaires
• Reduced costs
• Collecting and storing the results
electronically
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 4-
Summary
• Interviewing
• Interview preparation
• Question types
• Arranging questions
• The interview report
• Joint Application Design (JAD)
• Involvement and location
• Questionnaires
• Writing questions
• Using scales and overcoming problems
• Design and order
• Administering and submitting
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 4-
Slide 1
7
Using Dataflow Diagrams
Learning Objectives
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 7-2
ادراك أهمية استخدام مخططات تدفق البيانات المنطقية والفيزيائية في تمثيل حركة البيانات في المنظمة بشكل رسومي
انشاء واستخدام مخططات تدفق البيانات المنطقية من اجل تفكيك نظام المعلومات الحالي وتحليله عن طريق مستويات
المخططات اإلباء واالبناء
انشاء مخططات تدفق البيانات المنطقية من اجل النظام الجديد
انتاج مخططات تدفق البيانات الفيزيائية باالعتماد على مخططات تدفق البيانات المنطقية
استيعاب مفهوم تقسيم مخططات تدفق البيانات الفيزيائية وتطبيقه
Slide 3
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 7-3
A series of layered data flow diagrams may be used to represent and analyze
detailed procedures in the larger system.
مخططات تدفق البيانات تصف بطريقة رسومية العمليات التي تتم على البيانات وتدفقات البيانات ضمن نظام
المعلومات
مخطط مستوى السياق هو اول مخطط تدفق بياتات يتم إنشاؤه بتمثيل أوسع مشهد ممكن لمدخالت النظام وعمليات
المعالجة فيه والمخرجات
بعد ذلك يمكن انشاء سلسلة من مخططات تدفق البيانات في المستوى األدنى من اجل تمثيل وتحليل اإلجراءات
التفصيلية الموجودة في النظام األكبر والتي تظهر في مخطط مستوى السياق
من خالل المخططات تدفق البيانات وباستخدام مزيج من أربعة رموز فقط يستطيع محلل النظم ان يبين بشكل رسومي
العمليات التي تتم على البيانات ضمن المنظمة
Slide 4
Major Topics
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 7-4
Slide 5
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 7-5
Basic Symbols
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 7-6
هناك أربعة رموز يتم استخدامها لتمثيل حركة البيانات على مخططات تدفق البيانات هي
- مربع له ظل يستخدم لرسم كيان خارجي
- سهم- يظهر حركة البيانات وانتقالها من نقطة الى أخرى
- v مستطيل ذو زويا مستديرة روز العملية
- مستطيل ذو نهاية مفتوحة مغلق من الطرف االيسر ومفتوح من الطرف األيمن
Slide 7
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 7-7
External Entities
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 7-8
An external entity (outside the boundaries of the system) sends data to (source) or
receives data from (destination) the system.
Each entity is labeled with a name, generally a noun.
The same entity may be used more than once on a given data flow diagram.
) الة, شخص اخر, عمل اخر, المربع يستخدم لرسم كيان خارجي (قسم اخر من المنظمة
حيث يمكن لهذا الكيان ان يرسل البيانات الى النظام او يستقبل البيانات من النظام هذا الكيان الخارجي هومصدر
للبيانات او وجهة لها ويعتبر خارجيا بالنسبة ببنظام الذي يجري وصفه أي انه ال ينتمى اليه صحيح ان الكيان يتفاعل
مع النظام لكنه يعتبر خارج حدود النظام
ويمكن ان يظهر نفس الكيان اكثر من مرة على مخطط تدفق اليانات الواحد تفاديا لحدوث تقاطع بين خطوط تدفقات
البيانات
Slide 9
Data Flow
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 7-9
Data flows occurring simultaneously can be depicted doing just that through the
use of parallel arrows.
يظهر السهم حركة البيانات وانتقالها من نقطة الى اخرى حيث يشير راس السهم الى اتجاه وجهة البيانات يجب ان
يسمى السهم باسم النه يمثل بيانات متعلقة بشخص او مكان او شيء
Slide 10
Process
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 7-10
The data flow leaving a process is always labeled differently then the data flow
entering the process.
A process must also be given a unique identifying number indicating its level in the
diagram.
المستطيل ذو الزويا المستديرة يرمز للعملية حيث ان البيانات الداخلة الى العملية يتم اجراء معالجة عليها فتتحول الى
مخرجات سيل البيانات الخارج من عملية ما يسمى دائما باسم مختلف عن سيل البيانات الداخلة الى هذه العملية
بما ان العمليات تمثل العمل الذي يتم إنجازه في النظام ولذا يجب ان يكون االسم واضحا لكي يسهل على قارئ
المخطط معرفة ما تقوم به العملية وأيضا يجب تسميته بإحدى الصيغ التالية
-1ضع اسم النظام العام اذا اردت تسمية عملية من مستوى عال مثال
inventory control systemنظام التحكم بالمستودعات
-2من اجل تسمية نظام فرعي أساسي استخدم اسما مثل
النظام الفرعي الرساال تقارير المستودعات
Inventory reporting subsystem
او النظام الفرعي الكمال معلومات الزبون على االنترننت
Internet customer fulfillment subsystem
-3من اجل تسمية العمليات التفصيلية استخدم الصيغة التالية (فعل – صفة – اسم ) حيث يدل الفعل على نوع النشاط
compute ,verify,print,addمثل احسب ,تحقق اطبع اضف
record reportفي حين يدل االسم على ماهية الخرج األساسي للعملية مثل سجل او تقرير
اما الصفة فتوضح نوع الخرج الذي يتم انتاجه مثل طلبات في االنتظار او مجرودات
فيما يلي أسماء عمليات كاملة
تحقق من حالة حساب الزبون
Verify customer account status
احسب ضرائب المبيعات
Compute sales tax
اطبع السجل الذي هو قيد االنتظار
Print backordered record
Slide 11
Data Store
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 7-11
Data stores represent a person, place, or thing which is why they are named with a
noun.
Temporary data stores, such as scratch paper or a temporary computer file are not
included on the data flow diagram.
المشتطيل ذو النهاية المفتوحة يمثل مخزن البيانات ويتم تمثيله بخطين متوازيان يوصل بينهما خط قصير مخزن
البيانات يمثل فقط مستودعا للبيانات والذي يسمح لنا بمعاينة البيانات التي فيه واضافة البيانات اليه واستخراجها منه
يجب ان يعطى كل مخزن بيانات رقما مرجعيا فريدا وذلك لإلشارة الى مستواه
خزانة ملفات
ملف على الحاسب
قاعدة بيانات
Slide 12
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 7-12
To begin a data flow diagram, collapse the organization’s system narrative into a
list with four categories of external entity, data flow, process, and data store. This
list helps determine the boundaries of the system. Next begin drawing the context
diagram.
يجب ان يتم رسم مخططات التدفق بشكل مدروس وفيما يلي ملخص للخطوات التي يجب اتباعها من اجل انشاء
مخطط تدفق بيانات ناجحة
-1قم بتشكيل قائمة من األنشطة التي تتم في العمل واستخدمها من اجل تحديد االتي
-كيانات خارجية
-تدفقات بيانات
-عمليات
-مخازن بينات
-2أنشئ مخطط مستوى السياق الذي يظهر الكيانات الخارجية وتدفقات البيانات الداخلة الى النظام وتدفقات البيانات
الخارجة من النظام وال تقم باظهار أي عمليات مفصلة او أي مخازن بيانات
-3قم برسم المخطط 0وهو مخطط المستوى التالي اظهر العمليات ولكن ابق على صيغة العمومية لها واظهر في هذا
المستوى مخازن البيانات
-4أنشئ مخططا ابنا من اجل كل عملية من العمليات التي وردت في المخطط .0
-5تاكد من عدم وجود أخطاء وتاكد من ان التسميات التي اعطيتها للعمليات وتدفقات البيانات هي تسميات مفهومة
-6االن قم بانشاء مخطط تدفق البيانات الفيزيائي من مخطط تدفق البيانات المنطقي ميز بين العمليات اليدوية
والعمليات االلية اعط وصفا لكل الملفات الحقيقية والتقارير باالسم واعط عناصر تحكم تشير الى انتهاء العمليات من
المعالجة وعناصر تحكم تشير الى حدوث خطأ
-7قم بتجزئة مخطط البيانات الفيزيائي عن طريق فصل او تجميع أجزاء المخطط من اجل تسهيل نشاطي البرمجة
والتنفيذ على ارض الواقع
Slide 13
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 7-13
Basic Rules
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 7-14
Slide 15
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 7-15
Slide 16
Drawing Diagram 0
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 7-16
Including more than nine processes will result in a cluttered diagram that is difficult
to understand.
Each process is numbered with an integer, starting form the upper left-hand corner
and working toward the lower right-hand corner.
Because a data flow diagram is two-dimensional, you can start at any point and
work forward or backward through the diagram.
المخطط صفر هو المخطط الناجم عن تفصيل مخطط السياق ويمكن ان يضم أي عدد من العمليات تصل الى تسع
عمليات ويستحسن ان ال تزيد الن إضافة المزيد من العمليات سيئودي الى حدوث نوع من الفوضى واالرباك ويصبح
من الصعب فهم المخطط
يتم ترقيم كل عملية بعدد صحيح ويبدا الترقيم عادة من الزاوية العلوية اليسرى من الكخطط باتجاه الزاوية السفلى
اليمنى يتم في المخطط صفر إضافة مخازن البيانات الرئيسية للنظام والتي تمثل الملفات الرئيسية ويتم أيضا إضافة
جميع الكيانات الخارجية
Slide 17
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 7-17
Because a data flow diagram is two-dimensional, you can start at any point and
work forward or backward through the diagram.
من مزايا مخطط تدفق البيانات انه مخطط ثنائي البعد وليس خطيا ولذا يمكنك البدء برسم المخطط من أي نقطة ترغب
بها ثم تنطلق باتجاه االمام او الخلف في المخطط
يمكن ان تركز على كائن خارجي او عملية او مخزن ثم تبدا برسم تدفق البيانات بداء منه وذلك على النحو التالي
-1يمكنك البدء بتدفق بيانات يخرج من كيان موجود على طرف الدخل وذلك بالتساؤل ماذا يحدث للبيانات الخارجة
من هذا الكيان والتي تدخل النظام ؟هل يتم تخزينها ؟هل هي لعدة عمليات ؟
-2يمكنك االنطىق في عملك باتجاه الخلف من تدفق البيانات الذاهب الى طرف خارجي انظر الى حقول الخرج
الواقعة على شاشة ما او على وثيقة خرج ما (تعد هذه الطريقة اسهل اذا تم انشاء النماذج األولية ) ثم اسال من اين اتى
هذا التدفق ؟هل هو قيمة محسوبة ام مخزنة في ملف ؟
الموظف TIMERECORDمثال اذا كان الخرج شيك الراتب فان اسم الموظف والعنوان يمكن ايجادهما في ملف
وساعات العمل يمكن ايجادها في السجل
والراتب اإلجمالي والمقطوع منه يتم حسابهما فيجب اذا ربط كل ملف وكل سجل بالعملية التي تنتج شيك الراتب
-3او يمكنك النظر الى تدفقات البيانات الداخلة الى مخزن بيانات او تدفقات البيانات الخارجة منه واسال أسئلة مثل (ما
العمليات التي تضع البيانات داخل المخزن ؟) او ( ما العمليات التي تستخدم هذه البيانات ؟) الحظ انه يمكن ان يكون
لمخزن البيانات المستخدم في النظام الذي تعمل عليه عالقة محتوى في نظام اخر مختلف
-4او يمكنك تحليل احدى العمليات التي تتميز بالوضوح وسهولة الفهم .انظر ما هي البيانات الداخلة للعملية ؟ وما هي
البيانات التي تنتجها تلك العملية وبعد ذلك قم بربط الدخل والخرج مع مخازن البيانات والكيانات المناسبة
-5او يمكنك البحث عن أي مناطق غامضة والتي تكون حائرا بشان ما ستضعه فيها او ما هو الدخل او الخرج
المطلوب وضعه في هذه المناطق الن تحديد مواقع االشكال سيساعدك على وضع قائمة باالسئلة التي ستطرحها على
المستخدمين في المقابالت الشخصية االستئنافيه .
Slide 18
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 7-18
Slide 19
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 7-19
Slide 20
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 7-20
The process on Diagram 0 that is exploded is called the parent process, and the
diagram that results is called the child diagram.
On Diagram 3, the processes would be numbered 3.1, 3.2, 3.3, and so on. This
allows the analyst to trace a series of processes through many levels of explosion.
المخطط االبن ال ينتج خرجا ال تنتجه العملية االب وال يستقبل دخال ال تستقبله العملية االب
يجب ان تظهر كل تدفقات البيانات الداخلة الى العملية االب داخلة الى المخطط االبن وجميع تدفقات البيانات الخارجة
من العملية االب خارجة من المخطط االبن
ثم يتم ترقيم3 تنتج لنا المخطط3 يأخذ المخطط االبن نفس الرقم المعطى للعملية في المخطط صفر فمثال العملية
العمليات الموجودة علي المخطط االبن باستخدام رقم عملية االب وفاصلة عشرية ثم رقم فريد لكل عملية ابن وهذا
فان هذا1.2.3 يسمح للمحلل بان يتعقب أي عملية مهما تعددت مستوياتها فاذا كان المخطط صفر يرسم العمليات
كلها تقع في نفس المستوى1.2.3يعني ان المخططات
Slide 21
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 7-21
In addition, the lower-level diagram may contain data stores not shown on the
parent process.
عادة ال يتم رسم الكيانات الخارجية في المخططات االبناء الناجمة عن المخطط صفر
اذا كانت العملية االب ترتبط بتدفق بيانات ات من مخزن بيانات او ذاهب الى مخزن بيانات فان هذا المخزن يمكن ان
يضاف الى المخطط االبن
ومن األمثلة على ذلك الملف الذي يحتوى على جدول معلومات كجدول الضرائب مثال او الملف الذي يربط عمليتين
من المخطط االبن معا
يمكن ان ال يتم تفصيل عملية ويقال انها أولية وظيفيا وتدعى عملية أولية
Slide 22
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 7-22
بالنسبة للبيانات الثانوية مثل بيانات الخطاء فانه يمكن وضعها على المخطط االبن وبكن اليتم وضعها على المخطط
االب
Slide 23
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 7-23
-1نسيان وضع تدفق بيانات واحيانا يتم توجيه سهم باتجاه خاطئ ومن األمثلة عليها نرسم عملية تظهر كل بياناتها اما
بيانات داخله فقط او خارجة فقط وكما نعلم فان كل عملية تقوم بمعالجة البيانات فال بد ان تستقبل دخال وتنتج خرجا
الحظ ان العملية 1تستقبل مدخالت فقط وال تنتج مخرجات وذلك الن السهم GROSSPAY
يشير في االتجاه الخاطئ والخطاء نفسه سيؤثر على العملية 2التي ال تستقبل أي مدخالت
Slide 24
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 7-24
ربط مخازن البيانات مع الكيانات الخارجية مباشرة حيث ان الواجب ان ترتبط الكيانات او مخازن البيانات بإحدى
العمليات حصرا الن الملف ال يمكن ان يرتبط مباشرة بملف اخر دون مساعدة برنامج او شخص يحرك البيانات
بينهما
وأيضا يجب ان ال يكون هناك طريق مباشر من الكيانات الخارجية الى الملفات النه ال احد يريد ان يقوم الزبون
بتفتيش ملف الزبائن الرئيسي
اذا وجد كيان خارجي مرتبط مباشرة مع كيان خارجي اخر فان هذا يشير الى رغبة احدهما في االتصال مع االخر هذا
النوع من االتصال ال يتم تضمينه على مخطط تدفق البيانات مالم يكن النظام يدعم هذا النوع من االتصال ومن األمثلة
على هذا النوع من االتصال انتاج تقرير ولكن رغم ذلك ال بد من وضع عملية بين الكيانات من اجل انتاج التقرير
Slide 25
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 7-25
Having too many processes creates a cluttered diagram that is confusing to read
and hinders rather than enhances communication.
التسمية غير الصحيحة للعمليات او تدفقات البيانات فالعملية يجب ان تشير الى اسم النظام او ان-3
اسم واما تدفق البيانات فيجب ان يسمى باسم معين-تستخدم الصيغة فعل – صفة
عمليات على مخطط تدفق البيانات مما يجعل المخطط مربكا فاذا اضطررت9 وضع اكثر من-4
عمليات في نظام ما فقم بجمع بعض العمليات التي تعمل معا في نظام فرعي9 الى إضافة اكثر من
وضعها معا في مخطط ابن
Slide 26
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 7-26
Each child diagram should have the same input and output data flow as the parent
process.
حذف احد تدفقات البيانات يدعى تدفق البيانات الذي تملك فيه كل عملية دخال واحدا وخرجا واحدا بالتدفق الخطي ولذا
تفحص مخططك بحثا عن التدفقات الخطية عادة ال تكون مخططات تدفق البيانات األبناء مفصلة جدا ولذا من النادر ان
توجد تدفقات بيانات خطية وهكذا فان وجودها يدل عادة على ان المخطط يفتقد الى تدفق بيانات ما فعلى سبيل المثال
العملية CALCULATE-WITHHOLDING-AMOUNT
تحتاج الى عدد األشخاص الذي يعولهم الموظف و WITHHOLDING-RATE
كدخل لها
مثال اخر ال يمكن حساب الراتب النهائي للموظف من معرفة الكمية المقطوعة منه كما اليمكن انشاء شيك راتب
الموظف من الراتب النهائي وحده بل البد من معرفة اسم الموظف والراتب الحالي ومجموع الرواتب من اول العام
حتى التاريخ الحالي والكمية المقتطعة منه
التفصيل غير المدروس في المخططات األبناء يجب ان يمتلك كل مخطط ابن نفس تدفق البيانات الدخل ونفس تدفق
بيانات الخرج الذي تمتلكه العملية االب واالستثناء الوحيد لتلك القاعدة هي خطوط الخطاء والتي يتم تضمينها فقط في
المخطط االبن
Slide 27
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 7-27
Slide 28
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 7-28
يركز مخطط تدفق البيانات المنطقي على العمل وكيفية سيره وال عالقة له بكيفية بناء النظام بل يقوم بوصف احداث
العمل الجارية والبيانات المطلوبة لكل حدث والبيانات التي بقدمها كل حدث
اما مخطط البيانات الفيزيائي فالهدف منه هو كيفية تنفيذ النظام مثل تحديد التجهيزات والبرمجيات والملفات الالزمة
للنظام وتحديد االفراد المشاركين في النظام
Slide 29
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 7-29
Slide 30
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 7-30
Slide 31
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 7-31
قم بانشاء مخطط تدفق البيانات الفيزيائي عن طريق النظر الى العمليات في المخطط المنطقي الجديد حدد المواصع
التي يجب ان توضع فيها واجهات المستخدمين طبيعة العمليات ومخازن البيانات الالزمة
Slide 32
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 7-32
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 7-33
من اجل انشاء مخطط البيانات المنطقي للنظام الجديد يستحسن ان نقوم أوال بانشاء مخطط تدفق البيانات المنطقي
للنظام الحالي هناك عدة فوائد ال ستخدام النموذج المنطقي منها
تعزيز تواصل مع المستخدمين-1
زيادة استقرار النظام-2
زيادة فهم المحللين للنظام-3
المرونة وقابلية الصيانة-4
التخلص من األمور الزائدة وسهولة انشاء النموذج الفيزيائي-5
Slide 34
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 7-34
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 7-35
Physical data flow diagrams are often more complex than logical data flow
diagrams simply because of the many data stores present in the system.
The acronym CRUD is used for Create, Read, Update, and Delete
A CRUD matrix shows which programs or processes add, read, update, or delete
master file records.
Intermediate data stores – consist of transaction files used to store data between
processes.
A physical data flow diagram may appear more linear that a logical model.
Slide 36
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 7-36
Triggers start activities or processes, which in turn use data or produce output.
نمذجة االحداث وعالقتها بمخططات تدفق البيانات
من الطرق العملية النشاء مخططات تدفق البيانات الفيزيائية ان نقوم بانشاء قطعة بسيطة من مخطط تدفق البيانات من
اجل كل حدث فريد في النظام
االحداث تحرض النظام على القيام بشئ ما والقوادح هي التي تقوم بتشغيل األنشطة والعمليات التي تقوم بدورها
بمعالجة البيانات وإنتاج المخرجات
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 7-38
Slide 39
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 7-39
مخططات تدفق البيانات ألول ثالثة اسطر من جدول االستجابة للالحداث السابق
ميزة بناء مخططات تدفق البيانات اعتمادا على االحداث هي انها تعتمد على تألف المستخدمين مع االحداث التي تقع
في العمل وعلى معرفتهم بكيفية قيادة االحداث للالنشطة األخرى
The advantage of building data flow diagrams based on events is that the users
are familiar with the events that take place in their business are and know how the
events drive other activities
Slide 40
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 7-40
Slide 41
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 7-41
The advantage of building data flow diagrams based on events is that the users
are familiar with the events that take place in their business area and know how
the events drive other activities.
Slide 42
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 7-42
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 7-43
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 7-44
Efficiency - Several batch processes may be included in the same program for
efficiency
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 7-45
Each time data must be obtained from a data store or an external partner, a Web
site designer might consider creating a unique Web form and DFD process to
validate and process the data or may also use Ajax, sending a request to the
server and obtain a small amount of data or an XML document returned to the
same page.
تقسيم مواقع الويب مفيد جدا عند تصميم الموقع الى سلسلة من الصفحات مما يزيد السرعة المعالجة ويسهل الصيانة
Slide 46
Communicating Using
Data Flow Diagrams
• Use unexploded data flow diagrams
early when ascertaining information
requirements.
• Meaningful labels for all data
components
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 7-46
استخدام مخططات التدفق االصلية وغير التفصيلية مفيد جدا في المراحل األولى النشطة التحليل والتصميم وذلك عندما
يقوم بجمع متطليات المعلومات الن استخدام مخططات التدفق في هذه المرحلة يساعد على إعطاء نظرة شاملة عن
حركة البيانات شمن النظام وإعطاء تخيل لهذه الحركة
يجب انشاء المخططات وتسمية العناصر بأسماء معبرة من اجل تسهيل التواصل مع المستخدمين من خالل
المخططات
Use unexploded data flow diagrams early when ascertaining information
requirements – at this stage they can provide an overview of data movement
through the system, lending a visual perspective unavailable in narrative data.
Meaningful labels for all data components – labels should not be generic.
Data flow diagrams can be used for documenting high and low levels of analysis
and helping to substantiate the logic underlying the data flows of the organizations.
Slide 47
Summary
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 7-47
Slide 48
Summary (Continued)
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 7-48
Slide 49
Summary (Continued)
Kendall & Kendall Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 7-49
Slide 50
7-50
REVIEW QUESTIONS
REVIEW QUESTIONS
1. What kinds of information should be sought in interviews?
2. List the five steps in interview preparation.
3. Define what is meant by open-ended interview questions. Give eight benefits and five drawbacks of
using them.
4. When are open-ended questions appropriate for use in interviewing?
5. Define what is meant by closed interview questions. Give six benefits and four drawbacks of using
them.
6. When are closed questions appropriate for use in interviewing?
7. What is a probing question? What is the purpose of using a probing question in interviews?
8. Define what is meant by pyramid structure. When is it useful to employ it in interviews?
9. Define what is meant by funnel structure. When is it useful to employ it in interviews?
10. Define what is meant by diamond-shaped structure. When is it useful to employ it in interviews?
11. Define joint application design (JAD).
12. List the situations that warrant use of JAD in place of personal organizational interviews.
13. List the potential benefits of using joint application design.
14. List the three potential drawbacks of using JAD as an alternative to personal interviews.
15. What kinds of information is the systems analyst seeking through the use of questionnaires or
surveys?
16. List four situations that make the use of questionnaires appropriate.
17. What are the two basic question types used on questionnaires?
18. List two reasons why a systems analyst would use a closed question on a questionnaire.
19. List two reasons why a systems analyst would use an open-ended question on a questionnaire.
20. What are the seven guidelines for choosing language for the questionnaire?
21. Define what is meant by scaling.
22. What are two kinds of information or scales that are most commonly used by systems analysts?
23. What are nominal scales used for?
24. Give an example of an interval scale.
25. When should the analyst use interval scales?
26. Define reliability as it refers to the construction of scales.
27. Define validity as it refers to the construction of scales.
28. List three problems that can occur because of careless construction of scales.
29. What are four actions that can be taken to ensure that the questionnaire format is conducive to a good
response rate?
30. Which questions should be placed first on the questionnaire?
31. Why should questions on similar topics be clustered together?
32. What is an appropriate placement of controversial questions?
33. List five methods for administering the questionnaire.
34. What considerations are necessary when questionnaires are Web-based?