Podcast
Questions and Answers
Explain the concept of a 'legacy system' and why upgrading or replacing such systems can be a complex undertaking for organizations.
Explain the concept of a 'legacy system' and why upgrading or replacing such systems can be a complex undertaking for organizations.
Legacy systems are older information system applications that are crucial to a business’ operation but use outdated technologies. Upgrading or replacing them is complex due to their deep integration, the risk of disruption, and potential data incompatibility.
Contrast the roles of a systems analyst and a business analyst in information systems development, highlighting their distinct areas of focus.
Contrast the roles of a systems analyst and a business analyst in information systems development, highlighting their distinct areas of focus.
A systems analyst focuses on how technology can improve business processes. A business analyst is focused on business problem analysis and requirements, independent of technology.
Describe the trade-offs an organization must consider when choosing between Continuous Process Improvement (CPI) and Business Process Redesign (BPR).
Describe the trade-offs an organization must consider when choosing between Continuous Process Improvement (CPI) and Business Process Redesign (BPR).
CPI involves small, incremental improvements, less risk, and quicker implementation. BPR involves radical, transformative changes, higher risk, and longer implementation.
Explain the value of the PIECES framework in problem-solving within the context of system analysis and design. Provide an example of how it can be applied.
Explain the value of the PIECES framework in problem-solving within the context of system analysis and design. Provide an example of how it can be applied.
Evaluate the importance of 'business knowledge' from a system owner's perspective, in supporting organizational decision-making.
Evaluate the importance of 'business knowledge' from a system owner's perspective, in supporting organizational decision-making.
Critically assess the concept of a 'fully integrated information system' as embodied by Enterprise Resource Planning (ERP) systems, considering both its advantages and potential drawbacks.
Critically assess the concept of a 'fully integrated information system' as embodied by Enterprise Resource Planning (ERP) systems, considering both its advantages and potential drawbacks.
Describe the impact of globalization on information system requirements and design, considering both challenges and opportunities.
Describe the impact of globalization on information system requirements and design, considering both challenges and opportunities.
Explain the role and importance of 'interfaces' in information systems, differentiating between the perspectives of system owners, system users, system designers, and system builders.
Explain the role and importance of 'interfaces' in information systems, differentiating between the perspectives of system owners, system users, system designers, and system builders.
In the context of system development, elaborate on the potential consequences of installing a system 'without proper planning'.
In the context of system development, elaborate on the potential consequences of installing a system 'without proper planning'.
Compare and contrast 'data' and 'information' as building blocks of an information system, emphasizing their roles and relationship.
Compare and contrast 'data' and 'information' as building blocks of an information system, emphasizing their roles and relationship.
How would the role of a system analyst differ in a Traditional IS Services Organization versus a Contemporary IS Services Organization?
How would the role of a system analyst differ in a Traditional IS Services Organization versus a Contemporary IS Services Organization?
Describe the differences between Quantitative economic measures, Business strategy goals, and IT strategy goals and how they relate to each other during project portfolio management.
Describe the differences between Quantitative economic measures, Business strategy goals, and IT strategy goals and how they relate to each other during project portfolio management.
Explain how using a steering committee of system analysts can benefit an organization implementing a new IS (Information System).
Explain how using a steering committee of system analysts can benefit an organization implementing a new IS (Information System).
The SDLC (System Development Life Cycle) outlines an iterative and incremental strategy for system implemention. How do these concepts translate into the Unified Process phases?
The SDLC (System Development Life Cycle) outlines an iterative and incremental strategy for system implemention. How do these concepts translate into the Unified Process phases?
How do Use Case diagrams relate to Actors?
How do Use Case diagrams relate to Actors?
How does 'technical feasibility' relate to project risks?
How does 'technical feasibility' relate to project risks?
What is the role of 'middleware' from the perspective of a System Builder?
What is the role of 'middleware' from the perspective of a System Builder?
What does the phrase 'Architecture Centric' refer to as a characteristic of Object-Oriented Analysis and Design (OOAD)?
What does the phrase 'Architecture Centric' refer to as a characteristic of Object-Oriented Analysis and Design (OOAD)?
A new regulation for a company mandates that they adopt a new IS. How would this situation be categorized?
A new regulation for a company mandates that they adopt a new IS. How would this situation be categorized?
What are the benefits of a Project Manager facilitating innovation to deliver the project?
What are the benefits of a Project Manager facilitating innovation to deliver the project?
Flashcards
What is a System?
What is a System?
A group of interrelated components working together to achieve a desired result.
What is an Information System?
What is an Information System?
An arrangement of people, data, processes, communications, and IT that support business operations.
Who are Information Workers?
Who are Information Workers?
Workers involved in the creation, collection, processing, distribution, and use of information.
Who are Knowledge Workers?
Who are Knowledge Workers?
Signup and view all the flashcards
Who are System Users?
Who are System Users?
Signup and view all the flashcards
Who are System Designers?
Who are System Designers?
Signup and view all the flashcards
What does a Systems Analyst do?
What does a Systems Analyst do?
Signup and view all the flashcards
What is Total Quality Management (TQM)?
What is Total Quality Management (TQM)?
Signup and view all the flashcards
What is Continuous Process Improvement (CPI)?
What is Continuous Process Improvement (CPI)?
Signup and view all the flashcards
What are Legacy Systems?
What are Legacy Systems?
Signup and view all the flashcards
What is Business Process Redesign (BPR)?
What is Business Process Redesign (BPR)?
Signup and view all the flashcards
What is Enterprise Resource Planning (ERP)?
What is Enterprise Resource Planning (ERP)?
Signup and view all the flashcards
What is Electronic Commerce?
What is Electronic Commerce?
Signup and view all the flashcards
Traditional IS Services
Traditional IS Services
Signup and view all the flashcards
Contemporary IS Services Organization
Contemporary IS Services Organization
Signup and view all the flashcards
What is Data?
What is Data?
Signup and view all the flashcards
What is Information?
What is Information?
Signup and view all the flashcards
Transaction Processing System
Transaction Processing System
Signup and view all the flashcards
Management Information System
Management Information System
Signup and view all the flashcards
Capability Maturity Model (CMM)
Capability Maturity Model (CMM)
Signup and view all the flashcards
Study Notes
Introduction to Systems
- A system is a group of interrelated components working together to achieve a desired outcome
- An Information System(IS) includes people, data, processes, communications, and IT to support and improve business operations
- Information Technology (IT) combines different computer technologies
- Systems Analysis and Design provides structure for analyzing and designing information systems
- Installing a system without proper planning often leads to user dissatisfaction and possible disuse
Types of workers
- Information workers are involved in the creation, collection, processing, distribution, and use of information, often called white collar workers and outnumber blue collar workers since 1957
- Knowledge workers are a subset of information workers with responsibilities based on a specialized body of knowledge and are often subject matter experts
- System owners are the sponsors and advocates for an information system, funding its development, operation, and maintenance
- System users use or are affected by the information system regularly for capturing, validating, entering, responding to, storing, and exchanging data and information
- Growth of web use is increasing the number of remote and external users
- System designers translate user requirements into technical solutions, designing computer files, databases, inputs, outputs, screens, networks, and programs
- System designers are often referred to as systems analysts
System Builders and Problem Solving
- System builders construct components based on design specifications and are often programmers
- System analysts study organizational problems and needs to improve business through IT
- If IT is used, the analyst handles data capture, flow, processing, storage, and information retrieval
- Business analysts specialize in business problem analysis and tech-independent requirements
- The increasing number of end-users assigns system analysts roles to knowledge workers, increasing the popularity of business analysts
Synonyms and Problem Solving Steps
- Synonyms for systems analyst include systems consultant, architect, engineer, information engineer, and systems integrator
- Problem-solving involves identifying the problem, analyzing it, determining requirements, identifying alternative solutions, designing the best solution, and evaluating the results through the following steps:
- Identify the problem
- Analyze and understand the problem
- Identify solution requirements or expectations
- Identify alternative solutions and decide a course of action
- Design and implement the "best" solution
- Evaluate the results and repeat if needed
IS Services Organizations
- Traditional IS Services Organizations assigned analysts and programmers to specific business functions
- Contemporary IS Services Organizations pool analysts, programmers, and specialists for dynamic assignment to project teams
- These service organizations improve quality management and better business trends and drivers
Business Trends and Drivers
- Total Quality Management (TQM) comprehensively improves quality and management in a business
- Continuous Process Improvement (CPI) monitors business processes for small improvements to reduce cost and add value
- CPI is essentially the opposite of Business Process Redesign (BPR) but can complement it
- Legacy systems are older applications crucial to business operations but use outdated technologies
- Business Process Redesign (BPR) studies, analyzes, and redesigns fundamental processes for cost reduction or improved value
- Globalization of the economy also can assist Business Trends and Drivers
- Enterprise Resource Planning (ERP) is a fully integrated IS spanning basic business functions and an important concept
More Concepts in Business
- Examples of ERP software vendors include Baan, J.D. Edwards, Oracle, Peoplesoft, and SAP
- Systems analysts working on ERP projects are considered systems integrators
- Electronic commerce (EC or E-commerce) involves conducting business over the Internet, intranets, & extranets
- Three electronic commerce applications include marketing, business-to-consumer (B2C), and business-to-business (B2B)
System and Program Skills
- System Analysts need to:
- Work with various people and perspectives on the application
- Communicate effectively with all stakeholders
- Be a people person and good communicator
- Represent the corporation
- Programmers need to:
- Typically work in a defined peer group
- Not require diverse people/ communication skills
- Require technical skills
- Have a defined scope of responsibilities
System Analysts as Facilitators
- System analysts can act as facilitators and must work with:
- Steering committees
- IT vendors
- Application programmers
- Network and Database Administrators
- Interface Design Experts
- Management/System Owners
- Various users
Required Skills
- System Analysts require the following skills:
- Working knowledge of IT
- Computer programming expertise
- General Business Knowledge
- Problem-solving
- Interpersonal Communication
- Relation skills
- Adaptability and Flexibility
- Ethics
- SAD Skills
Computer Ethics
- The Ten Commandments of Computer Ethics state the following:
- Do not use a computer to harm people
- Do not interfere with other's computer work
- Do not snoop around computer files
- Do not use a computer to steal
- Do not use a computer to bear false witness
- Do not copy or use proprietary software
- Do not use other peoples computer resources without authorization
- Do not appropriate other people's intellectual output
- Think about the social consequences
- Always consider other humans
Information Systems Building Blocks
- Data are raw facts about an organization's business transactions without context
- Information is data refined and organized by processing and intelligence with context
- Data is Summarized, Organized, and Analyzed
- Types of Systems include:
- Transaction Processing
- Management Information
- Decision Support
- Executive Information
- Expert
- Communication and Collaboration
- Office Automation
Systems and their applications
- Data maintenance provides updates to stored data
- Transaction processing systems (TPS) capture and process data about business transactions
- Examples of TPS are ATMs, Point-of-sale systems, Online shopping, Stock exchanges, Hotel reservations, and Payroll systems
- Management Information Systems (MIS) provide management-oriented reporting
- Examples of MIS are customer relationship management (CRM), enterprise resource planning (ERP), supply chain management (SCM), and human resource information systems (HRIS)
- Decision Support Systems (DSS) provides users with decision-oriented information
- When applied to executive managers, systems are called executive information systems (EIS)
- Data Warehouse: is read-only, an informational database populated from TPS and MIS with detailed, summary, and exception data
- Examples of DSS are in Healthcare, Agriculture, Weather Forecasting, Real Estate, and Navigation
- Expert Systems is a programmed decision-making IS with examples such as:
- Medical diagnosis systems like MYCIN
- DENDRAL (predicting molecular structures in chemistry)
- PXDES (predicting lung cancer severity)
- Financial analysis system like FINEVA
- Intelligent tutoring systems
- Office Automation (OA) systems support business activities and helps single users with productivity or assists workgroups
- Email management systems, document management tools, scheduling applications, Microsoft Office Suite, Google Workspace, systems for automated data entry, and report generation all help this
Executive systems
- Executive Information Systems tailor unique executive needs
- Communication and Collaboration Systems communication and collaboration between internal and external people for the organization
Components of a communication and collaboration system
- Examples of CCS are Google Meet, Zoom, Google Workspace, Dropbox and Microsoft Teams
- Perspectives or Stakeholders can be roles but not job titles
Types of Stakeholders
- System owners pay for the system to be built and maintained
- System users use the system to perform or support their work
- System designers design the system requirements for the users
- System builders construct, test, and deliver operations
- Systems analysts facilitate the development of IS and Computer Applications
- IT vendors and consultants sell hardware, software, businesses
Data focuses
- Data is the raw material used to create useful information
- Processes are the activities within the systems
- Interfaces dictate how the systems interface with users and share information
Focus based on Stakeholders
- System owners' perspective involves business knowledge
- System users' perspective uses data requirements of relationships, attributes, and rules
- System designers use the database schema
- System builders use a database management system
Process Focus
- System owners' perspective uses business functions that support the business itself
- Cross-functional IS supports processes from multiple business functions
- Business processes are the activities that respond to these business events
- Process requirements show how a process should act in terms of activities, data and workflow
- Policy acts as a set of rules
- Procedures provide a step by step set of logical instructions
Interface
- The interface focus are places with stakeholders
- System owners show a perspective with a system owner
- System users have interface requirements
- System designers show a user dialogue
- System builders act as a form of middleware
- The use of networks is a building block to the data, process, and itnerface
SDLC
- System Development Processes are a set of activities, methods, deliverables, and automated tools
- Capability Maturity Model (CMM) framework assesses the maturity level processes
- CMM includes 5 Levels of Maturity:
- Initial
- Repeatable
- Defined
- Managed
- Optimizing
- System life Cycle includes the 2 life-cycles of IS development and IS operations
- System Development Methodology is a very formal and precise system development
SLDC Stages
- SDLC Planning includes:
- Project initation
- Project management
- SLDC Analysis includes:
- Analysis strategy
- Gather of requirements
- Development of a system proposal
- SLDC Design includes:
- Design Strategy
- Design Architecture and Interfaces
- Develop DB and file specifications
- Develop a program design
- SDLC Implementation includes:
- Construct System
- Install System (implement a training plan for users)
- Establish support plan
Problems, oppurtunities and directives
- Problems occur when the organization is failing to achieve goals
- Oppurtunities are open for improvement
- Directives are requirements added when new requirements are made
PIECES solving frame work
- PIECES is a useful measure
- Use PIECES to solve and analyze situations
- PIECES:
- Performance
- Information
- Economics
- Security
- Efficency
- Service
Business Value
- Types of business value are tangible and intangible
Request elements
- System requests include a projects sponsor, business need, business requirements, business value, and any special issues that can occur
Feasibility Analysis
- Feasibility Analysis determines whether to proceed with a project
- This also identifies project risks
- Technical feasibility
- Economic feasibility
- Cost-benefit analysis
- Organizational Analysis
- Project protfolio managment supports business goals, and requires a business strategy as well as analysis
- Business goals are measured quantitatively
Methadology
- Methodologies implement SDLC, implementing aspects such as waterfall development
- Well known methodologies are:
- Waterfall Development
- Parallel Development
- V-Model
- Rapid Application Development
- Agile Development
Catagories of different developments
- Structured Design uses waterfall and parallel development
- Rapid Application Development involves phased development, prototyping, and throwaway prototyping
- Agile Development involves XP programming
- Object-Oriented Analysis attempts to balance data and process
- It uses Unified Modeling Language (UML) and has specific characteristics such as being driven by use-case, is architecture centric and incrementally iterative
- Unified Process maps techniques for object-oriented analysis and design through phases of inception, elaboration, and construction (as well as transition)
Engineering Workflow
- Engineering work includes business modeling, requirements, analysis, design, implementation, testing, and deployment
- Supporting workflows include project management, configuration and change management, environment building, operations and support, and infrastructure management
UML
- Unified Modeling Language(UML) provides an object oriented vocabulary, and has many various diagrams ranging from structural to more behavioral
Diagrams of structure
- UML Structure Diagrams represent the data and static relationships and consists of:
- Class
- Object
- Package
- Deployment
- Component
- Composite structure
Terms Explained
- A USE CASE depicts a set of activities performed to produce an output result.
- An ACTOR is a separate entity that interacts and benefits from the system
- ASSOCIATION RELATIONSHIP use, cases, and actors are tied through association relationships
System Design Process
- Design Process uses "Unified Process" (UP) Methodology and is iterative
- UP breaks process into inception, planning, construction, and transition
Teams management
- These teams are e-Teams
- Managing relationships and communication is fundamental
- PROCESS a methodology steps to achieve a goal
- ROLES the responsibilities of each member of a project team
- TEAMS utilize a number of team skills
Broad Skills
- A lot of skills are required for modern softwares:
- Graphic Design (Images, interactive elements)
- Web Development (HTML, jscript etc)
- Software Development (eg Java, Perl)
- Business Analysis (Requirements)
- Training
- Client/Account Management
- Managers must follow, innovate, empower, and communicate
Client Consultant relationship
- Relationships can be made through:
- Discovery
- Requirements Analysis
- Solution Defintion
- Project Proposal
- Important factors are, commitment, trust, inspiration, responsility, education
Project Plans
- Project Specification Documents often include:
- Introduction and Project Objectives
- Project Description
- Total Cost of Ownership for Infrastructure
- Actors and Use Case
- Site Map. Content Plan
- Testing Plan, site updates and maintenance
- Budget
- Appendices
Risks of project creation
- Project risks include, privacy, copyright infringment, licensing changes, legal problems, lack of funds, missing skills, market changes and prices, and competitors
Studying That Suits You
Use AI to generate personalized quizzes and flashcards to suit your learning preferences.