Please enable JavaScript.
Coggle requires JavaScript to display documents.
Modeling Tools and Techniques, Fact Finding Techniques and the Steps -…
Modeling Tools and Techniques
Functional Decomposition Diagram
It is a top-down representation of business functions and processes; it also called structure charts
It used to model a business functions and show how they are organized into lower-level process
Unified Modeling Language
It is a widely used methods of visualizing and documenting software systems design
It provides various graphical tools and techniques, such as case diagrams and sequence diagrams
CASE Tools
Computer-Aided Software Engineering is a tools that provided automated assistance for software development
Advantages:
-Reduces the time and cost of software development
-Will enhances the quality of the systems developed
Fact Finding Techniques and the Steps
4.Reading background
Do a research about the organization business process and objectives through company reports, organization charts, policy manuals, job descriptions, reports, system documents
Reading background will provides formally defined information requirement for the current system or solution
Helps understand the nature of organization
2.Questionnaires
Collect all information from the large number of users
The users will answer the question that given by the system analyst
This fact finding techniques help to save time
System analyst should clearly define the design and frame of questionnaires properly so that it can fulfil the requirement of the systems
3.Interviews / Focus Groups
Collect information from face-to face interviews
The purpose of interview is to find, verify, clarify facts, motivate end-users involved, identify requirements and gather ideas and opinions from the users
System analyst need a good communication skills to interact with the users
5.Observation
System analyst plays part in this case
System analyst should studies the flow of documents, applies the existing system, and interacts with the users
Observation will be useful if system analyst have users point of view
1.Sampling
i. Random sample
Firstly we will give a numbers to the users (e.g 1 until 100 users)
Write the numbers into a cards
Place the card just now on a box and shake the box
Pull out a numbers of users that we want to(e.g 30 users)
ii. Stratified sample
Divide the end-users into a couple of groups
Calculate the numbers of users that need to be taken from each of the groups
Select the end-users from each of the groups after the calculation(e.g take 5 users from the first group, 2 users from the second group)
iii. Systematic sample
Firstly we will give a numbers to the users (e.g 1 until 100 users)
Then we calculate k; k = total numbers of users / numbers of users we want to get (e.g k = 5)
Select the element after we obtained k, for example one element from the first five element(e.g element 2)
Select every next fifth element until the numbers of users we want to get
Sampling of existing documentation help the system analyst to organize the documentation so that we can have a better understanding of the systems