MIS Final Exam: Chapter 17 – Flashcards
Unlock all answers in this set
Unlock answersquestion
            System Development Life
answer
        understanding the basics of software development projects to help organizations and potential software development
question
            Legacy System
answer
        old system that is fast approaching or beyond the end of its useful life within an organization
question
            Conversion
answer
        the process of transferring information from a legacy system to a new system
question
            Software Customization
answer
        modifies software to meet specific user or business requirements
question
            Off the Shelf Software
answer
        supports general business process and does not require any specific software customization to meet organization needs
question
            System Development Life Cycle
answer
        the overall process from developing information systems from planning and analysis through implementation and maintenance  - determines budgets, gathers system requirements and user documentations
question
            Process of the System Development Life Cycle
answer
        Business Needs > Assessment of Functions > Benefits outweighing costs
question
            Planning Phase
answer
        a high level plan of intended project and determine project goals   - most critical phase  - organizations must carefully plan activities for success
question
            Change Agent
answer
        person or event that is the catalyst for implementing major changes for a system to meet business changes
question
            Brainstorming
answer
        a technique for generating ideas by encouraging participants to offer as many ideas as possible in a short period without any analysis
question
            Project
answer
        a temporary activity a company takes to create a unique product, service or result
question
            Project Management
answer
        application of knowledge, skills, tools, and techniques to protect activities to meet project requirements
question
            Project Manager
answer
        an individual who is an expert in project planning and management, responsible for executing the entire project  - develops a project scope
question
            Project Scope
answer
        describes the business need, justifications, requirements and current boundaries for the project
question
            Project Plan
answer
        formal approved document that manages and controls an entire project
question
            Analysis Phase
answer
        firm analyses its user requirements and refines project goals into defined functions and operations of an intended system
question
            Business Requirements
answer
        the specific business requests the system must meet to be successful, drive the entire system development efforts  - will state what the business must accomplish in order to be succesful
question
            Requirements Management
answer
        the process of managing changes to the business requirements throughout the project  - dynamic in nature
question
            Requirements Definition Document
answer
        prioritizes all of the business requirements by order of importance to the company
question
            Sign-Off
answer
        consists of the users actual signatures indicating they approve all of the business requirements  - if it does not meet requirements it is a failed system  - time energy and resources to gather accurate and detailed requirements
question
            Process Modeling
answer
        involves graphically representing the process that captures, manipulates, stores and distributes information between a system and its enviroment
question
            Data Flow Diagram
answer
        illustrates the movement of information between external entities and the process and data stores within a system including screen layouts, business rules, process diagrams, pseudo code, and other documentation
question
            Computer Aided Software Engineering
answer
        tools and software suites that automate system analysis design and development
question
            Design Phase
answer
        establishes descriptions of the desired features and operations of the system  - is the physical structure
question
            Graphical User Interface
answer
        interface to an entire system, ability to monitor information systems for an entire system
question
            Development Phase
answer
        Takes all of the detailed design documents from the design phase and transforms them into actual systems
question
            Software Engineering
answer
        disciplined approach for constructing information systems through common methods, techniques or tools
question
            Control Objects for information and related technology (COBIT)
answer
        A set of basic practices that help an organization to maximize the benefits of an information system while at the same time establishing appropriate controls to ensure minimum errors
question
            Scriptive Language
answer
        programming method that provides for interactive models for a website
question
            Object Orientated Language
answer
        group data and corresponding process into objects
question
            Fourth Generation Technology (4GL)
answer
        programming languages that look similar to human languages
question
            Testing Phase
answer
        brings all the project pieces together into a special testing environment to eliminate errors and bugs and verify that the system meets all the business requirements defined in the analysis phase
question
            Bugs
answer
        defects in the code of an information system
question
            Test Conditions
answer
        details in the steps of the system must perform with expected results  - execute conditions and compare results within the actual
question
            Implementation Phase
answer
        The organizations places the system into production so users can begin to perform actual business operations with it
question
            User Documentation
answer
        Created that highlights how to use the system and how to troubleshoot issues or problems
question
            Maintenance Phase
answer
        organization performs changes corrections additions and upgrades to ensure the system continues to meet business goals
question
            Corrective Maintenance
answer
        makes system changes to repare design flaws coding errors or issues
question
            Preventative Maintenance
answer
        makes system changes to reduce the chance of future system failures
question
            Prime Reasons for Project Failure
answer
        unclear business requirements  skipping SDLC phases  failure to manage project scope and plan  change in technology
question
            White Box Testing
answer
        programmer perspective  knowledge of the code  full visibility to internal functioning
question
            Black Box Testing
answer
        user perspective  no knowledge of code  able to observe system behaviors only
question
            Alpha Testing
answer
        assess if the entire system meets design requirements of users
question
            Development Testing
answer
        test the system to ensure it is bug free
question
            Integration Testing
answer
        verifies that separate systems can work together passing data back and forth correctly
question
            System Testing
answer
        verifies that the units or pieces of code function correctly when integrated
question
            User Acceptance Testing
answer
        determine if the system satisfies the user and business requirements
question
            Unit Testing
answer
        tests individual units or pieces of coding for a system
question
            Parallel Implementation
answer
        uses both the legacy system and new system until all users verify that the new system functions correctly
question
            Plunge Implementation
answer
        discards the legacy system and immediately migrates all users to the new system
question
            Pilot Implementation
answer
        assigns a small group of people to use the new system until it is verified that it works correctly then the remaining users migrate to a new system
question
            Phased Implementation
answer
        installs the new system in phases (for example my department) until it is verified that it works correctly