System Analysis Assignment 1
System Analysis Assignment 1
TECHNOLOGY
System analysis and management techniques assignment 1
Dec , 2022
Fact Finding Techniques and Decision Making Techniques2
Fact Finding Techniques
• To learn about the existing system, system analysts needs to collect data related to the system.
• Usually, the data is related to organization, staff, documents used, formats used in the input and
output processes are collected.
• This information is obtained through fact finding tools i.e. Review Documents, Questionnaires,
Observations and interviews2
– Department Objectives
– Decisions made and the facts upon which they are based.
• Interviews
• Questionnaires
• On site Observation
Interviews
• Personal interview is a recognized and most important fact finding technique.
• In this system analyst gathers information from individual through face to face interaction.
• Interviews are used to find the facts, verify fact, clarify facts, get the customer involved, identify the
system requirements and know all the options.
• To conduct interview, the interviewer must have personality which helps him to be familiar with
strangers or different types of people.3
About Interviewers
• The interviewer’s art consists of creating a permissive situation in which the answers offered are
reliable.3
Types of Interviews
• Structured Interview
– Structured Interview are those where the interviewee is asked a standard set of questions in a
particular order.
– There are two types of formats for conducting this type of interviews.3
• Structured Interview
• It is in which limits the respondents to opt their answers from a set of already prescribed choices.
• Unstructured Interview
– Unstructured Interview are those in which interviews are taken in a question and answer format
It is one way to insure that those same questions It is less structured and individual interviewer can
get asked to all candidates4 determine what they are going to ask the
candidate4
All candidate are evaluated using a Common A standardized rating scale is not required4
Rating Scale4
Questionnaires
• They are useful when the system analyst require to collect information from a large number of people.
– This form is also used to learn about the feelings, opinions, and experiences of the respondents.
– This information helps in the making the system effective because the analyst can offer subsequent
modification as per the knowledge gained.5
– In this case the respondents have to choose from a set of given responses.
– Thus the respondent can express their liking for the most favorable one from possible alternatives.
– The questions can be Fill in the blanks, True or false, ranking, MCQ etc.5
It offers more flexibility and freedom to Closed form is more specific in nature5
respondents5
It is useful when it is required to explore certain It is used when factual information is required.
situation5
5
It requires a lot of time for evaluation Questions are quick to analyze but typically most
costly to prepare.5
5
It allows the people to express an opinion without It limits the people to the set of alternatives been
being influenced by the researcher5 offered
It main objective is to get the information and data It main objective to collect the factual information
about the essential and critical design features of of the system5
the system5
6Record Review
• Records and reports are the collection of information and data accumulated over the time by the users
about the system and its operations.
• This also give us a knowledge on the requirements of the system and the modifications its has
undergone
• The drawback of using this method is that practically the functioning of the system is generally
different from procedure shown in records.6
On site Observation
• Observation allows analysts to gain information they cannot obtain by any other fact finding
techniques
• The main advantages of this method is analyst personally goes to the site and discovers the
functioning of the system.
• By this method the analyst can get the direct knowledge of the activities, operations, processes of the
system on site.6
• This information is very meaningful as the analyst gets closer to the system
• The main limitation of this method it is time consuming and the analyst should not take conclusion
directly.6
• Analysis Tools
• Design Tools
• Development Tools
• Testing Tools7
• The method available for documenting analyzing the logic or decision of a process includes
– Decision Tree
– Decision Table
– Structured English7
Note
• Policy
– Policies consist of rules that can often be translated into computer programs.
• Procedures
– Good and Bad are two specific alternative conditions that can be applied to System Development.
– In documentation the decision of how to process any procedures, the investigator must identify all
the conditions.8
• Actions
– Actions are alternatives the steps, activities or procedures that an individual may decide to taken
when a set of conditions occurs or may occur.8
Decision Tree
8
Decision Table9
Possibility of events
• Decision table is based on logical relationships just as the truth table.
9• It is a tool that helps us look at the “complete”combination of conditions9
• A decision table is a table with various conditions and their corresponding actions.9
– condition stub
– action stub
– condition entry
– action entry 9
• Action stub shows the various actions taken against different conditions.
• Action entry is used to find out which action is taken corresponding to a particular set of
conditions.9
2. Combine conditions which describe the only two possibilities of a single condition. In other
words, delete conditions which can be derived from the response of the other conditions.
3. Make yes or no response and mark actions to be taken for each rule with X.9
• There are certain conditions whose values do not affect the decision and always result in the
same action.
Structured English
• This method is used when the decision area is not very complex.
– Sequence
– Decision Structures
– Iteration Structures10
•10Sequence Statements:
– It does not depend on existence of conditions, and when encountered it is always taken.
• Decision Structures:
lt = 10% of basic
lt = 8% of basic11
Data Dictionary
• A data dictionary is a computer file that contains descriptive information about the data items
in the files of a business information system.
analysis purpose.11
• Communicate Meaning.
• Facilitate Analysis.