Professional Documents
Culture Documents
Analysis – understands business needs and processing Tools to Support System Development
requirements of the new system.
CASE (Computer Aided System Engineering)
Design – defines solution system based on requirements and Microsoft Visio
analyzed decisions. Rational Rose
Together
Implementation – constructs, tests, and installs a reliable Embarcadero
information system with trained users ready to benefit as
Rational XDE Professional
expected from the system.
Vocabularies
Support – keeps the system running productively initially and
during the system’s lifetime. Computer application (app) – a computer software program
that executes on a computing device to carry out a specific set
chief variations of SDLC include:
of functions.
Predictive - assumes project can be planned out in advance.
Discipline – a set of functionally related activities. Information
Adaptive – more flexible, assumes project cannot be planned
System (IS) – a set of interrelated components that collects,
out in advance.
processes, stores, and provides as output the information
Traditional Predictive SDLC Approaches needed to complete business tasks.
Pure waterfall Approach - progress is seen as flowing Project – a planned undertaking that has a beginning and end
steadily downwards (like a waterfall). and that produces some definite result.
Modified Waterfall Approach - provides feedback paths from Systems analysis – those activities that enable a person to
every phase to its preceding phases. understand and specify what an information system should
accomplish.
Newer Adaptive Approaches to the SDLC
Systems design – those activities that enable a person to
Spiral Model - Project cycles through development activities define and describe in detail the system that solves the need.
over and over until project is complete.
System development life cycle (SDLC) – the traditional
Iterative Model - Work activities are repeated. methodology used to develop, maintain, and replace IS.
The Unified Process (UP) Life Cycle Systems development methodology - a standard process
followed in an organization to conduct all the steps necessary
Inception - Develop an approximate vision of the system, and
to analyze, design, implement, and maintain information
produce rough estimates for cost and schedule.
systems.
Elaboration - Refine the vision, and produce realistic
System requirement – a characteristics or feature that must
estimates for cost and schedule.
be included in an information system to satisfy business
Construction - Iteratively implement the remaining low-risk, requirements and be acceptable to users.
predictable and easier elements and prepare for deployment.
Unified Modeling Language (UML) – a widely used method
Transition - Complete the beta test and deployment. of visualizing and documenting software system designs.
The models that are used to manage development process Use case – the activity or process that the system carries out.
are:
Use case diagram – a visual representation that represents
PERT chart the interaction between users and the information system in
Gantt chart UML.
Organizational hierarchy chart
Financial analysis models (net present value, return
on investment)
CH3 Gantt chart – a graphical representation of a project that
shows each task as a horizontal bar whose length is
Project manager typically perform four activities or proportional to its time for completion.
functions such as:
Management – a technique of understanding the problems,
Project Planning - that includes identifying all project tasks needs, and controlling the use of resources, cost, time, scope
and estimating the completion time and cost of each. and quality.
Project scheduling - involves the creation of a specific Network diagram – depicts project tasks and their
timetable, usually in the form of charts that show task, interrelationships.
Scheduling also involves selecting and staffing the project
team and assigning specific tasks to team members. Project Evaluation PERT (Program Review Technique) – a
scheduling uses Gantt charts and PERT/CPM charts. technique that uses optimistic, pessimistic, and realistic time
estimates to calculate the expected time for a particular task.
Project monitoring - requires guiding, supervising, and
coordinating the project team’s workload. The project manager Project – a planned undertaking of related activities to reach
must monitor the progress, evaluate the results, and take an objective that has a beginning and an end.
corrective action when necessary to control the project and
stay on target. Project management – a controlled process of initiating,
planning, executing, and closing down a project.
Project reporting - includes regular progress reports to
management, users, and the project team itself. Effective Project manager – a system’s analyst who performs project
reporting requires strong communication skills and a sense of management.
what others want and need to know about the project. Resources – any person, group of people, piece of equipment,
Project Management Knowledge Areas or material used in accomplishing an activity.
Project Management Institute (PMI) - is a professional Work breakdown structure – the process of dividing the
organization that promotes project management, primarily project into manageable tasks and logically ordering them to
within the United States but also throughout the world. ensure a smooth evolution between tasks.