CH6 Flashcards
Analysis provides the starting point for _______
design
Design provides the starting point for __________
implementation
T/F: Analysis and design results are documented to
coordinate the work.
T
Objective of (design/analysis/implentation) is to define, organize, and structure the components of the final solution to serve as a blue print for construction.
design
T/F: Design is a graph building activity.
F, model.
The _________ of the project will dictate the type, complexity, and depth of models.
formality
T/F: Agile/iteration projects typically build a lot of models.
F, they build fewer models, but models are still created.
Jumping to programming without ________ often causes less than optimum solutions and may require rework.
design
T/F: Design activities correspond to components of the new system.
T, such as describing the enviorment, designing the application components, the user interface, the database, and the software classes and method.
During the ‘Describe the enviorment’ design activity, there are two key elements in the enviroment: Communications with _________ systems, and conforming to an existing ______________.
External, Technology Architecture
T/F: Communications with the external system during the ‘Describe the enviroment’ design activity, include: message formats, web and networks, communication protocols, security methods, error detection and recovery.
T
What are the system design activities?
describing the enviroment
defining the application components
designing the user interface
designing the database
designing the software classes and methods
__________ is a well-defined unit of software that performs some function(s).
Application component
Name the issues that involve how to package components?
- Scope and size,
- Programming language,
- Build or buy.
Package diagram, Component Diagram, and Deployment diagram are all typical models for which design activity?
defining application components
T/F: To the system designer, the User Interface is the system.
F, the User Interface is the system for the user
T/F: The user interface has large impact of user productivity.
T
T/F: Designing the User Interface includes both Analysis and Design tasks.
T
T/F: Designing the User Interface doesn’t require a lot of user involvement.
F, it requires heavy involvement
T/F: Current needs require multiple user interfaces.
T, as there are many different devices and enviroments
Storyboards, System Sequence diagrams, and small screen menu prototype are all typical models for?
User Interface design
By definition, an Information System requires data – usually in a ______________.
database
T/F: Current technology frequently use Relational Database Management Systems (RDBMS)
T
Designing the database, Requires converting the data model to a _______________.
relational database
Designing the database, Requires addressing of many other technical issues such as _______________, and ___________.
Throughput and response time, Security.
Which design activity is also known as Detailed Design?
Designing the software classes and methods
T/F: Designing the software classes and methods is a model building activity.
T
Design class diagram, sequence diagrams, and state-machine diagrams are all models for which design activity?
Designing software classes and methods
System controls and security include __________ controls and ________ controls.
Integrity, Security
____________ Controls are Controls that maintain integrity of inputs, outputs and data and programs.
Integrity
_________ Controls are Controls that protect the assets from threats, internal and external.
Security
Which design activity is integrated into application programs and DBMS?
Designing the system controls and security (integrity controls)