System Analysis & Design Final Flashcards
Those activities that enable a person to describe in the detail the system that solves the need is called:
systems design
During a fact-finding interview, an important guideline is:
to probe to get sufficient details
State events are also sometimes called _______ events.
internal
In a sequence diagram a horizontal dashed line represents what?
A return message
What are the PMBOK knowledge areas?
Project Integration Management Project Scope Management Project Time Management Project Cost Management Project Quality Management Project Human Resource Management Project Communications Management Project Risk Management Project Procurement Management Project Stakeholders Management
MVC stands for _______.
model-view-controller
Referential integrity is normally enforced by the ____.
database management system
Which of the following is NOT considered an analysis model? A. Class diagram B. State machine diagram C. User interface screen layouts D. Activity diagram
User interface screen layouts
What are the principles of user-centered design?
The design is based upon an explicit understanding of users, tasks and environments.
Users are involved throughout design and development.
The design is driven and refined by user-centered evaluation.
The process is iterative.
The design addresses the whole user experience.
The design team includes multidisciplinary skills and perspectives.
A concept that allows subclasses to share the characteristics of their superclasses is called ____.
inheritance
Before gathering detailed information, an analyst _____.
identifies every type of stakeholder.
T/F: One way to determine whether an occurrence is an event or part of the interaction before or after an event is by asking if any long pauses or intervals occur.
True
What is 1NF?
First Normal Form: Where the table has a primary key, there is no duplicate data in multiple rows.
What is 2NF?
Second Normal Form: Same as first normal form, but there can be no fields that are partially-dependent on the primary key. This is generally an issue with combined keys.
What is 3NF?
Third Normal Form: Where no non-key field is functionally dependent on another non-key field.
T/F: In generalization/specialization the objects in a subclass are always also contained in the parent class.
True
What is architectural design in systems development?
Architectural design in systems development refers to creating a broad design of the general system structure.
A development process where the system is grown piece by piece is called _____.
incremental
What is the term used to describe system development based on the view that a system is a set of interacting objects that work together?
Object-oriented
A class that can be instantiated with objects of its type being created is called a(n) _____.
concrete class.
When the appearance of a specific control suggests its function, that is called ______.
affordance
A(n) _____ describes the structure, content, and access controls of a physical data store or database.
database schema
Which of the following relationships would NOT be an appropriate way to describe a relationship between an employee and his/her manager?
a. Unary relationship
b. Binary relationship
c. Generalization/Specialization relationship
d. Association relationship
Association relationship
What is a unary relationship?
A unary relationship is a relationship between two of the same thing, like marriage being a unary relationship between people.
What is a binary relationship?
A binary relationship is a relationship between two different things, like between customer and employee.
What is a generalization relationship?
A generalization relationship is best known as a “is a” relationship, representing inheritance. It indicates a child of a parent class.
What is an association relationship?
In class diagrams, an association is a structural relationship that indicates that objects of one classifier, such as a class and interface, are connected and can navigate to objects of another classifier.
In UML the constraint denoted by “0..*” indicates what?
An optional to many relationship.
Which of the following is NOT true about a UML class.
a. It is a classification of objects.
b. It is a set of objects.
c. It is similar to a data entity.
d. It has multiplicity.
d. It has multiplicity.
multiplicity refers to the number of links between two different objects, which a class is not.