L6: From analysis to Design Flashcards

1
Q

Systems Design list the documents used for…

A

Inputs & outputs to/from systems design
Explain each major design activity
Describe security methods and controls

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Distinction between analysis, design

A

Analysis says what is required of the system
Design tells us how the system will be configured and constructed

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Phases of systems design (3)

A

Requirements analysis -> Design -> Implementation

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

The objectives of analysis, design, and implementation (3)

A

The objective of analysis is to understand and specify what the new system will accomplish
The objective of design is to describe in detail how the new system will be implemented
The objective of implementation is to build a new system that fulfills users needs

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Requirements models (5 examples)

A

Domain model class diagram
Use case diagrams
Activity diagrams
System sequence diagrams
Requirements state machine diagrams

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Design models (6 examples)

A

Design class diagrams
Interaction diagrams
Design state machine diagrams
Deployment diagrams
Package diagrams

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Design activities (5)

A

Design activities describe the components of the new system
- The environment
- Application components
- User interface
- Database
- Software classes and methods

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Describe the environment - two key elements in the environment are…

A
  1. Communications with external systems
    eg. Message formats, web and networks, security, error detection, recovery
  2. Conforming to an existing technology architecture
    eg. Discover and describe existing architecture
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Application component

A

An application component is a well defined unit of software that performs some function(/s)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Models for defining application components

A

Package diagram, component diagram, deployment diagram

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Models for designing the User Interface

A

Use case model, system sequence diagram, activity diagram, prototypes, story boards

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Design software classes and methods

A

Design classes and methods to be implemented directly into the software based on new detailed design models, based off of requirements models such as:
Domain class diagrams -> Class diagrams
System sequence diagrams -> Sequence diagrams

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

System controls and security

A

System controls and security are the processes and practices of the system designed to 1. Protect the integrity of the data on the system
2. Protect networks and network devices from intrusions and threats
that are integrated into applications and a systems RDBMS

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Integrity controls

A

Integrity controls are integrated into the systems application programs and DBMS to provide consistency, accuracy, and completeness, of inputs, outputs, data, and application programs.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Security controls

A

Security controls are the controls on a system that protect assets from threats;
- Internal
- External
- Operating systems

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Integrity controls provide (3) …

A

Consistency, accuracy, completeness

17
Q

Relational Database Management System (RDBMS)

A

A Relational Database Management System is a program used to create, update, and manage relational databases.

18
Q

Data Encryption

A

Data encryption is the process of altering data so it is unrecognisable for security purposes.

19
Q

Systems Design

A

Systems Design involves the activities done to understand how a new system will be constructed and configured

20
Q

What is the objective of the design activities?

A

The objective of the design activities is to define, organise, and structure the components of the final system, that will serve as a blueprint for its construction