Chapter 1 - The Systems Analyst & Information Systems Development Flashcards
What is the Systems Development Life Cycle?
The systems development life cycle, of SDLC, is the process of determining if/how an information system can support one or more business needs, designing that system, building it, and delivering it. Technically, support may fall into this as well.
What is a systems analyst?
A systems analyst is a person who analyzes business situations in order to identify opportunities for improvement, and then designs systems that implement those same improvements.
Systems analysts play a key role in the SDLC, working closely with all project team members.
What is a change agent?
A change agent is someone who is tasked with reducing resistance to change within an organization before the implementation of a new system. Systems analysts are often also change agents. Change agents:
- Identify and implement needed organizational improvements
- Train and motivate others in using the system
What are some of the key skills that a systems analyst needs?
A systems analyst needs the following sets of skills:
- Technical: Understand the technical environment of the business, as-is and to-be.
- Business: Understand how IT can be applied to business situations.
- Analytical: Problem-solving.
- Interpersonal: Don’t piss folks off.
- Management: Know how to handle people, timelines, and risk.
- Ethical: Don’t be a dick.
What are the roles of a systems analyst?
A systems analyst can be any of the following roles: Business Analyst Requirements Analyst Infrastructure Analyst Change Management Analyst Project Manager
What is the primary goal of a systems analyst?
The primary goal of a systems analyst is to create a wonderful system.
What is a business analyst?
A business analyst is a systems analyst that focuses on the business issues that surround a system.
What is an infrastructure analyst?
An infrastructure analyst is a systems analyst that focuses on the technical infrastructure surrounding the system, and changes that might be needed. They also ensure the new system fits to current organizational standards.
What is a change management analyst?
A change management analyst is a systems analyst that focuses on people and management issues surrounding the system and its installation.
What is a project manager?
A project manager is a systems analyst who focuses on ensuring that the project is on-track as far as timeline, budget, and deliverable value.
What is a requirements analyst?
A requirements analyst is a systems analyst who focuses on obtaining and refining systems requirements from stakeholders.
What are the four fundamental phases of the systems development life cycle?
The four fundamental stages of the systems development life cycle are:
- Planning
- Analysis
- Design
- Implementation
Within the systems development life cycle, what are phases?
Stages within the systems development life cycle are a series of steps, each relying on various techniques to produce specific deliverables.
What deliverables are expected from the Planning phase of the systems development life cycle?
Within the planning phase of the systems development life cycle, there are the following deliverables:
- The system request
- The project plan
- The work plan
- The staffing plan
- The standards list
- The risk assessment
What deliverables are expected from the Analysis phase of the systems development life cycle?
Within the analysis phase of the systems development life cycle, there are the following deliverables:
- The system proposal
- Requirements definitions
- Use cases
- Process models
- Data models
What deliverables are expected from the Design phase of the systems development life cycle?
Within the design phase of the systems development life cycle, there are the following deliverables:
- An alternative matrix
- System specifications
- Architecture report
- Hardware & software specification
- Interface design
- Physical process model
- Program design
- Database and file specification
- Physical data model
What deliverables are expected from the implementation phase of the systems development life cycle?
Within the implementation phase of the systems development life cycle, there are the following deliverables:
- Test plan
- Programs
- Documentation
- Migration plan
- Conversion plan
- Business contingency plan
- Training plan
- Support plan
- Problem report
- Change request
- Post-implementation audit report
What is a deliverable?
A deliverable is a document that explains a various, specific parts of the new system.
What is the main focus of the Planning phase of the systems development life cycle?
The planning phase of the systems development life cycle focuses on the process of understanding why an information system should be built, and determining how the project team will go about building it.
What are the steps of the Planning phase of the systems development life cycle?
The two steps of the planning phase of the systems development life cycle are:
- Project initiation
- Project management
What goes on during the project initiation step? What phase does it occur in?
The project initiation step occurs within the planning phase, and focuses on identifying the potential system’s business value to the organization.