ANALYSIS Flashcards
What is the role of the system analyst
- Reviews current system
- recommends new hardware and software
How do system analyst gather info
Interviewing clients
Observing business in action
Observing information sources
What does the system analyst produce
A software specification document
What is the SSD used for
Legally binding statement on what the software should do. It is clear and unambiguous to avoid disputes
How can the SSD be used in other stages
Evaluation stage:
To ensure software is fit for purpose
Beat testing stage:
If any disputes arise
How is the analysis stage beneficial to the rest of development of a software
Design stage:
Provides a clear statement on what has to be done
Evaluation:
Since there is a clear specification of what the client want we can see if the software is fit for purpose
Name 3 design notations
Wire frame (for UI) Structured diagram (for algorithms) Pseudocode (for algorithms)
What does GUI stand for
Graphical user interface
What is a wire frame and what are their uses
A visual representation of how user interface may look like but little of the actual content.
They can help with:
NAVIGATION:
•relationship between links
•navigation structure that will be used
LAYOUT OF CONTENT:
•placement of objects on user interface
INTERFACE DESIGN:
•what hardware that is require to interact with the UI
When are scripts used in wire framing
For thins like:
Drop down menus and shopping baskets
How does wire framing save time in implementation stage
- Design is clear so less time reviewing it
* Client and developer are both clear on specification so less meetings
What is pseudocode
Simple English words to show the steps of a design in a list
What is a structured diagram
Steps of a design shown in a diagram
Why do we design an algorithm
To show how the function will work
What are the advantages of pseudocode
Easier to code line by line
Can manage more detail