module 10 Flashcards
systems development life cycle (SDLC)
serves as a framework for developing a system or project
each phases output becomes the input for the next phase
suitable for an information system that needs to be designed from scratch
phases of the sdlc
planning
requirements gathering and analysis
design
implementation
maintenance
planning
get feedback from users on the problem
formation of the task force
diff depts
system analysts
technical advisors
top management
feasibility study
measure of how beneficial or practical an info system will be to an org
economic, technical, operational, scheduling and legal
economic feasibility
assesses a systems costs and benefits
technical feasibility
assessing whether the technology to support the new system is available or feasible to implement
operational feasibility
measure of how well the proposed solution will work in the org and how internal and external customers will react to it
scheduling feasibility
concerned with whether the new system can be completed on time
legal feasibility
concerned with legal issues
requirements-gathering and analysis
analysts define the problem and generate alternatives for solving it
structured systems analysis and design (SSAD)
sequential approach that treats process and data independently
object oriented
combines process and data analysis
design
analysts choose the most realistic solution that offers the highest payoff for the organization
three parts of design phase
conceptual design: overview of the systems does not include hardware or software
logical design: makes conceptual design specific by indicating hardware and software
physical design: created fro specific platforms
implementation
acquiring new equip
hiring and training new employees
planning and designing physical layout
coding and test
conversion options
parallel
phased in and phased out
plunge
pilot
parallel
old and new systems run simultaneously for a short time to ensure the new system works correctly
phased in phased out
as each module of the new system is converted the corresponding part of the old system is retired
plunge
old system is stopped and the new system is implemented
pilot
analyst introduces the system in a limited area of the org
IT management
activitiies to plan, manage and control information system creation and delivery
Gantt chart
constructed using the critical path
allows teh system analyst to monitor the progress of the project
helps detect delay in the daily operation of the project
outsourcing
organizations hire external vendors or consultants who specializes in providing development services
maintenance
info system is operating
performance data and information is gathered and assessed
service oriented architecture
focuses on development, use and reuse of small, self-contained blocks of codes
attempts to solve software development issues by recognizing, accepting and leveraging exisiting services
agile methodology
focuses on an incremental development process and timely delivery of working software