Test 1 - MIS - System Development Methodology is a standard...

Info iconThis preview shows pages 1–2. Sign up to view the full content.

View Full Document Right Arrow Icon
System Development Methodology is a standard process followed in an organization to conduct all the steps necessary to analyze, design, implement, and maintain information systems. Application Software ¨Computer software designed to support organizational functions or processes Systems Analyst ¨Organizational role most responsible for analysis and design of information systems Systems Development Life Cycle (SDLC) Design – a description of the recommended solution is converted into logical and then physical system specifications Logical design – all functional features of the system chosen for development in analysis are described independently of any computer platform Physical design – the logical specifications of the system from logical design are transformed into the technology-specific details from which all programming and system construction can be accomplished Implementation – the information system is coded, tested, installed and supported in the organization Maintenance – an information system is systematically repaired and improved Waterfall - One phase begins when another completes, with little backtracking and looping Probs of WF - System requirements “locked in” after being determined (can't change) Limited user involvement (only in requirements phase) Too much focus on milestone deadlines of SDLC phases to the detriment of sound development practices Computer-Aided Software Engineering (CASE) Tools -Diagramming tools enable graphical representation. -Computer displays and report generators help prototype how systems “look and feel”. -Analysis tools automatically check for consistency in diagrams, forms, and reports. -A central repository provides integrated storage of diagrams, reports, and project management specifications. -Documentation generators standardize technical and user documentation. -Code generators enable automatic generation of programs and database code directly from design documents, diagrams, forms, and reports. Rapid Application Development (RAD) Methodology to radically decrease design and implementation time Involves: extensive user involvement, prototyping, JAD sessions, integrated CASE tools, and code generators Service-Oriented Architecture (SOA) -An approach to systems development based on building complete systems through assembling software components, each of which model generic business functions Agile Methodologies Motivated by recognition of software development as fluid, unpredictable, and dynamic Three key principles ----¨Adaptive rather than predictive ----¨Emphasize people rather than roles ----¨Self-adaptive processes If your project involves: ¨Unpredictable or dynamic requirements ¨Responsible and motivated developers ¨Customers who understand the process and will get involved eXtreme Programming - Short, incremental development cycles Automated tests -Two-person programming teams Object-Oriented Analysis and Design (OOAD) -Based on objects rather than data or
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Image of page 2
This is the end of the preview. Sign up to access the rest of the document.

This note was uploaded on 09/25/2011 for the course ACCT 2332 taught by Professor Newman during the Spring '08 term at University of Houston.

Page1 / 2

Test 1 - MIS - System Development Methodology is a standard...

This preview shows document pages 1 - 2. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online