How can we help?
You can also find more resources in our
Select a category
Something is confusing
Something is broken
I have a suggestion
What is your email?
What is 1 + 3?
Computer Analysis Chapter 11
Planning, Analysis, Design, Implementation, Support
Overview System Development Cycle
a set of activities used to build an information system
a set of components that interact to achieve a common goal
a collection of hardware, software, data, people, and procedures that work together to produce quality information
groups of system development activities
system development life cycle
system development activities
phases, users, standards
three general guideline principles for system development
System development should involve ______ from each department in which the ______ system will be used.
the liaison between users and IT professionals
request for system services
used to initiate a system development project
decision-making body for the company
begins when the steering committee receives a project request
review/approve project requests, prioritize project requests, allocate resources, project development team
four major activities of planning phase
process of planning, scheduling, and then controlling the activities during system development
project scope, required activities, time estimates, cost estimates, order of activities, activities that can take place at the same time
To plan and schedule a project efficiently, the project leader identifies...
a popular tool used to plan and schedule the time relationships among project activities
can be used for planning and scheduling time
program evaluation & review technique
consists of two major activities: conducting a preliminary feasibility investigation and performing detailed analysis
preliminary feasibility investigation
determines and defines the exact nature of the problem or improvement, interview the user who submitted the request, determine if request is feasible
study how the current system works, determine the users' wants, needs and requirements, recommend a solution
Detailed analysis is also known as...
a measure of how suitable the development of a system will be to the organization
an analysis and design technique that describes processes that transform inputs into outputs, helps to convey what the system presently does and what changes are being requested
data flow diagrams
another name for process modeling
general term for diagram techniques
general term for the output of various techniques
tool that graphically shows flow of data in system
data flow diagram
a tool that graphically shows the connections among entities in a system
objects in the system that have data
contains all the documentation and deliverables of a project
a style of writing that describes the steps in a process
a table that lists a variety of conditions and the actions that correspond to each condition
shows conditions and actions graphically
stores the data item's name, description, and other details about each data item
combines the data with the processes that act on that data into a single unit
single unit where data and processes are combined during encapsulation
process of combining data with processes that act on that data into a single unit
unified modeling language
standard notation for object modeling and development
UML includes ___ different diagrams.
use case, class
two primary UML diagrams
use case diagram
graphically shows how actors (users) interact with the information system, diagrams are easy to understand
graphically shows classes and subclasses in a system
one or more
In a class diagram, each class can have _____ subclasses.
In class diagram, subclasses use ______ to inherit methods and attributes of higher levels.
system proposal, feasibility report
assesses the feasibility of each alternative solution
consists of two major activities: acquire hardware and software, develop all of the details of the new or modified information system
develop detailed design specifications
working model of a proposed system
Prototypes have _____ or _____ documentation.
Users tend to ______ the prototype as a final system.
computer-aided software engineering
designed to support one or more activities of system development
a formal review of any system development individual deliverables
end of design phase, to be sure comprehensive design is correct