MIS 10-14 Flashcards
Systems Development Life Cycle (SDLC)
know as the “waterfall model” is a series of well defined phrases performed in sequence that serves as a framework for developing a system or project
Planning Phase
One of the most crucial phases of the SDLC model, the systems designer must define symptoms rather than the underlying problem
Internal Users
Employees who will use the system regularly and they can offer important feedback on the system’s strengths and weaknesses
External Users
Not employees but do uses the system: they include customers, contractors, suppliers, and other business partners. Although they are normally part of the task force their input is essential
Joint Application Design (JAD)
a collective activity involving users, top management, and IT professionals. It centers on a structured workshop where users and system professionals come together to develop an application
Feasibility Study
analyzes a proposed solutions feasibility and determines how best to present the solution to management. It usually has five major dimensions: economic, technical, operational, scheduling, and legal
Economic Feasibility
assesses a system’s costs and benefits
Technical Feasibility
concerned with the technology to be used in the systems. The team needs to assess whether the technology to support the new system is available or feasible to implement
Operational Feasibility
the measure of how well the proposed solution will work in the organization and how internal and external customers will react to it
Scheduling Feasibility
Concerned with whether the new system can be completed in time
Legal Feasibility
concerned with legal issues including political repercussions and meeting the requirements of the Information Privacy Act
Requirements-Gathering And Analysis Phase
analysts define the problem and generate alternatives for solving it
Design Phase
analysts choose the solution that is the most realistic and offers the highest payoff for the organisation. Details of the proposed solution are outlining and the output of this phase is a document with exact specifications for implementing the system, including files and databases forms and reports, documentation, procedures, hardware and software, networking components, and general system specifications.
Computer-Aided System Engineering (CASE)
Tools automate parts of the application development process. These tools are particularly helpful for investigation and analysis in large-scale projects because they automate parts of the design phase
Prototyping
small-scale version of the system is developed but one that is large enough to illustrate the system’s benefits and allow users to offer feedback
Proof-Of-Concept Prototype
show users how to a particular task that was not technically feasible can be done
Selling Prototype
Used to sell a proposed system to users or management by showing some of its benefits
Implementation Phase
the solution is transferred from paper to action and the team configures the system and procures components for it
Parallel Conversion
the old and new systems run simultaneously for a short time to ensure the new system works correctly
Phased-In-Phased-Out Conversion
as each module of the new system is converted the corresponding part of the old system is retired. the process continues until the entire system is operational
Plunge (Direct Cutover) Conversion
the old system is stopped and the new one is implemented
Pilot Conversion
the analyst introduces the system in only a limited area of the organisation such as a division or department. IF the system works correctly it is implemented in the rest of the organisation in stages or all at onces
Request For Proposal (RFP)
A written document with detailed specifications that is used to request bids for equipment, supplies, or services from vendors
Request for Information (RFI)
a screening document for gathering vendor information and narrowing the list of potential vendors. It can help manage the selection of vendors by focusing on the project requirements that are crucial to selecting vendors
Insourcing
happens when an organizations team develops the system internally
Self-Sourcing
when end users develop their own informations systems, with little or no formal assistance from the information systems team. These users might not know how to write programming code but they are typically skilled enough to use off-the-shelf software such as spreadsheet and database packages to produce customer built applications
Outsourcing
an organization hires an external vendor or consultant who specializes in providing development services
Crowdsourcing
the process of outsourcing tasks that are traditionally performed by employees or contractors to a large group of people through an open call
Maintenance Phase
the information system is operating, enhancements and modification to the system have been developed and tested, and the hardware and software components have been added or replaced
Service Oriented Architecture (SOA)
a philosophy and a software and system development methodology that focuses on the development, use, and reuses of small self contained blocks of codes to meet the software needs of an organization
Rapid Application Development (RAD)
concentrates on user involvement and continuous interaction between users and designers. It combines the planning and analysis phases into one phase and develops a prototype of the system it uses and iterative process that repeats the design, development and testing steps as needed, based on feedback from users
Extreme Programming (XP)
a method for developing software applications and information system projects in which the project is divided into smaller functions and developers cannot go on to the next phase until the current phase is finished, Each function of the overall project is developed in a step by step fashion
Pair Programming
where two programmers participate in one development effort at one workstation. Each programmer performs the action the other is not currently doing
Agile Methodology
similiar to XP in focusing on an incremental development process and timely delivery of working software. However, there is less emphasis on team coding and more emphasis on limiting the project’s scope
Enterprise System
an application used in all functions of a business and that supports decision making throughout the organization
Supply Chain
an integrated network consisting of an organization, its supplies, transportation companies, and brokers used to deliver goods and services to customers
Supply Chain Management (SCM)
the process of working with suppliers and other partners in the supply chain to improve procedures for delivering products and services
Electronic Data Interchange (EDI)
enables business partners to send and receive information on business transactions
E-Marketplace
a third-party (B2B model) that provides a platform for buyers and sellers to interact with each other and trade more efficiently online
Online Auction
brings tradition auctions to customers around the globe and makes it possible to sell far more goods and services that at a traditional auction
Reverse Auction
invites sellers to submit bits for products and services. In other words there is one buyer and many sellers a one to many relationship. the buyer can choose the seller that offers the service or product at the lowest price
Collaborative Planning, Forecasting, and Replenishment (CPFR)
used to coordinate supply chain members through point of sale data sharing and joint planning
Customer Relationship Management (CRM)
consists of the processes a company users to track and organize its contracts with customers. It improves services offered to customers and used customer contact information for targeted marketing