Fundamentals chapter 11 Flashcards
Systems analysis
Participants in Systems development
Systems are developed by a Development Team
Users: People who will interact with the system regularly
Systems analyst: Professional who specializes in analyzing and designing business systems
Programmers: Responsible for modifying or developing programs to satisfy user requirements
Managers:
Vendors and suppliers:
Technical Specialists:
Role of the systems analysts
Plays an important role in the development team and is often the only person who sees the system in its totality
A person who is often called on to be a facilitator, moderator, negotiator and interpreter for development activities
Information Systems Planning for Aligning Organisation and IS Goals
Information systems planning:
Involves translating strategic and organisational goals into systems development initiatives
Strategic goals are finite, measureable and tangible.
Aligning organisational goals and IS goals is critical for successful systems development effort
Process
Strategic plan
IS planning
Systems development initiatives
Steps in information systems planning
- Consult the organizational strategic plan
- Develop overall objectives
- Identify IS projects(Includes previously unplanned systems projects)
- Set priorities and select projects
- Analyze resource requirements
- Set schedules and deadlines
- Develop IS planning document
The overall objective of systems development
is to achieve business goals, NOT technical goals
The success or failure of a systems development effort will be measured against:
PERFORMANCE OBJECTIVES – the extent to which a system performs as desired
COST OBJECTIVES – the extent to which the benefits of achieving performance goals balance or outweigh all the costs associated with the system
Factors that determine system performance
1.The quality or usefulness of the output
a.Generates the right information for a business process; by the right person
2.The accuracy of the output
b.Information must be error-free; reflect the true situation
3.The quality or usefulness of the format of the output
c.Information must be readable (screen and/or paper) and simple
4.The speed at which output is generated
d.Information must be timely
5.The scalability of the resulting system
e.Must allow for future growth
6.The degree to which business risk is reduced
Factors that determine system cost
1.Development costs
Costs to get the system up and running
2.Costs related to the uniqueness of the system application
An expensive but reusable system might be better than a less costly system with limited use
3.Fixed investments in hardware and related equipment
Developers should consider costs of such items as computers, network-related equipment and environmentally controlled data centres in which to operate the equipment
4.Ongoing operating costs
Operating costs include costs for personnel, software, supplies and resources such as the electricity required to run the system.
A new project will be initiated and the cycle will start over if:
- the system needs significant improvement beyond the scope of maintenance, or
2.it needs to be replaced because of a new generation of technology, or
3.the IS needs of the organization change significantly
SDLC types or approaches
1.Traditional Systems Development Lifecycle
2.Prototyping
3.Rapid Application Development
Agile Development
Joint Application Development (JAD)
4.End-User Systems Development Lifecycle
Traditional SDLC steps
Systems investigation
Systems analysis
Systems design
Systems implementation
Systems maintenance and review
Systems investigation
1.Identifies problems and opportunities and considers them in light of business goals
2.Studies existing systems and work processes to identify strengths, weaknesses, and opportunities for improvement
Systems design
Defines how the information system will do what it must do to obtain the problem’s solution
Systems implementation
Creates or acquires various system components detailed in systems design, assembles them, and places new or modified system into operation