Systems Analysis & Design Test 1 Flashcards
What is the first step of the SDLC?
Identify problem & obtain approval.
How many steps are there in the system development life cycle?
Six
What is the second step of the system development life cycle?
Plan and monitor the project.
What is the third step of the system development life cycle?
Discover & understand details.
What is the fourth step of the system development life cycle?
Design system components.
What is the fifth step of the system development life cycle?
Build, test, and integrate system components.
What is the sixth step of the system development life cycle?
Complete system tests & deploy system.
What is another name of the third step of the SDLC?
Systems analysis is the other name of this step of the SDLC.
What do ovals in the workflow diagram represent?
This represent an activity in a workflow diagram.
Define technology architecture.
This is the sum of computing hardware, networking hardware, and system software that makes up an organization’s system.
Define application architecture.
This is how system software and resources are structured in order to carry out a business’s information systems.
Define “system design”.
This is those activities which allow a person to describe, in detail, the system that solves their need.
Define a project.
This is a planned undertaking with a specified beginning and end, and produces a definite result.
What is the basic philosophy of Agile Development?
The basic philosophy of this development methodology is that neither team members nor the user completely understands the problems and complexities of a new system, so the project plan and the execution of the project must be responsive to unanticipated issues.
What is iterative development?
Iterative development is a methodology of “growing” a project organically, in cycles. Core components are created first, and then additional components are added. It’s iterative, because the six main processes of the SDLC are repeated over and over again, resulting in what amounts to several “mini-projects”, instead of one big one.
What are examples of the sorts of activities that go on in step one of the SDLC?
During this step, a specific business need is documented, along with a proposed solution to that need. Once this is done, approval is sought out and obtained.
What sort of activities go on in the second step of the SDLC?
Business analysis and project management activities - specifically, determining the major components (functional areas) that are needed, defining the iterations and assigning each functional area to an iteration, and determining team members and their responsibilities. This includes designing subsystems and whatnot (since subsystems are simply components of the whole system.
In what phase of the SDLC is the work breakdown structure created?
This method of determining the steps needed to complete a project (and the times that each step will take) is done within the second step of the SDLC.
What sort of activities occur on the third step of the SDLC?
On this step of the SDLC, the system is examined in more detail, with basic fact-finding done to better understand the system’s needs, the creation of use cases and use case diagrams, and creating an initial list of classes and their associated class diagrams.
What are postconditions?
These are what must be true on the successful completion of a use case.
What is a precondition?
These are states that must be true before a use case can begin.
What is an exception condition?
This is when the use case is started but would not deliver the benefit.
What does WBS stand for?
Work breakdown structure.
An information system development process that emphasizes flexibility to embrace change is called?
Adaptive development projects
Agile development
The P in the FURPS acronym stands for _______.
Performance requirements, things like:
Speed, Efficiency, Resource Consumption (power, ram, cache, etc), Throughput, Capacity, Scalability
What does FURPS stand for?
Functionality Usability Reliability Performance Supportability
The term _______ refers to all the people who have an interest in the successful implementation of the system.
Stakeholder
The term _____ refers to an approach that completes parts of a system in one or more iterations and puts them into operation for users.
Incremental development.
_____ is a philosophy and set of guidelines for developing software in an unknown, rapidly changing environment.
Agile development.
An approach to the SDLC where phases overlap is often referred to as the _____ approach.
Modified waterfall.
An event that occurs by reaching a point in time is called a _____ event.
Temporal.
The _____ indicates that events should be included during analysis only if the system would be required to respond under ideal conditions.
Perfect technology assumptions.
What type of stakeholders are those that do not use the system on day-to-day tasks, but use information, such as reports, from the system?
Executive stakeholders.
What are client stakeholders?
There are internal and external client stakeholders. Internal client stakeholders are individuals within the client organization. External client stakeholders are their customers.
One important reason fro prioritizing requirements is to _____.
Avoid scope creep.
What is “Net Present Value”?
The present value of dollar benefits and dollar costs of a particular investment.
What is “Payback Period”?
The time period after which the dollar benefits have offset the dollar costs.
What are “Tangible Benefits”?
Benefits that can be measured or estimated in terms of dollars.
What are “Intangible Benefits?”
Benefits that cannot be measured in dollars, but the organization gains from.
What is the formula for discount factor?
1 / ((1 + Discount Rate) ^ Year)
The objective of the ____ phase is to keep the system running productively after its initial installation.
Support