info. system development

  1. A ______ is a set of activities, methods, best practices, deliverables, and automated tools that stake holders use to develop and maintain information systems and software.
    system development process
  2. A _____ is a frame work to asses the maturity level of an organization's information system development and management processes and products.
    Capability Maturity MOde (CMM)
  3. system development projects follow no prescribed process
    Level 1-Initial
  4. Project management processes and practices are established to track the project costs, schedules, and functionality
  5. a standard system development process( sometimes called a "Methodology") is purchased or developed and integrated throughout the information systems/services unit of the organization.
  6. measurable goals for quality and productivity are established.
    Level 4-Managed
  7. the standardized system development process is continuously monitored and improved based on measures and date analysis established in Level4
    Level 5- Optimizing
  8. A system life cycle is divides the life of an information system into two stages, _______ and _________.
    • *systems development
    • *systems operation and support
  9. A _________ is a very formal and precise system development process that defines (as in CMM Level3) a set of activities, methods,best practices, deliverables, and automated tools that system developers and project managers are to use to develop an maintain information systems.
    System development methodology
  10. P- the need to improve ________
  11. I- the need to improve _________ (and ____)
    • information
    • data
  12. E- the need to improve _____, _______or, increase _________
    • economics
    • control costs
    • profits
  13. C- the need to improve _____ or security
  14. E- the need to improve ______ of people and processes.
  15. S- the need to improve ________ to customers, suppliers, partners,employee, etc.
  16. _________ are activities that overlap many or all phases of the methodology.
    Cross life cycle activities
  17. 4 cross life activities
    • fact-finding
    • documentation and presentation
    • feasibility analysis
    • process and project managemant
  18. Alternative Routes through a Methodology
    • Model-Driven Development (MDD)
    • Rapid Application Development (RAD)
    • Commercial Off-the-Shelf Software (COTS)
    • Maintenance and reengineering or Hybrids of the above
  19. _______ is the act of drawing one or more graphical representation (or pictures) of a system. 
    - a communication technique based upon the old saying "a picture is worth a thousand words"
  20. __________ emphasize the drawing of models to help visualize and analyze problems, define business requirements and design information system

    ______  - process centered
    ______  - data centered
    ______  - object centered (integration of date and process concerned)
    • Model-Driven Development technique
    • Structured systems analysis and design
    • Information Engineering
    • Object-oriented analysis and design
  21. _______________  emphasize expensive user involvement in the rapid and evolutionary construction of working prototypes of a system to accelerate the system development process.
    -based on building prototype that evolve into finished systems
    Rapid Application Development techniques
  22. A _______ is a smaller-scale,representative or working model of the user's requirements or a proposed design for an information system.
  23. A __________ is a nonextendable period of time, usually __ - __ days, by which a candidate system must be placed into operation
    • time box
    • 60
    • 120
  24. _______  is a software package or solution that is purchased to support  one or more business functions and information systems.
    Commercial off-the-shelf software
    • Computer-aided systems Engineering
    • Application development environments
    • process and project managers
  26. _________  are software programs that automate or support the drawing and analysis of system models and provide for the translation of system models into application programs.
    Computer-aided systems Engineering tools
  27. A _________ is a system developer's database
    -it is a place where developers can store system models, detailed descriptions and specification, and other products of system development
    -Synonyms include ________ and _______
    • CASE repository
    • dictionary
    • encyclopedia
  28. _________ requires the systems analyst to draw system models either from scratch or from templates The resulting subsequently transformed into program code
    Forward Engineering
  29. ________ allows a CASE tool to read existing program code and transform that code intoa representative system model that can be edited and refined by the same systems analyst.
    Reverse Engineering
  30. _________ are integrated software development tools that provide all the facilities necessary to develop new application software with maximum speed and quality.
    -A common synonym is ___________.
    • Application development environments (ADE)
    • integrated development environment (IDE)
  31. ADE facilities may includes:
    • programming languages or interpreters
    • interface construction tools
    • middleware
    • testing tools
    • version controls version
    • help authorizing tools
    • repository links
  32. A _________ is an automated tool that helps to document and manage a methodology and routes its deliverables and quality management standards
    Process manager
  33. A ________ is an automated tool to help plan system development activities (preferably using the approved methodology) estimate and assign resources (including people and costs)........
    project manager
    • Get the owners and users involved.
    • Use a  problem-solving approach.
    • Establish phases and activities.
    • Establish standards.
    • Justify systems as capital investments.
    • Don't be afraid to cancel or revise scope.
    • Divide and conquer.
    • Design systems for growth and change.
  35. ___ are undesirable situations that prevent the organization from fully achieving its purpose, goals, and/or objectives
  36. ___ are chances to improve the organization even in the absence of specific problems.
  37. ___ are new requirements that are imposed by management, government, or some external influence.
  38. A ____ divides the life of an information system into 2 stages, systems development and systems operation and support.
    system life cycle
Card Set
info. system development