IT6X29 Revision

Description

Revise IT6X29 Systems Analyse
Katarina Christie
Quiz by Katarina Christie, updated more than 1 year ago
Katarina Christie
Created by Katarina Christie over 6 years ago
4
0

Resource summary

Question 1

Question
What Are Requirements? [blank_start]System[blank_end] Requirements: [blank_start]Functional[blank_end] requirements [blank_start]Non-functional[blank_end] requirements
Answer
  • System
  • non system
  • analyse
  • Functional
  • parting
  • Non-functional
  • analyse
  • parting

Question 2

Question
FURPS+ Requirements Acronym? [blank_start]Functional[blank_end] requirements [blank_start]Usability[blank_end] requirements [blank_start]Reliability[blank_end] requirements [blank_start]Performance[blank_end] requirements [blank_start]Security[blank_end] requirements + even more categories…
Answer
  • Functional
  • Usability
  • Reliability
  • Performance
  • Security

Question 3

Question
Information Gathering Techniques Choose 6 that apply.
Answer
  • Interviewing users and other stakeholders
  • Distributing and collecting questionnaires
  • Reviewing inputs, outputs, and documentation
  • Observing and documenting business procedures
  • Researching vendor solutions
  • Collecting active user comments and suggestions
  • Making a speech in public
  • System Diagnosis

Question 4

Question
choose 6 that apply Reasons for Modeling
Answer
  • Communicating with a variety of users and stakeholders
  • Documenting what was done for future maintenance/enhancement
  • Learning from the modeling process
  • Reducing complexity by abstraction
  • Remembering all the details
  • Communicating with other development team members
  • Using Data to help team
  • Applying customer skills

Question 5

Question
Some Analysis and Design Models Choose 8
Answer
  • Event List
  • Use Case Diagram
  • Use Case Description
  • Location Diagram
  • Class Diagram
  • Sequence Diagram
  • Communication Diagram
  • State Machine Diagram
  • Venn Diagram
  • Database Diagram

Question 6

Question
Documenting Workflows with Activity Diagrams Workflow.
Answer
  • describes user (or system) activities, the person who does each activity, and the sequential flow of these activities Useful for showing a graphical model of a workflow A UML diagram
  • sequence of processing steps that completely handles one business transaction or customer request

Question 7

Question
Documenting Workflows with Activity Diagrams Activity Diagram
Answer
  • sequence of processing steps that completely handles one business transaction or customer request
  • describes user (or system) activities, the person who does each activity, and the sequential flow of these activities Useful for showing a graphical model of a workflow A UML diagram

Question 8

Question
Use Cases [blank_start]Use case[blank_end]— an activity that the system [blank_start]performs[blank_end], usually in response to a [blank_start]request[blank_end] by a user Use cases define functional requirements Analysts decompose the system into a set of use cases (functional decomposition) Two techniques for Identifying use cases User goal technique Event decomposition technique Name each use case using Verb-Noun
Answer
  • Use case
  • performs
  • request

Question 9

Question
Use Case Diagrams Use case diagram— a [blank_start]UML[blank_end] model used to graphically show uses cases and their relationships to actors Recall UML is [blank_start]Unified[blank_end] [blank_start]Modeling[blank_end] [blank_start]Language[blank_end], the standard for diagrams and terminology for developing information systems Actor is the UML name for a end user Automation boundary— the boundary between the computerized portion of the application and the users who operate the application
Answer
  • UML
  • Unified
  • Modeling
  • Language

Question 10

Question
Use Cases and CRUD CRUD technique – [blank_start]Create[blank_end] [blank_start]Read/Report[blank_end] [blank_start]Update[blank_end] [blank_start]Delete[blank_end] A good cross-check against the existing set of use cases. Used in database context Ensure that all classes have a complete “cover” of use cases Not for primary identification of use cases
Answer
  • Create
  • Read/Report
  • Update
  • Delete

Question 11

Question
Three Layer Architecture
Answer
  • View Layer
  • Domain Layer
  • Data Layer
  • Web/Application Server
  • Database Server
  • View Layer Logic
  • Domain Layer Logic
  • Data Layer Logic

Question 12

Question
Stakeholders of a comprehensive accounting system for public company
Answer
  • Operational
  • Executive
  • Internal
  • External
  • Bookkeepers, Accountants
  • Internal Auditors
  • Operational Managers
  • Senior Managers, Board of Directors
  • Partner Organizations, customers
  • External Auditors
  • Investors, Regulators

Question 13

Question
Verifying use cases for Customer
Answer
  • Customer
  • Create
  • Read/Report
  • Update
  • Delete
  • Create Customer Account
  • Look up Customer,Produce customer report
  • process account update customer account
  • update customer account to archive

Question 14

Question
DA and DBA Responsibilities
Answer
  • Data Administrator
  • Database Administrator
  • Standard, Ownership, Quality
  • Secretary
  • Admin
  • Secratary
  • Performance, Recovery, Enviroment
  • Software, Data Entry
  • management
  • CEO
  • Data Server
  • Application server
  • Application domain Data

Question 15

Question
First Normal Form A [blank_start]table[blank_end] is in first [blank_start]normal[blank_end] form if [blank_start]every[blank_end] field [blank_start]contains[blank_end] only one value. Not [blank_start]multiple[blank_end] [blank_start]values[blank_end] in an [blank_start]attribute[blank_end] Not [blank_start]varying[blank_end] number of [blank_start]columns[blank_end]
Answer
  • table
  • normal
  • every
  • contains
  • multiple
  • values
  • attribute
  • varying
  • columns

Question 16

Question
Second Normal Form A table is in Second Normal Form if it is First [blank_start]Normal[blank_end] Form and each [blank_start]non-key[blank_end] [blank_start]attribute[blank_end] is only [blank_start]functionally[blank_end] [blank_start]dependent[blank_end] on the entire primary key. This [blank_start]situation[blank_end] only arises with tables that have [blank_start]multiple[blank_end] [blank_start]attribute keys[blank_end]
Answer
  • Normal
  • non-key
  • attribute
  • functionally
  • dependent
  • situation
  • multiple
  • attribute keys

Question 17

Question
Third Normal Form A table is in Third Normal Form if it is in [blank_start]2NF[blank_end] and NO [blank_start]non-key attribute[blank_end] (or set) is [blank_start]functionally dependent[blank_end] on any other non-key attribute ([blank_start]or set[blank_end]) In other words, no [blank_start]FDs[blank_end] among any [blank_start]non-key attributes[blank_end]
Answer
  • 2NF
  • non-key attribute
  • functionally dependent
  • or set
  • FDs
  • non-key attributes

Question 18

Question
Steps of Object-Oriented Design Three paths Simple use case use CRC Cards Medium use case use Communication Diagram Complex use case use Sequence Diagram
Answer
  • First-Cut Design class Diagram
  • CRC Cards
  • Communication Diagrams
  • Sequence Diagram
  • Final Design Class Diagram
  • Package Diagrams
  • Identity Classes
  • Determine Responsibilities
  • Identify Messages
  • Define Parameters
  • Finalize Navigation
  • Determine Dependency

Question 19

Question
Example of CRC Card
Answer
  • Responsibilities
  • Class Name
  • Collaborating Classes
  • Attributes
  • Customer
  • Update name, Update address
  • sale payment
  • Account Numb, Customer Name, Mobile Numb
  • home phone, Status
  • Request purchase History, Process Sale,
  • Make Payment

Question 20

Question
Example of System Requirment
Answer
  • Functional requirements
  • Non-functional requirements
  • Business uses, functions the users carry
  • Shown as use cases in Chapter 1
  • other system characteristics
  • Constraints and performance goals
  • Activity's System must perform

Question 21

Question
Activity Diagrams Symbols
Answer
  • Swim lane Heading
  • Manager
  • Starting Activity (Pseudo)
  • Review Financials
  • Transition Arrow
  • Prepare Report
  • Activity
  • Ending Activity (Pseudo)
  • No
  • Yes
  • Another way to show Decision
  • Synchronization bar (Join)
  • Synchronization Bar( split)

Question 22

Question
Name Analyse and design models
Answer
  • Event List
  • Class Diagram
  • Sequence Diagram
  • Communication Diagram
  • State Machine Diagram
  • user case diagram
  • user case description
  • Location Diagram

Question 23

Question
Metaphors of Human Computer Interaction
Answer
  • Direct manipulation metaphor
  • Desktop Metaphor
  • Document Metaphor
  • Dialog Metaphor

Question 24

Question
Many to Many Relationship
Answer
  • Student
  • Class
  • StudentIDPK
  • ClassIDPK
  • 1
  • 1.
  • 0.*
  • 0..*
  • StudentName, HomeAddress, Phone, Age
  • StudentID PK
  • ClassName, Course, Tutor, Credits
  • ClassID PK

Question 25

Question
User Case Diagram
Answer
  • customer
  • management
  • send/receive points
  • transfer mountain bucks
  • stores sale representive
  • send messages
  • process account adjustment
  • customer service representative
  • browse messages
  • view mountainbucks
  • reply to friend linkup
  • request friend linkup
  • create update customer acc

Question 26

Question
Systems Analysis Activity
Answer
  • Gather Detailed Information
  • Define Requirements
  • Prioritize Requirements
  • Develop User-Interface Dialogs
  • Evaluate Requirements with Users
Show full summary Hide full summary

Similar

Chemistry Facts
beth2384
GCSE PE - 5
lydia_ward
The Norman Conquest 1066-1087
adam.melling
GCSE Music (Edexcel) Quiz
corelledavis
GCSE Chemistry C2 topic notes
imogen.shiels
Chemistry (C3)
Amy Lashkari
GCSE History – Social Impact of the Nazi State in 1945
Ben C
Development of Cold War Tensions
c7jeremy
Basic Immunology Principles
Robyn Hokulani-C
Diseño de Software
Verny Fernandez