Chapter 6 : System Requirements Flashcards
What is Requirement Analysis also known as? ( 2 )
- Fact-Finding Process
- Requirement Elicitation
What is the purpose of requirement analysis?
- To find or gather requirements for a system to be developed
What is the questions ( who ) will be asked in current system?
- Who does it?
What is the questions ( what ) will be asked in current system?
- What is done?
What is the questions ( where ) will be asked in current system?
- Where is it done?
What is the questions ( when ) will be asked in current system?
- When is it done?
What is the questions ( how ) will be asked in current system?
- How is it done?
What is the questions ( why ) will be asked in current system? ( 5 )
- Why does this person do it?
- Why is it done?
- Why is it done there?
- Why is it done then?
- Why is it done this way?
What is the questions ( who ) will be asked in proposed system? ( 5 )
- Who should do it?
What is the questions ( what ) will be asked in proposed system? ( 5 )
- What should be done?
What is the questions ( where ) will be asked in proposed system? ( 5 )
- Where should it be done?
What is the questions ( when ) will be asked in proposed system? ( 5 )
- When should it be done?
What is the questions ( how ) will be asked in proposed system? ( 5 )
- How should it be done?
List out 6 Fact-finding Techniques
- Interview
- Document Review
- Observation
- Sampling
- Research
- Surveys & Questionnaries
What is the skills required for Interview? ( 3 )
- Plan
- Conduct
- Document
What is the most important when doing interview?
- Seek the opinion of the person you are interviewing as opinion are more important than facts
List out 7 steps of Interview
- Determine the people to interview
- Establish objectives for the interview
- Develop interview questions
- Prepare for the interview
- Conduct the interview
- Document the interview
- Evaluate the Interview
What to do in Determine the people to interview - Step 1 ? ( 3 )
- Select the right people and ask the right questions
- Don’t rely on just an organisation chart
- Decide on group and/or individual interviews
What to do in Establish objectives for the interview - Step 2 ? ( 3 )
- Determine the areas to be discussed
- List the facts you need to gather
- Upper management provides the big picture
- Users can give you specific details
What to do in Develop Interview Questions - Step 3 ? ( 3 )
- Decide what to ask and how to pharase the question
- The same question to different people ( For comparison )
What to do in Prepare for the Interview - Step 4? ( 4 )
- Careful preparation is essential because an interview is an important meeting and not just a casual chat
- Limit the interview to no more than one hour
- Verify time, place, length, and topics via e-mail
- Ask the interviewee to have samples available
What to do in Prepare for the Interview - Step 5 ? ( 5 )
- Develop a specific plan for the meeting
- Begin by introducing yourself, describing the project, and explaining your interview
objectives - Engaged listening
- Allow the person enough time to think about the question
- After an interview, you should summarize the session and seek a confirmation
What to do in Document the Interview - Step 6 ? ( 4 )
- Note taking should be kept to a minimum
- After conduction the interview, you must record the information quickly
- After the interview, send memo to the interviewee expressing your appreciation
- Note date, time, location, purpose of the interview, and the main points you discussed so the interviewee has a written summary and can offer additions or corrections
List out factors for Unsuccessful Interviews ( 4 )
- No matter how well you prepare for interviews, some are not successful
- Misunderstanding or personality conflict could affect the interview negatively, or the interviewee might be afraid that the new system will eliminate or change his or her job
- Find a way to conclude an unsuccessful meeting
- Consider alternatives
What is the aim of document review?
- Aims to find out the information requriements that people have in the current system
What includes in Document Review?
- Review existing system documentation
- Obtain copies of actual forms and documents
- Review blank copies of forms
- Review samples of completed forms
- Review software documentation
What is the aim of observation? ( 2 )
- See what really happens, not what people say happens
- Can be open-ended or based on a schedule
What does Observation includes?
- Seeing how people carry out processes
- Examine each form, record and report
- Consider each person working with the system
- Talk to people who receive current reports
- Consider the Hawthrone Effect
What is the aims of Questionnaires and Surveys?
- Obtain the view of a large number of people in a way that can be analyzed statistically
What does Questionnaries and Surveys includes?
- Postal, Web-based and email questionnaires
- Open-ended and closed questions
- Gathering opinion as well as facts
What is the Guidelines of Questionnaries and Surveys?
- Brief, User-friendly and Clear Inistructions
- Questions in Logical Order
- Simple wording to avoid misunderstanding
- Avoid leading questions
- Open-ended questions are difficult to tabulate
- Limit questions raising concern / negative issues
- Section for general comments
- Text the questionnaries in advance
List out the types of Sampling
- Purposive Sampling
- Selective Sampling
What is Purposeful Sampling ?
- Sampling technique that qualitative researchers used to recruit participants who can provide indepth and detailed information about the phenomenon under investigation
What is the main objective of sampling?
- To ensure representation of the overall population accurately
- May considered either interviewing or questionnaires
List out sources that will be included in research ( 4 )
- Journals, Periodicals, Books
- Internet Sites
- Professional Meetings, Seminars, Discussions
- Site Visits to observe a system in use
What is the basic rules of recording facts?
- Write it down
List out 4 principles to follow when recording facts
- Record all information as soon as you obtain it
- User simplest recording method
- REcord findings properly so that it can be understood by someone else - Not a member of the IS dept
- Arrange documentation so that information can be brought together and coordinated
List out Software Tools for recording the facts ( 6 )
- CASE Tools ( Computer-aided Systems Engineering )
- Upper CASE tools
- Lower CASE tools
- Word Processing
- Spreadsheet
- Database
- Presentation Graphics
- Personal Information Managers
List out the types of requirement?
- Functional
- Non-functional
- Architectural
- Business
- System/Technical
- User
- Security
- User Interface
What does Functional Requirements describe?
- What a system must do
What does Functional Requirements usually detailed in?
- Statementes of capabilities, behavior, and information that the solution will need
What is the example of Functional Requirements?
- Processes
- Interfaces with Users and Other Systems
- What the system must hold data about
What does Non-Functional Requirements specifies?
- Criteria that can be used to judge the operation of a system, rather than specific behaviors
What does Non-Functional Requirements often considers?
- The quality aspects of the new system, such as testability, maintainability, extensibility and scalability
What does Non-Functional Requirements include?
- Response Times
- Security Considerations
What does Architectural Requirements explain?
- What has to be done by identifying the necessary systems structure and systems behavior
What does Business Requirements required?
- High-level Statements of the goals, objectivesm or needs of an organization
What User Requirements usually describe?
- How someone wants to interact with the intended solution
What does User Interface Requirements specify?
- Specific design criteria for the user interface